15 lines
339 B
Go
15 lines
339 B
Go
package errors
|
|
|
|
type ValidationError struct {
|
|
message string
|
|
}
|
|
func NewValidationError(message string) *ValidationError {
|
|
return &ValidationError{ message: message }
|
|
}
|
|
func (err *ValidationError) Error() string {
|
|
return err.message
|
|
}
|
|
func IsValidationError(err error) bool {
|
|
_, ok := err.(*ValidationError)
|
|
return ok
|
|
}
|