Documentation ¶
Index ¶
- Constants
- func NewMethodNotAllowedError(r *http.Request, supportedMethods []string) []byte
- func NewNewBoardError(r *http.Request) []byte
- func NewNoPermissionForCreateBoardArticlesError(r *http.Request, boardID string) []byte
- func NewNoPermissionForReadBoardArticlesError(r *http.Request, boardID string) []byte
- func NewNoRequiredParameterError(r *http.Request, requireParameter string) []byte
- func NewPathNotFoundError(r *http.Request) []byte
- func NewPermissionError(r *http.Request, err error) []byte
- func NewServerError(r *http.Request, err error) []byte
- func TokenPermissionError(r *http.Request, err error) []byte
- type Delivery
Constants ¶
const (
ClassIDBase = 1
)
Variables ¶
This section is empty.
Functions ¶
func NewMethodNotAllowedError ¶ added in v0.0.5
NewMethodNotAllowedError generates a error payload for client and shows client's request method with its path, and returns which method this path supported
func NewNewBoardError ¶ added in v0.0.5
NewBoardError generates a error payload when create board fail
func NewNoPermissionForCreateBoardArticlesError ¶ added in v0.8.0
NewNoPermissionForReadBoardArticlesError generates a error payload for telling client they don't have permission to read boardID
func NewNoPermissionForReadBoardArticlesError ¶ added in v0.0.5
NewNoPermissionForReadBoardArticlesError generates a error payload for telling client they don't have permission to read boardID
func NewNoRequiredParameterError ¶ added in v0.0.5
NewNoRequriedParameterError generates a error payload for telling client which parameter is required
func NewPathNotFoundError ¶ added in v0.0.5
NewPathNotFoundError generates a path not found payload for client and shows client's request path in argument r.
func NewPermissionError ¶ added in v0.0.5
NewPermissionError generates a error payload for generic permission error
func NewServerError ¶ added in v0.0.5
NewPermissionError generates a error payload for generic server error
Types ¶
type Delivery ¶
type Delivery struct {
// contains filtered or unexported fields
}
TODO: explain what Devlivery do
func NewHTTPDelivery ¶
TODO: explain what this method to