Параметры

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

Untitled

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
    
}

Возможные значение поля ApprovalStatus

<aside> 💡 Если поле пустое, то статус проверки не известен

</aside>

Важно понимать, что статус одобрения службы безопасности никаким образом НЕ связан со статусом обработки заявки. Заявка может быть в статусе “Отказ клиента”, но в тоже время одобренной службой безопасности компании.

Пример

{
	Number: “67732”,
	CreationDate: “21.12.2017 16:10:14”,
	Service: “Прокат авто”,
	ApprovalStatus: “Одобрено с залогом”,
	RejectStatus: “”,
	RequestState: 0,
	RequestWorkingState: 0,
	CurrentStep: “Отправка КП”,
	Steps: {
		//todo example
	}
}

Объект Шаги заявки [XP]