EbayTemplatePut
Version: v13.0.0
Supporting model
A request/response or nested model — not a stored DynamoDB entity.
Overview
Ebay template model for PUT requests
Fields
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
template_id | str | ✅ | — | — |
template_name | str | ✅ | — | — |
upload_if_final_status_is | List[LocationStatusEnum] (ON_VEHICLE, INSIDE_VEHICLE, WAREHOUSE) | ✅ | — | — |
upload_if_condition_is | List[TemplateConditionTypeEnum] (A, B, C) | ✅ | — | — |
upload_only_if_part_has_a_location | bool | ✅ | — | — |
minimum_photo_count_required | int | ❌ | — | — |
upload_if_manufacturer_type_is | List[ManufacturerTypeEnum] (Genuine, Aftermarket, Remanufactured, Reconditioned, Performance, OEM, Core, Unknown) | ✅ | — | — |
auto_reupload_interval | AutoReuploadIntervalEnum (AFTER_15_DAYS, AFTER_30_DAYS, AFTER_40_DAYS, AFTER_60_DAYS, AFTER_90_DAYS) | ❌ | — | Auto Reupload Interval Enum |
applicable_part_types | List[PartTypeModel] | ✅ | — | — |
description | str | ✅ | — | — |
allow_offers | bool | ✅ | — | — |
shipping_policy_id | str | ✅ | — | — |
shipping_policy | str | ✅ | — | — |
shipping_policy_description | str | ✅ | — | — |
return_policy_id | str | ✅ | — | — |
return_policy | str | ✅ | — | — |
return_policy_description | str | ✅ | — | — |
payment_policy_id | str | ✅ | — | — |
payment_policy | str | ✅ | — | — |
payment_policy_description | str | ✅ | — | — |
stock_images | List[Image] | ❌ | [] | — |
stock_videos | List[Video] | ❌ | [] | — |
stock_media_position_type | StockMediaPositionType (START, END, AFTER) | ❌ | — | Stock Image Position Enum |
stock_media_position | int | ❌ | — | — |
auto_assign_fitment | bool | ✅ | — | — |
list_without_fitment | bool | ✅ | — | — |
update_linked_listings | bool | ❌ | False | — |
Embedded models
Models embedded in the fields above — shown inline; they have no separate page.
PartTypeModel — v1.0.0
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
part_type | str | ✅ | — | — |
part_type_id | str | ✅ | — | — |
Change history
v1.0.0· 2025-03-29 · Olaniyi Ajayi · Initial version. (b11956914)
Image — v3.0.0
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
order | int | ✅ | — | — |
url | str | ✅ | — | — |
Change history
v3.0.0· 2025-08-14 · Olaniyi Ajayi · Removed fieldis_private(breaking). (1f529b05c)v2.1.0· 2025-08-14 · Olaniyi Ajayi · Added required fieldis_private. (114d89513)v2.0.0· 2025-08-10 · Cian (shared account) · Removed fieldis_private(breaking). (3fd26d304)v1.0.0· 2025-06-30 · Cian (shared account) · Initial version. (7bf6ca6be)
Video — v3.0.0
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
order | int | ✅ | — | — |
url | str | ✅ | — | — |
Change history
v3.0.0· 2025-08-14 · Olaniyi Ajayi · Removed fieldis_private(breaking).; Removed fieldvideo_id(breaking). (1f529b05c)v2.1.0· 2025-08-14 · Olaniyi Ajayi · Added required fieldis_private.; Added optional fieldvideo_id. (114d89513)v2.0.0· 2025-08-10 · Cian (shared account) · Removed fieldis_private(breaking).; Removed fieldvideo_id(breaking). (3fd26d304)v1.1.0· 2025-08-04 · Olaniyi Ajayi · Added optional fieldvideo_id. (3ae70b4ec)v1.0.0· 2025-07-30 · Cian (shared account) · Initial version. (0b184d483)
APIs / Triggers
| Trigger | Endpoint / Source | Detail | Handler |
|---|---|---|---|
| API | PUT /newebay/template | — | src/templates/ebay_template_put.py |
Change history
v13.0.0 · 2026-06-13 · Cian (shared account) · 1de91b62f
Implement centralized part and vehicle title management
- Removed field
title(breaking).
v12.0.0 · 2026-05-03 · Cian (shared account) · d6e13ecc0
Add Core part manufacturer type
- Field
upload_if_manufacturer_type_isenum valueCOREremoved (breaking). - Field
upload_if_manufacturer_type_isenum valueCoreadded.
v11.5.0 · 2026-05-03 · Cian (shared account) · 32eedf9e5
Add CORE manufacturer type
- Field
upload_if_manufacturer_type_isenum valueCOREadded.
v11.4.0 · 2026-04-09 · Cian (shared account) · c3da426f2
Add async fan-out for eBay template listing updates
- Added optional field
update_linked_listings.
v11.3.0 · 2025-12-01 · Cian (shared account) · 504c50b03
fx
- Field
upload_if_manufacturer_type_isenum valueOEMadded.
v11.2.0 · 2025-08-25 · Cian (shared account) · 7b49694f6
fx
- Added required field
list_without_fitment.
v11.1.0 · 2025-08-25 · Cian (shared account) · 28ff50e51
fx
- Added required field
payment_policy_description. - Added required field
return_policy_description. - Added required field
shipping_policy_description.
v11.0.0 · 2025-08-23 · Cian (shared account) · b653db448
fx
- Field
auto_reupload_intervaltype changed: AutoReuploadIntervalEnum → Optional[AutoReuploadIntervalEnum] (breaking). - Field
auto_reupload_intervalbecame optional.
v10.0.0 · 2025-08-22 · Olaniyi Ajayi · 1e39aaeb9
Ebay Fx
- Field
auto_reupload_intervaltype changed: Optional[AutoReuploadIntervalEnum] → AutoReuploadIntervalEnum (breaking). - Field
auto_reupload_intervalbecame required (breaking).
v9.0.0 · 2025-08-22 · Cian (shared account) · 42fdb2dcc
fx
- Field
auto_reupload_intervaltype changed: AutoReuploadIntervalEnum → Optional[AutoReuploadIntervalEnum] (breaking). - Field
auto_reupload_intervalbecame optional.
v8.0.0 · 2025-08-22 · Cian (shared account) · 970a8785d
fx
- Field
applicable_part_typestype changed: List[PartTypeModel] → list[PartTypeModel] (breaking). - Field
applicable_part_typesbecame required (breaking). - Field
applicable_part_typesdefault changed: [] → None. - Field
auto_reupload_intervaltype changed: Optional[AutoReuploadIntervalEnum] → AutoReuploadIntervalEnum (breaking). - Field
auto_reupload_intervalbecame required (breaking). - Field
upload_if_condition_istype changed: Optional[list[TemplateConditionTypeEnum]] → list[TemplateConditionTypeEnum] (breaking). - Field
upload_if_condition_isbecame required (breaking). - Field
upload_if_final_status_istype changed: Optional[list[LocationStatusEnum]] → list[LocationStatusEnum] (breaking). - Field
upload_if_final_status_isbecame required (breaking). - Field
upload_if_manufacturer_type_istype changed: Optional[list[ManufacturerTypeEnum]] → list[ManufacturerTypeEnum] (breaking). - Field
upload_if_manufacturer_type_isbecame required (breaking).
v7.0.0 · 2025-08-22 · Cian (shared account) · 4135837de
fx
- Removed field
condition_description(breaking). - Removed field
seller_notes(breaking).
v6.0.0 · 2025-08-17 · Cian (shared account) · f227c6257
fx
- Removed field
generate_description_with_ai(breaking). - Field
auto_assign_fitmenttype changed: Optional[bool] → bool (breaking). - Field
auto_assign_fitmentbecame required (breaking). - Field
auto_assign_fitmentdefault changed: False → None.
v5.1.0 · 2025-08-15 · Olaniyi Ajayi · 3fcf57c4b
fx
- Added optional field
auto_assign_fitment.
v5.0.0 · 2025-08-15 · Cian (shared account) · 22f478e33
fx
- Removed field
auto_assign_fitment(breaking).
v4.0.0 · 2025-08-14 · Olaniyi Ajayi · 1f529b05c
auto fitment
- Added optional field
auto_assign_fitment. - Added optional field
condition_description. - Added required field
payment_policy. - Added required field
return_policy. - Added optional field
seller_notes. - Added required field
shipping_policy. - Field
auto_reupload_intervaltype changed: Optional[int] → Optional[AutoReuploadIntervalEnum] (breaking). - Field
auto_reupload_intervalenum valueAFTER_15_DAYSadded. - Field
auto_reupload_intervalenum valueAFTER_30_DAYSadded. - Field
auto_reupload_intervalenum valueAFTER_40_DAYSadded. - Field
auto_reupload_intervalenum valueAFTER_60_DAYSadded. - Field
auto_reupload_intervalenum valueAFTER_90_DAYSadded.
v3.0.0 · 2025-08-14 · Olaniyi Ajayi · 114d89513
format
- Removed field
condition_description(breaking). - Removed field
payment_policy(breaking). - Removed field
return_policy(breaking). - Removed field
seller_notes(breaking). - Removed field
shipping_policy(breaking). - Field
auto_reupload_intervaltype changed: Optional[AutoReuploadIntervalEnum] → Optional[int] (breaking). - Field
auto_reupload_intervalenum valueAFTER_15_DAYSremoved (breaking). - Field
auto_reupload_intervalenum valueAFTER_30_DAYSremoved (breaking). - Field
auto_reupload_intervalenum valueAFTER_40_DAYSremoved (breaking). - Field
auto_reupload_intervalenum valueAFTER_60_DAYSremoved (breaking). - Field
auto_reupload_intervalenum valueAFTER_90_DAYSremoved (breaking).
v2.0.0 · 2025-08-10 · Cian (shared account) · 3fd26d304
fx
- Added optional field
condition_description. - Added required field
payment_policy. - Added required field
return_policy. - Added optional field
seller_notes. - Added required field
shipping_policy. - Field
auto_reupload_intervaltype changed: Optional[int] → Optional[AutoReuploadIntervalEnum] (breaking). - Field
auto_reupload_intervalenum valueAFTER_15_DAYSadded. - Field
auto_reupload_intervalenum valueAFTER_30_DAYSadded. - Field
auto_reupload_intervalenum valueAFTER_40_DAYSadded. - Field
auto_reupload_intervalenum valueAFTER_60_DAYSadded. - Field
auto_reupload_intervalenum valueAFTER_90_DAYSadded.
v1.0.0 · 2025-07-30 · Cian (shared account) · 0b184d483
fx
- Initial version.
Generated from
dismantly-backend/Microservices/Ebay/dependencies/models.py. Do not edit by hand.