Skip to main content

SalesSearchPreferencesItem

Version: v1.1.0

Stored entity

Partition key pk, sort key sk • discriminator type = "SALES_SEARCH_PREFERENCES"

Overview​

Stored sales search preferences item in DynamoDB.

Fields​

FieldTypeRequiredDefaultDescription
pkstr✅——
skstr✅——
tenant_idstr✅——
user_idstr✅——
typestr❌SALES_SEARCH_PREFERENCES—
sales_search_preferences_idstr✅——
sales_search_preferencesSalesSearchPreferences✅—Sales search preferences payload returned to frontend.
created_atstr✅——
updated_atstr✅——
meta_datadict❌——

Embedded models​

Models embedded in the fields above — shown inline; they have no separate page.

SalesSearchPreferences — v1.0.0
FieldTypeRequiredDefaultDescription
make_model_filter_modeSalesSearchMakeModelFilterMode (separate, combined)❌separateSupported make/model filter modes for sales search.
selected_results_extra_filter_fieldsList[str]❌——

Change history

  • v1.0.0 · 2026-05-18 · Cian (shared account) · Initial version. (869f6f6f2)

APIs / Triggers​

TriggerEndpoint / SourceDetailHandler
APIPUT /newsearch/salesSearchPreferences—src/search_put_sales_search_preferences.py

Change history​

v1.1.0 · 2026-06-04 · Cian (shared account) · 464c167c8

Add Search parity smoke tests and Dynamo retries

  • Added optional field meta_data.
v1.0.0 · 2026-05-18 · Cian (shared account) · 869f6f6f2

Add sales search preference persistence to Search

  • Initial version.

Generated from dismantly-backend/Microservices/Search/dependencies/models.py. Do not edit by hand.

Models last synced: 2026-06-23 13:21 UTC