Skip to main content

EbayPartTypeMappingModel

Version: v4.0.0

Stored entity

Partition key pk, sort key sk • discriminator type = "EBAY_PART_TYPE_MAPPING"

Overview​

Ebay part type mapping model

Fields​

FieldTypeRequiredDefaultDescription
pkstr✅——
skstr✅——
created_atstr✅——
updated_atstr✅——
typestr❌EBAY_PART_TYPE_MAPPING—
tenant_idstr✅——
part_type_idstr✅——
ebay_category_idstr❌——
ebay_categorystr❌——
ebay_category_pathstr❌——
ebay_store_category_idstr❌——
ebay_store_categorystr❌——
item_warrantystr❌——
item_specificsList[EbayPartTypeMappingItemSpecific]❌[]—

Embedded models​

Models embedded in the fields above — shown inline; they have no separate page.

EbayPartTypeMappingItemSpecific — v2.0.0
FieldTypeRequiredDefaultDescription
ebay_item_specificstr✅——
dismantly_attribute_idstr❌——
dismantly_attributestr❌——
statusEbayPartTypeMappingStatusEnum (AUTO_MAPPED, MANUALLY_MAPPED, NOT_MAPPED)✅—Status Enum

Change history

  • v2.0.0 · 2025-08-15 · Cian (shared account) · Field status type changed: StatusEnum → EbayPartTypeMappingStatusEnum (breaking). (22f478e33)
  • v1.0.0 · 2025-08-10 · Cian (shared account) · Initial version. (3fd26d304)

APIs / Triggers​

TriggerEndpoint / SourceDetailHandler
APIPUT /newebay/mapping/upsert—src/mapping/ebay_mapping_upsert.py
APIPOST /newebay/mapping—src/mapping/ebay_mapping_post.py

Change history​

v4.0.0 · 2025-08-14 · Olaniyi Ajayi · 1f529b05c

auto fitment

  • Removed field ebay_category_name (breaking).
  • Removed field ebay_store_category_name (breaking).
  • Added optional field ebay_category.
  • Added optional field ebay_category_path.
  • Added optional field ebay_store_category.
  • Field ebay_category_id type changed: str → Optional[str] (breaking).
  • Field ebay_category_id became optional.
  • Field ebay_store_category_id type changed: str → Optional[str] (breaking).
  • Field ebay_store_category_id became optional.
  • Field item_specifics type changed: List[ItemSpecific] → List[EbayPartTypeMappingItemSpecific] (breaking).
v3.0.0 · 2025-08-14 · Olaniyi Ajayi · 114d89513

format

  • Removed field ebay_category (breaking).
  • Removed field ebay_category_path (breaking).
  • Removed field ebay_store_category (breaking).
  • Added required field ebay_category_name.
  • Added required field ebay_store_category_name.
  • Field ebay_category_id type changed: Optional[str] → str (breaking).
  • Field ebay_category_id became required (breaking).
  • Field ebay_store_category_id type changed: Optional[str] → str (breaking).
  • Field ebay_store_category_id became required (breaking).
  • Field item_specifics type changed: List[EbayPartTypeMappingItemSpecific] → List[ItemSpecific] (breaking).
v2.0.0 · 2025-08-10 · Cian (shared account) · 3fd26d304

fx

  • Removed field ebay_category_name (breaking).
  • Removed field ebay_store_category_name (breaking).
  • Added optional field ebay_category.
  • Added optional field ebay_category_path.
  • Added optional field ebay_store_category.
  • Field ebay_category_id type changed: str → Optional[str] (breaking).
  • Field ebay_category_id became optional.
  • Field ebay_store_category_id type changed: str → Optional[str] (breaking).
  • Field ebay_store_category_id became optional.
  • Field item_specifics type changed: List[ItemSpecific] → List[EbayPartTypeMappingItemSpecific] (breaking).
v1.0.0 · 2025-07-30 · Cian (shared account) · eb17ec8db

fx

  • Initial version.

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

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