# Chybové hlášky
Při jakékoliv chybě, ať už validace nebo jiné, se vrací json response v následující podobě:
interface ErrorResponse {
identifier: string // shortname exceptiony (snake case, upper)
errors: Array<{
code: string // unikátní identifikátor chyby validátoru. Máme na php guid pro každou constraint jako NotNull, Lenght, UniqueEmail, ...
name: string // technický název konkrétní validace/exceptiony. V symfony máme tohle vedené snakedcased uppercase. Pokud chybí, generujeme short class name jako u name na top levelu. Symfony\Component\Validator\Constraints\NotNull => NOT_NULL
message: string // přeložená hláška pro uživatele by BE nebo null
property?: string // jaká položka je tímto validována
parameters?: {
[key: string]: any // parametry pro případný překlad na straně FE
}
}>
}