Параметр | Назначение |
---|---|
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
}
}