Documentation ¶
Index ¶
- func AddRoleActionsEndpoint(svc roles.RoleManager) endpoint.Endpoint
- func AddRoleMembersEndpoint(svc roles.RoleManager) endpoint.Endpoint
- func CreateRoleEndpoint(svc roles.RoleManager) endpoint.Endpoint
- func DeleteAllRoleActionsEndpoint(svc roles.RoleManager) endpoint.Endpoint
- func DeleteAllRoleMembersEndpoint(svc roles.RoleManager) endpoint.Endpoint
- func DeleteRoleActionsEndpoint(svc roles.RoleManager) endpoint.Endpoint
- func DeleteRoleEndpoint(svc roles.RoleManager) endpoint.Endpoint
- func DeleteRoleMembersEndpoint(svc roles.RoleManager) endpoint.Endpoint
- func EntityAvailableActionsRouter(svc roles.RoleManager, d Decoder, r chi.Router, opts []kithttp.ServerOption) chi.Router
- func EntityRoleMangerRouter(svc roles.RoleManager, d Decoder, r chi.Router, opts []kithttp.ServerOption) chi.Router
- func ListAvailableActionsEndpoint(svc roles.RoleManager) endpoint.Endpoint
- func ListRoleActionsEndpoint(svc roles.RoleManager) endpoint.Endpoint
- func ListRoleMembersEndpoint(svc roles.RoleManager) endpoint.Endpoint
- func ListRolesEndpoint(svc roles.RoleManager) endpoint.Endpoint
- func UpdateRoleEndpoint(svc roles.RoleManager) endpoint.Endpoint
- func ViewRoleEndpoint(svc roles.RoleManager) endpoint.Endpoint
- type Decoder
- func (d Decoder) DecodeAddRoleActions(_ context.Context, r *http.Request) (interface{}, error)
- func (d Decoder) DecodeAddRoleMembers(_ context.Context, r *http.Request) (interface{}, error)
- func (d Decoder) DecodeCreateRole(_ context.Context, r *http.Request) (interface{}, error)
- func (d Decoder) DecodeDeleteAllRoleActions(_ context.Context, r *http.Request) (interface{}, error)
- func (d Decoder) DecodeDeleteAllRoleMembers(_ context.Context, r *http.Request) (interface{}, error)
- func (d Decoder) DecodeDeleteRole(_ context.Context, r *http.Request) (interface{}, error)
- func (d Decoder) DecodeDeleteRoleActions(_ context.Context, r *http.Request) (interface{}, error)
- func (d Decoder) DecodeDeleteRoleMembers(_ context.Context, r *http.Request) (interface{}, error)
- func (d Decoder) DecodeListAvailableActions(_ context.Context, r *http.Request) (interface{}, error)
- func (d Decoder) DecodeListRoleActions(_ context.Context, r *http.Request) (interface{}, error)
- func (d Decoder) DecodeListRoleMembers(_ context.Context, r *http.Request) (interface{}, error)
- func (d Decoder) DecodeListRoles(_ context.Context, r *http.Request) (interface{}, error)
- func (d Decoder) DecodeUpdateRole(_ context.Context, r *http.Request) (interface{}, error)
- func (d Decoder) DecodeViewRole(_ context.Context, r *http.Request) (interface{}, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddRoleActionsEndpoint ¶
func AddRoleActionsEndpoint(svc roles.RoleManager) endpoint.Endpoint
func AddRoleMembersEndpoint ¶
func AddRoleMembersEndpoint(svc roles.RoleManager) endpoint.Endpoint
func CreateRoleEndpoint ¶
func CreateRoleEndpoint(svc roles.RoleManager) endpoint.Endpoint
func DeleteAllRoleActionsEndpoint ¶
func DeleteAllRoleActionsEndpoint(svc roles.RoleManager) endpoint.Endpoint
func DeleteAllRoleMembersEndpoint ¶
func DeleteAllRoleMembersEndpoint(svc roles.RoleManager) endpoint.Endpoint
func DeleteRoleActionsEndpoint ¶
func DeleteRoleActionsEndpoint(svc roles.RoleManager) endpoint.Endpoint
func DeleteRoleEndpoint ¶
func DeleteRoleEndpoint(svc roles.RoleManager) endpoint.Endpoint
func DeleteRoleMembersEndpoint ¶
func DeleteRoleMembersEndpoint(svc roles.RoleManager) endpoint.Endpoint
func EntityAvailableActionsRouter ¶
func EntityAvailableActionsRouter(svc roles.RoleManager, d Decoder, r chi.Router, opts []kithttp.ServerOption) chi.Router
func EntityRoleMangerRouter ¶
func EntityRoleMangerRouter(svc roles.RoleManager, d Decoder, r chi.Router, opts []kithttp.ServerOption) chi.Router
func ListAvailableActionsEndpoint ¶
func ListAvailableActionsEndpoint(svc roles.RoleManager) endpoint.Endpoint
func ListRoleActionsEndpoint ¶
func ListRoleActionsEndpoint(svc roles.RoleManager) endpoint.Endpoint
func ListRoleMembersEndpoint ¶
func ListRoleMembersEndpoint(svc roles.RoleManager) endpoint.Endpoint
func ListRolesEndpoint ¶
func ListRolesEndpoint(svc roles.RoleManager) endpoint.Endpoint
func UpdateRoleEndpoint ¶
func UpdateRoleEndpoint(svc roles.RoleManager) endpoint.Endpoint
func ViewRoleEndpoint ¶
func ViewRoleEndpoint(svc roles.RoleManager) endpoint.Endpoint
Types ¶
type Decoder ¶
type Decoder struct {
// contains filtered or unexported fields
}
func NewDecoder ¶
func (Decoder) DecodeAddRoleActions ¶
func (Decoder) DecodeAddRoleMembers ¶
func (Decoder) DecodeCreateRole ¶
func (Decoder) DecodeDeleteAllRoleActions ¶
func (Decoder) DecodeDeleteAllRoleMembers ¶
func (Decoder) DecodeDeleteRole ¶
func (Decoder) DecodeDeleteRoleActions ¶
func (Decoder) DecodeDeleteRoleMembers ¶
func (Decoder) DecodeListAvailableActions ¶
func (Decoder) DecodeListRoleActions ¶
func (Decoder) DecodeListRoleMembers ¶
func (Decoder) DecodeListRoles ¶
func (Decoder) DecodeUpdateRole ¶
Click to show internal directories.
Click to hide internal directories.