Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( InternalError = &PersesError{message: "internal server error"} NotFoundError = &PersesError{message: "document not found"} ConflictError = &PersesError{message: "document already exists"} BadRequestError = &PersesError{message: "bad request"} ForbiddenError = &PersesError{message: "forbidden access"} UnsupportedMediaType = &PersesError{message: "unsupported media type"} )
Functions ¶
func HandleBadRequestError ¶ added in v0.44.0
func HandleError ¶ added in v0.44.0
HandleError is translating the given error to the echo.HTTPError
func HandleForbiddenError ¶ added in v0.44.0
func HandleNotFoundError ¶ added in v0.44.0
func HandleUnauthorizedError ¶ added in v0.44.0
Types ¶
type Parameters ¶
type PersesError ¶ added in v0.44.0
type PersesError struct {
// contains filtered or unexported fields
}
func (*PersesError) Error ¶ added in v0.44.0
func (e *PersesError) Error() string
type Service ¶
type Service[T api.Entity, K api.Entity, V databaseModel.Query] interface { Create(ctx echo.Context, entity T) (K, error) Update(ctx echo.Context, entity T, parameters Parameters) (K, error) Delete(ctx echo.Context, parameters Parameters) error Get(parameters Parameters) (K, error) List(query V, parameters Parameters) ([]K, error) RawList(query V, parameters Parameters) ([]json.RawMessage, error) MetadataList(query V, parameters Parameters) ([]api.Entity, error) RawMetadataList(query V, parameters Parameters) ([]json.RawMessage, error) }
Click to show internal directories.
Click to hide internal directories.