43 lines
1.4 KiB
Go
43 lines
1.4 KiB
Go
// Code generated by go-omni api. DO NOT EDIT.
|
|
package apierrors
|
|
|
|
import omnierrors "git.yuntuo.hk/k2safe/go-omni/errors"
|
|
|
|
const CodeUnauthenticated = "UNAUTHENTICATED"
|
|
|
|
// Unauthenticated returns a fresh public error declared in the API contract.
|
|
func Unauthenticated() *omnierrors.APIError {
|
|
return omnierrors.New(401, CodeUnauthenticated, "authentication required")
|
|
}
|
|
|
|
const CodeForbidden = "FORBIDDEN"
|
|
|
|
// Forbidden returns a fresh public error declared in the API contract.
|
|
func Forbidden() *omnierrors.APIError { return omnierrors.New(403, CodeForbidden, "permission denied") }
|
|
|
|
const CodeUserNotFound = "USER_NOT_FOUND"
|
|
|
|
// UserNotFound returns a fresh public error declared in the API contract.
|
|
func UserNotFound() *omnierrors.APIError {
|
|
return omnierrors.New(404, CodeUserNotFound, "user not found")
|
|
}
|
|
|
|
const CodeEmailTaken = "EMAIL_TAKEN"
|
|
|
|
// EmailTaken returns a fresh public error declared in the API contract.
|
|
func EmailTaken() *omnierrors.APIError {
|
|
return omnierrors.New(409, CodeEmailTaken, "email already in use")
|
|
}
|
|
|
|
const CodeInvalidUser = "INVALID_USER"
|
|
|
|
// InvalidUser returns a fresh public error declared in the API contract.
|
|
func InvalidUser() *omnierrors.APIError { return omnierrors.New(400, CodeInvalidUser, "invalid user") }
|
|
|
|
const CodeInvalidPage = "INVALID_PAGE"
|
|
|
|
// InvalidPage returns a fresh public error declared in the API contract.
|
|
func InvalidPage() *omnierrors.APIError {
|
|
return omnierrors.New(400, CodeInvalidPage, "invalid pagination")
|
|
}
|