15 lines
435 B
Go
15 lines
435 B
Go
|
|
package dto
|
||
|
|
|
||
|
|
// ValidationError représente une erreur de validation
|
||
|
|
// GO-013: Structure d'erreur de validation partagée pour éviter les cycles d'import
|
||
|
|
type ValidationError struct {
|
||
|
|
Field string `json:"field"`
|
||
|
|
Message string `json:"message"`
|
||
|
|
Value string `json:"value,omitempty"`
|
||
|
|
}
|
||
|
|
|
||
|
|
// ValidationErrors représente une liste d'erreurs de validation
|
||
|
|
type ValidationErrors struct {
|
||
|
|
Errors []ValidationError `json:"errors"`
|
||
|
|
}
|