Skip to main content

DPCPricing

Version: v3.0.0

Stored entity

Partition key pk, sort key sk

Overview​

DPC Pricing Model - Stored as separate object per tenant

DynamoDB Structure: pk: TENANT#{tenant_id}DPC#{dpc_id} sk: DPC_PRICING

Fields​

FieldTypeRequiredDefaultDescription
pkstr✅——
skstr✅——
typestr✅——
dpc_idstr✅——
tenant_idstr✅——
created_atstr❌——
updated_atstr❌——
retailfloat❌——
tradefloat❌——
walk_infloat❌——
mrspfloat❌——
networkfloat❌——
trade_mefloat❌——
web_shopfloat❌——
ebayfloat❌——
parts_worldfloat❌——
otherfloat❌——
base_pricefloat❌——
gumtreefloat❌——
facebook_marketplacefloat❌——

APIs / Triggers​

TriggerEndpoint / SourceDetailHandler
APIPOST /—src/dpc_post.py
StreamDynamoDB streamtable items where type = DISMANTLY_PART_CATALOGsrc/sync/dpc_algolia_sync.py
APIGET /history—src/history/dpc_history_get.py
EventEventBridgePartCatalogCreated, PartCatalogUpdatedsrc/handle_dpc_images_processed.py
EventEventBridgeDismantlyPartCatalogSelfHealRequestedsrc/dpc_self_heal.py

Change history​

v3.0.0 · 2025-11-03 · Olaniyi Ajayi · aeeedac4f

pricing fx

  • Removed field facebook_market_place (breaking).
  • Added optional field facebook_marketplace.
v2.0.0 · 2025-10-25 · Olaniyi Ajayi · 57d145520

fx

  • Removed field facebook_marketplace (breaking).
  • Removed field part_catalog_id (breaking).
  • Added required field dpc_id.
  • Added optional field facebook_market_place.
v1.0.0 · 2025-10-24 · Olaniyi Ajayi · bd5ef3280

updated dpc model

  • Initial version.

Generated from dismantly-backend/Microservices/DismantlyPartCatalog/dependencies/models.py. Do not edit by hand.

Models last synced: 2026-06-23 13:21 UTC