EbayFitmentRecord
Version: v4.1.0
Stored entity
Partition key pk, sort key sk • discriminator type = "EBAY_FITMENT"
Overview
EBAY_FITMENT record stored in DynamoDB
Fields
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
pk | str | ✅ | — | — |
sk | str | ❌ | EBAY_FITMENT | — |
type | str | ❌ | EBAY_FITMENT | — |
tenant_id | str | ✅ | — | — |
part_id | str | ✅ | — | — |
user_id | str | ✅ | — | — |
fitment_country_code | str | ❌ | — | — |
fitment | List[EbayFitmentEntryAUS | EbayFitmentEntryGB | EbayFitmentEntryUS] | ❌ |
created_at | str | ❌ | — | — |
updated_at | str | ❌ | — | — |
Embedded models
Models embedded in the fields above — shown inline; they have no separate page.
EbayFitmentEntryAUS — v3.2.0
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
fitment_id | str | ❌ | — | — |
epids | List[str] | ✅ | — | — |
years | List[str] | ✅ | — | — |
make | str | ❌ | — | — |
model | str | ❌ | — | — |
submodel | str | ❌ | — | — |
variant | str | ❌ | — | — |
plat_gen | str | ❌ | — | — |
engine | str | ❌ | — | — |
body | str | ❌ | — | — |
type | str | ❌ | — | — |
k_type | str | ❌ | — | — |
notes | str | ❌ | — | — |
source | FitmentSourceEnum (MANUAL, DONOR_VEHICLE, EBAY) | ✅ | — | Fitment Source Enum |
Change history
v3.2.0· 2026-02-26 · Cian (shared account) · Added optional fieldbody.; Added optional fieldk_type.; Added optional fieldplat_gen.; Added optional fieldtype. (818fdfe0b)v3.1.0· 2026-02-25 · Cian (shared account) · Added optional fieldvariant. (c39b6236b)v3.0.0· 2026-02-23 · Cian (shared account) · Removed fieldepid(breaking).; Removed fieldyear(breaking).; Added required fieldepids.; Added required fieldyears. (96b46858b)v2.0.0· 2026-02-21 · Cian (shared account) · Fieldsourcetype changed: FitmentSource → FitmentSourceEnum (breaking).; Fieldsourceenum valueDISMANTLY_RESEARCHEDremoved (breaking).; Fieldsourceenum valueTENANT_DEFINEDremoved (breaking).; Fieldsourceenum valueEBAYadded.; Fieldsourceenum valueMANUALadded. (8c92e3702)v1.0.0· 2026-02-21 · Cian (shared account) · Initial version. (3cf5f9e2b)
EbayFitmentEntryUS — v3.1.0
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
fitment_id | str | ❌ | — | — |
epids | List[str] | ✅ | — | — |
years | List[str] | ✅ | — | — |
make | str | ❌ | — | — |
model | str | ❌ | — | — |
trim | str | ❌ | — | — |
engine | str | ❌ | — | — |
submodel | str | ❌ | — | — |
aspiration | str | ❌ | — | — |
body | str | ❌ | — | — |
notes | str | ❌ | — | — |
source | FitmentSourceEnum (MANUAL, DONOR_VEHICLE, EBAY) | ✅ | — | Fitment Source Enum |
Change history
v3.1.0· 2026-02-26 · Cian (shared account) · Added optional fieldaspiration.; Added optional fieldbody.; Added optional fieldsubmodel. (818fdfe0b)v3.0.0· 2026-02-23 · Cian (shared account) · Removed fieldepid(breaking).; Removed fieldyear(breaking).; Added required fieldepids.; Added required fieldyears. (96b46858b)v2.0.0· 2026-02-21 · Cian (shared account) · Fieldsourcetype changed: FitmentSource → FitmentSourceEnum (breaking).; Fieldsourceenum valueDISMANTLY_RESEARCHEDremoved (breaking).; Fieldsourceenum valueTENANT_DEFINEDremoved (breaking).; Fieldsourceenum valueEBAYadded.; Fieldsourceenum valueMANUALadded. (8c92e3702)v1.0.0· 2026-02-21 · Cian (shared account) · Initial version. (3cf5f9e2b)
APIs / Triggers
| Trigger | Endpoint / Source | Detail | Handler |
|---|---|---|---|
| API | POST /newebay/ | — | src/ebay_post.py |
| API | PUT /newebay/ | — | src/ebay_put.py |
Change history
v4.1.0 · 2026-06-19 · Cian (shared account) · 9f254e27c
Clean sync formatting and harden eBay migration tooling
- Added optional field
fitment_country_code.
v4.0.0 · 2026-02-23 · Cian (shared account) · 96b46858b
Update eBay fitment models
- Field
fitmenttype changed: List[Dict[str, Any]] → List[Union[EbayFitmentEntryAUS, EbayFitmentEntryGB, EbayFitmentEntryUS]] (breaking).
v3.0.0 · 2026-02-21 · Cian (shared account) · 01f91baac
Rename 'eb_fitment' to 'fitment' across multiple services for consistency in data handling. Update related logic in utils and processing files to reflect this change, enhancing clarity and maintainability.
- Removed field
eb_fitment(breaking). - Added optional field
fitment.
v2.0.0 · 2026-02-21 · Cian (shared account) · 618d7f3f9
Rename EBAY fitment key to eb_fitm
- Removed field
fitments(breaking). - Added optional field
eb_fitment.
v1.0.0 · 2026-02-21 · Cian (shared account) · 3cf5f9e2b
Add eBay fitment entry models and enhance fitment handling in utils.py
- Initial version.
Generated from
dismantly-backend/Microservices/Ebay/dependencies/models.py. Do not edit by hand.