17 lines
266 B
Go
17 lines
266 B
Go
package types
|
|
|
|
import "encoding/json"
|
|
|
|
type ValidationError map[string][]string
|
|
|
|
func (v ValidationError) Error() string {
|
|
errs, err := json.Marshal(struct {
|
|
ValidationError `json:"errors"`
|
|
}{v})
|
|
|
|
if err != nil {
|
|
return err.Error()
|
|
}
|
|
|
|
return string(errs)
|
|
}
|