33 lines
808 B
Go
33 lines
808 B
Go
package api
|
|
|
|
const (
|
|
ErrUnexpected Message = iota + 1
|
|
ErrBadRequest
|
|
ErrSaveFailed
|
|
ErrDeleteFailed
|
|
ErrAlreadyExists
|
|
ErrNotFound
|
|
ErrUnauthorized
|
|
ErrForbidden
|
|
ErrEntityNotFound
|
|
ErrInternalServer
|
|
MsgChangesSaved
|
|
)
|
|
|
|
var Messages = MessageMap{
|
|
// Error messages:
|
|
ErrUnexpected: "Unexpected error, please try again",
|
|
ErrBadRequest: "Invalid request",
|
|
ErrSaveFailed: "Changes could not be saved",
|
|
ErrDeleteFailed: "Could not be deleted",
|
|
ErrAlreadyExists: "Duplicated key, item already exists",
|
|
ErrNotFound: "Record not found",
|
|
ErrUnauthorized: "Unauthorized",
|
|
ErrForbidden: "Permission denied",
|
|
ErrEntityNotFound: "Entity not found",
|
|
ErrInternalServer: "Internal server error",
|
|
|
|
// Info and confirmation messages:
|
|
MsgChangesSaved: "Changes successfully saved",
|
|
}
|