Skip to main content

PrimaryPerson

Version: v8.0.0

Supporting model

A request/response or nested model — not a stored DynamoDB entity.

Overview

PrimaryPerson model

Fields

FieldTypeRequiredDefaultDescription
primary_person_idstr
primary_person_first_namestr
primary_person_last_namestr
primary_person_emailstr
positionPosition (SALES, ACCOUNTS, MANAGER)Position
include_in_emailsboolFalse

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_emails type changed: bool → Optional[bool] (breaking).
  • Field include_in_emails became optional.
  • Field include_in_emails default changed: None → False.
v7.0.0 · 2025-07-08 · Cian (shared account) · ad0e24e1b

fxfx

  • Removed field position (breaking).
  • Field include_in_emails type changed: Optional[bool] → bool (breaking).
  • Field include_in_emails became required (breaking).
  • Field include_in_emails default changed: False → None.
v6.0.0 · 2025-07-07 · Olaniyi Ajayi · 485ac0313

migration script

  • Field position type changed: Optional[str] → Optional[Position] (breaking).
  • Field position enum value ACCOUNTS added.
  • Field position enum value MANAGER added.
  • Field position enum value SALES added.
v5.0.0 · 2025-07-07 · Olaniyi Ajayi · 3570a8d26

contact APIs

  • Field position type changed: Optional[Position] → Optional[str] (breaking).
  • Field position enum value ACCOUNTS removed (breaking).
  • Field position enum value MANAGER removed (breaking).
  • Field position enum value SALES removed (breaking).
v4.0.0 · 2025-07-06 · Cian (shared account) · 204ee02d7

fx

  • Field position type changed: Optional[str] → Optional[Position] (breaking).
  • Field position enum value ACCOUNTS added.
  • Field position enum value MANAGER added.
  • Field position enum value SALES added.
v3.0.0 · 2025-07-05 · Olaniyi Ajayi · 8910dd4d0

init

  • Added optional field position.
  • Field include_in_emails type changed: bool → Optional[bool] (breaking).
  • Field include_in_emails became optional.
  • Field include_in_emails default changed: None → False.
v2.0.0 · 2025-03-31 · Cian (shared account) · 6d627b20f

contacts

  • Field primary_person_id type changed: Optional[str] → str (breaking).
  • Field primary_person_id became 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.