http

package
v0.16.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 11, 2024 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

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 NewDecoder(entityIDTemplate string) Decoder

func (Decoder) DecodeAddRoleActions

func (d Decoder) DecodeAddRoleActions(_ context.Context, r *http.Request) (interface{}, error)

func (Decoder) DecodeAddRoleMembers

func (d Decoder) DecodeAddRoleMembers(_ context.Context, r *http.Request) (interface{}, error)

func (Decoder) DecodeCreateRole

func (d Decoder) DecodeCreateRole(_ context.Context, r *http.Request) (interface{}, error)

func (Decoder) DecodeDeleteAllRoleActions

func (d Decoder) DecodeDeleteAllRoleActions(_ context.Context, r *http.Request) (interface{}, error)

func (Decoder) DecodeDeleteAllRoleMembers

func (d Decoder) DecodeDeleteAllRoleMembers(_ context.Context, r *http.Request) (interface{}, error)

func (Decoder) DecodeDeleteRole

func (d Decoder) DecodeDeleteRole(_ context.Context, r *http.Request) (interface{}, error)

func (Decoder) DecodeDeleteRoleActions

func (d Decoder) DecodeDeleteRoleActions(_ context.Context, r *http.Request) (interface{}, error)

func (Decoder) DecodeDeleteRoleMembers

func (d Decoder) DecodeDeleteRoleMembers(_ context.Context, r *http.Request) (interface{}, error)

func (Decoder) DecodeListAvailableActions

func (d Decoder) DecodeListAvailableActions(_ context.Context, r *http.Request) (interface{}, error)

func (Decoder) DecodeListRoleActions

func (d Decoder) DecodeListRoleActions(_ context.Context, r *http.Request) (interface{}, error)

func (Decoder) DecodeListRoleMembers

func (d Decoder) DecodeListRoleMembers(_ context.Context, r *http.Request) (interface{}, error)

func (Decoder) DecodeListRoles

func (d Decoder) DecodeListRoles(_ context.Context, r *http.Request) (interface{}, error)

func (Decoder) DecodeUpdateRole

func (d Decoder) DecodeUpdateRole(_ context.Context, r *http.Request) (interface{}, error)

func (Decoder) DecodeViewRole

func (d Decoder) DecodeViewRole(_ context.Context, r *http.Request) (interface{}, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL