# Структура ответов системы

Ответ на каждый запрос содержит в себе поля: `status`, `status_code`, `message`, `result`.

При успешной обработке запроса параметр `status` в ответе всегда равен `true`, а `status_code` равен `0`.

В других случаях, поле `status_code` отображает причину некорректной обработки запроса.

| наименование поля | тип данных |                    Описание                    |
| :---------------: | :--------: | :--------------------------------------------: |
|      `status`     |   `bool`   | Поле указывает на успешность обработки запроса |
|   `status_code`   |  `integer` |                   Код ошибки                   |
|     `message`     |  `string`  |         Текстовое описание кода ошибки         |
|      `result`     |  `object`  |        Результат запрашиваемого ресурса        |
