Documentation
¶
Index ¶
Constants ¶
View Source
const ( ErrInternal = "ERR_INTERNAL" ErrInvalidInput = "ERR_INVALID_INPUT" ErrPermissionDenied = "ERR_PERMISSION_DENIED" ErrRecordNotFound = "ERR_RECORD_NOT_FOUND" ErrAuthenticationFailed = "ERR_AUTHENTICATION_FAILED" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApiHandlerFunc ¶
type HttpJsonErrorResponse ¶
type PermissionState ¶
type PermissionState struct {
Status PermissionStatus `json:"status"`
}
func NewPermissionState ¶
func NewPermissionState() *PermissionState
func (*PermissionState) Grant ¶
func (ps *PermissionState) Grant()
type PermissionStatus ¶
type PermissionStatus string
const ( PermissionGranted PermissionStatus = "granted" PermissionUnknown PermissionStatus = "unknown" )
type Response ¶
func NewJsonErrorResponse ¶
type RuntimeError ¶
func NewAuthenticationFailedErr ¶
func NewAuthenticationFailedErr() RuntimeError
func NewForeignKeyConstraintError ¶
func NewForeignKeyConstraintError(column string) RuntimeError
func NewNotFoundError ¶
func NewNotFoundError() RuntimeError
func NewNotNullError ¶
func NewNotNullError(column string) RuntimeError
func NewPermissionError ¶
func NewPermissionError() RuntimeError
func NewUniquenessError ¶
func NewUniquenessError(columns []string) RuntimeError
func (RuntimeError) Error ¶
func (r RuntimeError) Error() string
func (RuntimeError) Extensions ¶
func (r RuntimeError) Extensions() map[string]any
Click to show internal directories.
Click to hide internal directories.