Модели Deal.
Модель Deal
| Название | Тип данных | Описание |
|---|---|---|
| id | Int64 | ID сделки |
| client_id | Int64? | ID клиента |
| client | Client | Вложенный объект клиента |
| lead_id | Int64? | ID исходного обращения (если сделка создана из Lead) |
| ticket_id | Int64? | ID тикета-источника (информационная ссылка) |
| source_deal_id | Int64? | ID исходной сделки (информационная ссылка) |
| deal_type_id | Int64? | Тип сделки |
| pipeline_id | Int64 | Воронка сделки |
| stage_id | Int64 | Текущая стадия |
| responsible_user_id | Int64? | Ответственный сотрудник |
| participant_user_ids | Int64[] | Участники-сотрудники сделки |
| title | String | Наименование сделки |
| description | String | Описание сделки |
| open_date | Int64 | Дата открытия (Unix time, сек.) |
| close_date | Int64? | Дата закрытия (Unix time, сек.) |
| created_user_id | Int64 | ID пользователя, создавшего запись |
| last_update | Int64 | Дата последнего изменения (Unix time, сек.) |
| amount | Decimal? | Сумма сделки |
| currency | Currency | Валюта сделки |
| chat_id | String(36) | UUID связанного чата сделки |
| fields | Array of FieldValue | Значения дополнительных полей |
Обсуждение сделки и системные события ведутся через ChatMessage.
Для создания и редактирования значений доп. полей используются модели FieldValueAdd и FieldValueEdit.