| Параметр | Назначение |
|---|---|
| Id | Код заявки (число) |
| Number | Строковый номер заявки (строка) |
| CreationDate | Дата создания (Дата) |
| Service | Услуга (строка) |
| DealTypeId | Код типа заявки (который был использован при добавлении заявки) |
| ApprovalStatus | Статус одобрения заявки службой безопасности компании (строка) |
| RequestState | Статус заявки (см. значения ниже) |
| RequestWorkingState | Статус обработки заявки (см. значения ниже) - на картинке ниже блок 1 |
| RejectStatus | Детализация результата обработки заявки - на картинке ниже блок 2 |
| CurrentStep | Текущий этап обработки (строка) |
| Steps | все шаги заявки (@объект шаги заявки) |

public enum RequestWorkingState
{
Unknown = -1,
/// <summary>
/// Новая заявка
/// </summary>
New = 5,
/// <summary>
/// Отказ клиента
/// </summary>
ClientFailure = 10,
/// <summary>
/// Отказ компании
/// </summary>
CompanyFailure = 20,
/// <summary>
/// Потеря клиента
/// </summary>
ClientLoss = 22,
/// <summary>
/// Отмена обработки
/// </summary>
ProcessingCancel = 23,
/// <summary>
/// Обработка заявки
/// </summary>
InProcess = 28,
/// <summary>
/// Заключен договор
/// </summary>
Success = 50,
/// <summary>
/// Обработка завершена
/// </summary>
Complete = 100
}
public enum RequestState
{
/// <summary>
/// Новая заявка
/// </summary>
New = 0,
/// <summary>
/// В работе
/// </summary>
Process = 1,
/// <summary>
/// Закрыта
/// </summary>
Closed = 2
}
<aside> 💡 Если поле пустое, то статус проверки не известен
</aside>
Важно понимать, что статус одобрения службы безопасности никаким образом НЕ связан со статусом обработки заявки. Заявка может быть в статусе “Отказ клиента”, но в тоже время одобренной службой безопасности компании.
{
Number: “67732”,
CreationDate: “21.12.2017 16:10:14”,
Service: “Прокат авто”,
ApprovalStatus: “Одобрено с залогом”,
RejectStatus: “”,
RequestState: 0,
RequestWorkingState: 0,
CurrentStep: “Отправка КП”,
Steps: {
//todo example
}
}