Структура "Ошибка валидации заявки"
Данная структура описывает ошибки валидации, которые могут возникнуть при работе с заявками.
Описание полей
| Имя | Описание | Тип данных | Обязательный |
|---|---|---|---|
| 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
}