Versions in this module Expand all Collapse all v0 v0.16.0 Dec 11, 2024 Changes in this version + 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 struct + func NewDecoder(entityIDTemplate string) 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)