Skip to main content

TradeMe — Data Models

info

Auto-generated from dismantly-backend/Microservices/TradeMe/dependencies/models.py. Do not edit by hand.

Interaction map

How the APIs and events in this service read and write its objects, and how changes flow downstream.

tip

Click an object box (e.g. the CONTACT cylinder) to open its page, or a handler box to view its source on GitHub. Drag to pan, scroll to zoom, or use the Fullscreen button.

Stored Objects (Entities)

ObjectDiscriminatorVersion
TradeMePostModelv4.0.0
TradeMeTemplateModelv7.0.0

Supporting Models

ObjectVersion
ActiveListingsAggregatev1.0.0
Attributesv3.0.1
EditAttributesv4.1.0
GetTradeMev1.0.0
GetTradeMeTemplatev1.0.0
TradeMePostv2.0.0
TradeMePutv1.1.0
TradeMeRelistv1.0.0
TradeMeSearchRequestv1.0.0
TradeMeTemplatev6.0.0
TradeMeTemplateDeleteRequestv1.0.0
TradeMeTemplateEnableUpdatev1.0.0
TradeMeTemplateUpdatev5.0.0
WithdrawTradeMev1.0.0

API Surface

Every endpoint and event in this service, with the model(s) it uses.

TriggerEndpoint / SourceHandlerModel(s)
APIGET /newtradeMe/category/detailsrc/tradeMe_category_detail_get.py
APIGET /newtradeMe/categorysrc/tradeMe_category_get.py
EventEventBridgesrc/trade_me_auto_updater.pyEditAttributes
EventEventBridgesrc/trade_me_auto_uploader.pyAttributes
APIGET /newtradeMe/src/trade_me_get.pyGetTradeMe
APIGET /newtradeMe/totalssrc/trade_me_get_totals.pyActiveListingsAggregate
EventEventBridgesrc/trade_me_handle_remove.py
StreamDynamoDB streamsrc/trade_me_opensearch_sync.py
APIPOST /newtradeMe/src/trade_me_post.pyTradeMePost, TradeMePostModel
APIPUT /newtradeMe/src/trade_me_put.pyTradeMePut
APIPUT /newtradeMe/relistsrc/trade_me_relist.pyTradeMeRelist
APIPOST /newtradeMe/searchsrc/trade_me_search_listing.pyTradeMeSearchRequest
EventEventBridgesrc/trade_me_self_heal.py
APIDELETE /newtradeMe/templatesrc/trade_me_template_delete.pyTradeMeTemplateDeleteRequest
APIPUT /newtradeMe/template/enablesrc/trade_me_template_enable.pyTradeMeTemplateEnableUpdate
APIGET /newtradeMe/templatesrc/trade_me_template_get.pyGetTradeMeTemplate
APIPOST /newtradeMe/templatesrc/trade_me_template_post.pyTradeMeTemplate, TradeMeTemplateModel
APIPUT /newtradeMe/templatesrc/trade_me_template_put.pyTradeMeTemplateUpdate
APIDELETE /newtradeMe/src/trade_me_withdraw.pyWithdrawTradeMe
Models last synced: 2026-06-23 13:21 UTC