{
"properties": {
"error": {
"description": "Контейнер ошибки",
"properties": {
"code": {
"description": "Общее описание ошибки",
"type": "string",
"value": "validation"
},
"meta": {
"description": "Дополнительные данные об ошибке",
"type": "object",
"properties": {
"validation": {
"description": "Название полей модели",
"type": "object",
"properties": {
"field": {
"description": "Поле модели",
"type": "array",
"items": {
"description": "Ошибка",
"type": "string",
"values": [
"not_unique_field",
"too_short",
"too_long",
"wrong_length",
"repeat_exactly",
"required",
"not_exist_in_list",
"invalid",
"contains_child",
"contains_items",
"parent_own_child",
"unique",
"not_valid_json",
"invalid_cron_format",
"read_only",
"parent_self_set_current",
"empty"
]
}
},
"sub_model": {
"description": "Название вложенной модели",
"type": "object",
"$ref": "#/properties/error/properties/meta/properties/validation"
}
}
}
}
}
}
}
}
}