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
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
pk | str | ✅ | — | — |
sk | str | ✅ | — | — |
tenant_id | str | ✅ | — | — |
user_id | str | ✅ | — | — |
type | str | ❌ | SALES_SEARCH_PREFERENCES | — |
sales_search_preferences_id | str | ✅ | — | — |
sales_search_preferences | SalesSearchPreferences | ✅ | — | Sales search preferences payload returned to frontend. |
created_at | str | ✅ | — | — |
updated_at | str | ✅ | — | — |
meta_data | dict | ❌ | — | — |
Embedded models
Models embedded in the fields above — shown inline; they have no separate page.
SalesSearchPreferences — v1.0.0
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
make_model_filter_mode | SalesSearchMakeModelFilterMode (separate, combined) | ❌ | separate | Supported make/model filter modes for sales search. |
selected_results_extra_filter_fields | List[str] | ❌ | — | — |
Change history
v1.0.0· 2026-05-18 · Cian (shared account) · Initial version. (869f6f6f2)
APIs / Triggers
| Trigger | Endpoint / Source | Detail | Handler |
|---|---|---|---|
| API | PUT /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.