Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Service ¶
type Service interface {
CreateRole(context.Context, types.CreateRoleRequest) (int32, error)
AddUsersToRole(context.Context, types.AddUsersToRoleRequest) error
DeleteUsersFromRole(context.Context, types.DeleteUsersFromRoleRequest) error
GetRoles(context.Context) (types.GetRolesResponse, error)
GetRole(context.Context, types.GetRoleRequest) (types.RoleInfo, error)
UpdateRole(context.Context, types.UpdateRoleRequest) error
DeleteRole(context.Context, types.DeleteRoleRequest) error
GetAvailablePermissions() []types.PermissionGroup
}
func New ¶
func New(adminRepo repository.Admin, userProfilesRepo repository.UserProfiles, c cache.Cache, cfg *config.Admin) Service
Click to show internal directories.
Click to hide internal directories.