PartEbayRecord
Version: v1.0.0
Stored entity
Partition key pk, sort key sk • discriminator type = "PART_EBAY"
Overview
PART_EBAY record stored in DynamoDB.
This intentionally mirrors DPCEbay style:
store ebay fields flat on the item (not nested under an ebay key).
Fields
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
pk | str | ✅ | — | — |
sk | str | ❌ | PART_EBAY | — |
type | str | ❌ | PART_EBAY | — |
tenant_id | str | ✅ | — | — |
part_id | str | ✅ | — | — |
user_id | str | ✅ | — | — |
created_at | str | ❌ | — | — |
updated_at | str | ❌ | — | — |
title | str | ❌ | — | — |
category | str | ❌ | — | — |
category_id | str | ❌ | — | — |
secondary_category | str | ❌ | — | — |
secondary_category_id | str | ❌ | — | — |
store_category_id | str | ❌ | — | — |
store_category | str | ❌ | — | — |
condition | str | ❌ | — | — |
description | str | ❌ | — | — |
auto_reupload_interval | str | ❌ | — | — |
auto_upload | bool | ❌ | — | — |
allow_offers | bool | ❌ | — | — |
minimum_offer | float | ❌ | — | — |
auto_accept_offer | float | ❌ | — | — |
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 | ❌ | — | — |
APIs / Triggers
| Trigger | Endpoint / Source | Detail | Handler |
|---|---|---|---|
| API | POST / | — | src/part_create.py |
| API | PUT / | — | src/part_update.py |
Change history
No recorded history.
Generated from
dismantly-backend/Microservices/Part/dependencies/models.py. Do not edit by hand.