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 /historysrc/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