Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrBearerTokenNotActive = &RequestError{ StatusCode: http.StatusUnauthorized, Err: errors.New("bearer token not active"), }
View Source
var ErrCredentialsNotMatch = &RequestError{ StatusCode: http.StatusUnauthorized, Err: errors.New("credentials do not match"), }
View Source
var ErrEmailNotFound = &RequestError{ StatusCode: http.StatusNotFound, Err: errors.New("email not found"), }
View Source
var ErrExpiredBearerToken = &RequestError{ StatusCode: http.StatusUnauthorized, Err: errors.New("expired bearer token"), }
View Source
var ErrInvalidAPIKey = &RequestError{ StatusCode: http.StatusUnauthorized, Err: errors.New("invalid api key"), }
View Source
var ErrInvalidBearerToken = &RequestError{ StatusCode: http.StatusUnauthorized, Err: errors.New("invalid bearer token"), }
View Source
var ErrNoAPIKey = &RequestError{ StatusCode: http.StatusUnauthorized, Err: errors.New("no api key provided"), }
View Source
var ErrNoBearerToken = &RequestError{ StatusCode: http.StatusUnauthorized, Err: errors.New("no bearer token provided"), }
View Source
var ErrNotFound = &RequestError{ StatusCode: http.StatusNotFound, Err: errors.New("something not found"), }
View Source
var ErrRoleCantAccessResource = &RequestError{ StatusCode: http.StatusForbidden, Err: errors.New("role can't access resource"), }
View Source
var ErrUserEmailAlreadyExists = &RequestError{ StatusCode: http.StatusConflict, Err: errors.New("user email already exists"), }
View Source
var ErrUserNotFound = &RequestError{ StatusCode: http.StatusNotFound, Err: errors.New("user not found"), }
Functions ¶
This section is empty.
Types ¶
type RequestError ¶
func (*RequestError) Error ¶
func (r *RequestError) Error() string
type SerializableError ¶
type SerializableError interface {
Serialize() any
}
Click to show internal directories.
Click to hide internal directories.