mirror of
https://github.com/foomo/contentfulvalidation.git
synced 2025-10-16 12:25:37 +00:00
29 lines
591 B
Go
29 lines
591 B
Go
package errors
|
|
|
|
const (
|
|
ValidationErrorUnknownType ValidationError = "UNKNOWN_MODEL_TYPE"
|
|
ValidationErrorContentfulLoading ValidationError = "CONTENTFUL_LOADING_ERROR"
|
|
)
|
|
|
|
var (
|
|
ErrValidationErrorUnknownType = NewError(ValidationErrorUnknownType)
|
|
ErrValidationErrorContentfulLoading = NewError(ValidationErrorContentfulLoading)
|
|
)
|
|
|
|
type (
|
|
ValidationError string
|
|
)
|
|
|
|
// ValidationError constructor
|
|
func NewError(e ValidationError) *ValidationError {
|
|
return &e
|
|
}
|
|
|
|
// Error api method
|
|
func (e *ValidationError) Error() string {
|
|
if e != nil {
|
|
return string(*e)
|
|
}
|
|
return ""
|
|
}
|