PrimaryPerson
Version: v8.0.0
Supporting model
A request/response or nested model — not a stored DynamoDB entity.
Overview
PrimaryPerson model
Fields
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
primary_person_id | str | ✅ | — | — |
primary_person_first_name | str | ❌ | — | — |
primary_person_last_name | str | ❌ | — | — |
primary_person_email | str | ❌ | — | — |
position | Position (SALES, ACCOUNTS, MANAGER) | ❌ | — | Position |
include_in_emails | bool | ❌ | False | — |
APIs / Triggers
No API or event interacts with this object directly.
Change history
v8.0.0 · 2025-07-12 · Cian (shared account) · d0f07daf2
donefx
- Added optional field
position. - Field
include_in_emailstype changed: bool → Optional[bool] (breaking). - Field
include_in_emailsbecame optional. - Field
include_in_emailsdefault changed: None → False.
v7.0.0 · 2025-07-08 · Cian (shared account) · ad0e24e1b
fxfx
- Removed field
position(breaking). - Field
include_in_emailstype changed: Optional[bool] → bool (breaking). - Field
include_in_emailsbecame required (breaking). - Field
include_in_emailsdefault changed: False → None.
v6.0.0 · 2025-07-07 · Olaniyi Ajayi · 485ac0313
migration script
- Field
positiontype changed: Optional[str] → Optional[Position] (breaking). - Field
positionenum valueACCOUNTSadded. - Field
positionenum valueMANAGERadded. - Field
positionenum valueSALESadded.
v5.0.0 · 2025-07-07 · Olaniyi Ajayi · 3570a8d26
contact APIs
- Field
positiontype changed: Optional[Position] → Optional[str] (breaking). - Field
positionenum valueACCOUNTSremoved (breaking). - Field
positionenum valueMANAGERremoved (breaking). - Field
positionenum valueSALESremoved (breaking).
v4.0.0 · 2025-07-06 · Cian (shared account) · 204ee02d7
fx
- Field
positiontype changed: Optional[str] → Optional[Position] (breaking). - Field
positionenum valueACCOUNTSadded. - Field
positionenum valueMANAGERadded. - Field
positionenum valueSALESadded.
v3.0.0 · 2025-07-05 · Olaniyi Ajayi · 8910dd4d0
init
- Added optional field
position. - Field
include_in_emailstype changed: bool → Optional[bool] (breaking). - Field
include_in_emailsbecame optional. - Field
include_in_emailsdefault changed: None → False.
v2.0.0 · 2025-03-31 · Cian (shared account) · 6d627b20f
contacts
- Field
primary_person_idtype changed: Optional[str] → str (breaking). - Field
primary_person_idbecame required (breaking).
v1.0.0 · 2025-03-16 · Cian (shared account) · 0c2952ef4
init
- Initial version.
Generated from
dismantly-backend/Microservices/Contact/dependencies/models.py. Do not edit by hand.