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
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
pk | str | ✅ | — | — |
sk | str | ✅ | — | — |
created_at | str | ✅ | — | — |
updated_at | str | ✅ | — | — |
type | str | ❌ | EBAY_PART_TYPE_MAPPING | — |
tenant_id | str | ✅ | — | — |
part_type_id | str | ✅ | — | — |
ebay_category_id | str | ❌ | — | — |
ebay_category | str | ❌ | — | — |
ebay_category_path | str | ❌ | — | — |
ebay_store_category_id | str | ❌ | — | — |
ebay_store_category | str | ❌ | — | — |
item_warranty | str | ❌ | — | — |
item_specifics | List[EbayPartTypeMappingItemSpecific] | ❌ | [] | — |
Embedded models
Models embedded in the fields above — shown inline; they have no separate page.
EbayPartTypeMappingItemSpecific — v2.0.0
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
ebay_item_specific | str | ✅ | — | — |
dismantly_attribute_id | str | ❌ | — | — |
dismantly_attribute | str | ❌ | — | — |
status | EbayPartTypeMappingStatusEnum (AUTO_MAPPED, MANUALLY_MAPPED, NOT_MAPPED) | ✅ | — | Status Enum |
Change history
v2.0.0· 2025-08-15 · Cian (shared account) · Fieldstatustype changed: StatusEnum → EbayPartTypeMappingStatusEnum (breaking). (22f478e33)v1.0.0· 2025-08-10 · Cian (shared account) · Initial version. (3fd26d304)
APIs / Triggers
| Trigger | Endpoint / Source | Detail | Handler |
|---|---|---|---|
| API | PUT /newebay/mapping/upsert | — | src/mapping/ebay_mapping_upsert.py |
| API | POST /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_idtype changed: str → Optional[str] (breaking). - Field
ebay_category_idbecame optional. - Field
ebay_store_category_idtype changed: str → Optional[str] (breaking). - Field
ebay_store_category_idbecame optional. - Field
item_specificstype 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_idtype changed: Optional[str] → str (breaking). - Field
ebay_category_idbecame required (breaking). - Field
ebay_store_category_idtype changed: Optional[str] → str (breaking). - Field
ebay_store_category_idbecame required (breaking). - Field
item_specificstype 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_idtype changed: str → Optional[str] (breaking). - Field
ebay_category_idbecame optional. - Field
ebay_store_category_idtype changed: str → Optional[str] (breaking). - Field
ebay_store_category_idbecame optional. - Field
item_specificstype 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.