Documentation
¶
Index ¶
- func DecodeAddRoleRequest(_ context.Context, r *http.Request) (interface{}, error)
- func DecodeAssignActionsRequest(_ context.Context, r *http.Request) (interface{}, error)
- func DecodeAssignModulesRequest(_ context.Context, r *http.Request) (interface{}, error)
- func DecodeAssignSectionsRequest(_ context.Context, r *http.Request) (interface{}, error)
- func DecodeAssignSubModulesRequest(_ context.Context, r *http.Request) (interface{}, error)
- func DecodeAssignUnassignRoleRequest(_ context.Context, r *http.Request) (interface{}, error)
- func DecodeCloneRoleRequest(_ context.Context, r *http.Request) (interface{}, error)
- func DecodeDeleteRoleRequest(_ context.Context, r *http.Request) (interface{}, error)
- func DecodeEditRoleRequest(_ context.Context, r *http.Request) (interface{}, error)
- func DecodeEmptyRequest(_ context.Context, r *http.Request) (interface{}, error)
- func DecodeGetAccessRequest(_ context.Context, r *http.Request) (interface{}, error)
- func DecodeGetActionsRequest(_ context.Context, r *http.Request) (interface{}, error)
- func DecodeGetRoleRequest(_ context.Context, r *http.Request) (interface{}, error)
- func DecodeGetRolesByUserRequest(_ context.Context, r *http.Request) (interface{}, error)
- func DecodeLoginRequest(_ context.Context, r *http.Request) (interface{}, error)
- func DecodeModuleNameRequest(_ context.Context, r *http.Request) (interface{}, error)
- func DecodePaginatedListRequest(_ context.Context, r *http.Request) (interface{}, error)
- func DecodeUnassignActionsRequest(_ context.Context, r *http.Request) (interface{}, error)
- func DecodeUnassignModulesRequest(_ context.Context, r *http.Request) (interface{}, error)
- func DecodeUnassignSectionsRequest(_ context.Context, r *http.Request) (interface{}, error)
- func DecodeUnassignSubModulesRequest(_ context.Context, r *http.Request) (interface{}, error)
- func EncodeResponse(w http.ResponseWriter, response interface{}) error
- func HTTPErrorEncoder(logger conf.LoggerWrapper) gokitHTTP.ErrorEncoder
- func JSONEncoder(logger conf.LoggerWrapper) gokitHTTP.EncodeResponseFunc
- type EmptyResponse
- type IDResponse
- type ListMapString
- type MapOfMapStringList
- type MapString
- type MapStringList
- type NoContentResponse
- type Pagination
- type StringList
- type TokenResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DecodeAddRoleRequest ¶
DecodeAddRoleRequest decode request
func DecodeAssignActionsRequest ¶
DecodeAssignActionsRequest decode request
func DecodeAssignModulesRequest ¶
DecodeAssignModulesRequest decode request
func DecodeAssignSectionsRequest ¶
DecodeAssignSectionsRequest decode request
func DecodeAssignSubModulesRequest ¶
DecodeAssignSubModulesRequest decode request
func DecodeAssignUnassignRoleRequest ¶
DecodeAssignUnassignRoleRequest decode request
func DecodeCloneRoleRequest ¶
DecodeCloneRoleRequest decode request
func DecodeDeleteRoleRequest ¶
DecodeDeleteRoleRequest decode request
func DecodeEditRoleRequest ¶
DecodeEditRoleRequest decode request
func DecodeEmptyRequest ¶
DecodeEmptyRequest generic decoder for request with no parameteres, like GET /users
func DecodeGetAccessRequest ¶
DecodeGetAccessRequest decode request
func DecodeGetActionsRequest ¶
DecodeGetActionsRequest decode request
func DecodeGetRoleRequest ¶
DecodeGetRoleRequest decode request
func DecodeGetRolesByUserRequest ¶
DecodeGetRolesByUserRequest decode request
func DecodeLoginRequest ¶
DecodeLoginRequest decode login request
func DecodeModuleNameRequest ¶
DecodeModuleNameRequest decode request
func DecodePaginatedListRequest ¶
DecodePaginatedListRequest decode paginated list request
func DecodeUnassignActionsRequest ¶
DecodeUnassignActionsRequest decode request
func DecodeUnassignModulesRequest ¶
DecodeUnassignModulesRequest decode request
func DecodeUnassignSectionsRequest ¶
DecodeUnassignSectionsRequest decode request
func DecodeUnassignSubModulesRequest ¶
DecodeUnassignSubModulesRequest decode request
func EncodeResponse ¶
func EncodeResponse(w http.ResponseWriter, response interface{}) error
EncodeResponse generic encoder
func HTTPErrorEncoder ¶
func HTTPErrorEncoder(logger conf.LoggerWrapper) gokitHTTP.ErrorEncoder
HTTPErrorEncoder generic error handler for unhandled exceptions
func JSONEncoder ¶
func JSONEncoder(logger conf.LoggerWrapper) gokitHTTP.EncodeResponseFunc
JSONEncoder json encoder that handle errors and valid responses
Types ¶
type EmptyResponse ¶
type EmptyResponse struct {
Err error `json:"error,omitempty"`
}
EmptyResponse Empty response, just OK or Error
type ListMapString ¶
ListMapString map of string
type MapOfMapStringList ¶
type MapStringList ¶
MapStringList list of string
type TokenResponse ¶
type TokenResponse struct {
Token string `json:"token"`
}
TokenResponse token response