sipd-transaksi-master/utils/app_errors.go
2025-09-16 08:42:27 +07:00

21 lines
604 B
Go

package utils
type RequestError struct {
Code int `json:"code" xml:"code" example:"422"`
Message string `json:"message" xml:"message" example:"Invalid email address"`
Fields []DataValidationError `json:"fields" xml:"fields"`
}
func (re RequestError) Error() string {
return re.Message
}
type DataValidationError struct {
Field string `json:"field" xml:"field" example:"email"`
Message string `json:"message" xml:"message" example:"Invalid email address"`
}
type GlobalError struct {
Message string `json:"message" xml:"message" example:"invalid name"`
}