Блок-схема

Базовая модель ответа.

Описание полей

Название

Тип данных

Описание

Комментарий
ResultintТип результата

Перечисление:

  • 0 - Unknown - Не известно. В нормальном случае выводится не должно.
  • 1 - Success - Успешно
  • 2 - Error - Ошибка
ErrorsМассив ErrorОшибкиЗаполняется при Result = Error
DataВ зависимости от запросаДанныеЗаполняется при Result = Success
Countint
Не используется

Пример модели в формате JSON в случае успешного запроса
{
  "result": 1,
  "errors": null,
  "data": {
    ... // Запрашиваемые данные
  },
  "count": 0
}

Пример модели в формате JSON в случае ошибки
{
  "result": 2,
   "errors": [
        {
            "message": "Ошибка при получении счёта: Не найден счёт с номером 7888",
            "criticalLevel": "Error",
            "code": "4001",
            "exception": null
        }
    ],
  "data": null,
  "count": 0
}
  • Нет меток