contentfulvalidation/errors/errors.go
2023-08-30 17:44:17 +02:00

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 ""
}