Перейти к содержанию

Структура "Ошибка валидации заявки"

Данная структура описывает ошибки валидации, которые могут возникнуть при работе с заявками.

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

Имя Описание Тип данных Обязательный
statusCode Код HTTP-статуса. Для данной ошибки это 422 или 406. Число +
message Общее описание ошибки на языке запроса; если перевода нет — как есть. Строка +
errorCode Код ошибки, обычно 1002. Перечисление "Коды ошибок валидации заявок" +
wrongFields Список ошибок валидации. Массив Структур "Описание ошибки валидации" +
messageArgs Для этой ошибки — null. Объект +

Пример

JSON
{
    "statusCode": 422,
    "message": "proposals.exception.validation.common",
    "errorCode": 1002,
    "wrongFields": [
        {
            "fieldName": "waypointListSource",
            "message": "proposals.exception.validation.field.is.empty",
            "errorCode": 1
        },
        {
            "fieldName": "waypointListTarget",
            "message": "proposals.exception.validation.field.is.empty",
            "errorCode": 1
        }
    ],
    "messageArgs": null
}