Documentation ¶
Index ¶
- type AuthService
- func (rcvr *AuthService) ChangePassword(payload root.ChangePasswordPayload) error
- func (rcvr *AuthService) CheckSession(payload root.AuthPayload) error
- func (rcvr *AuthService) KillSession(a root.AuthPayload) error
- func (rcvr *AuthService) StartSession(payload root.AuthPayload) (root.UserToken, error)
- type PermissionService
- type RolePermissionService
- func (rcvr *RolePermissionService) DeleteRolePermissions(role root.Role) error
- func (rcvr *RolePermissionService) FindRolePermission(role root.Role) ([]root.RolePermissionPayload, error)
- func (rcvr *RolePermissionService) InsertRolePermission(rolePermission root.RolePermission) (root.RolePermission, error)
- func (rcvr *RolePermissionService) SetRolePermissions(role root.Role, tags []string) error
- type RoleService
- type UserService
- func (rcvr *UserService) ActivateUserRole(f root.UserRole, u root.UserRole) error
- func (rcvr *UserService) AssignUserRole(userRole root.UserRole) error
- func (rcvr *UserService) CountUser() int64
- func (rcvr *UserService) CreateUser(u root.User) (root.User, error)
- func (rcvr *UserService) FindUser(u root.User) ([]root.User, error)
- func (rcvr *UserService) FindUserRole(userRole root.UserRole) ([]root.UserRoles, error)
- func (rcvr *UserService) GetServiceCatalog(u root.User) ([]string, error)
- func (rcvr *UserService) UpdateUser(f root.User, u root.User) (root.User, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthService ¶
type AuthService struct {
// contains filtered or unexported fields
}
---- AuthService ----
func NewAuthService ¶
func NewAuthService(config configuration.Configuration, dbClient *mongo.Client, userService root.UserService) *AuthService
---- NewAuthService ----
func (*AuthService) ChangePassword ¶
func (rcvr *AuthService) ChangePassword(payload root.ChangePasswordPayload) error
---- AuthService.ChangePasword ----
func (*AuthService) CheckSession ¶
func (rcvr *AuthService) CheckSession(payload root.AuthPayload) error
---- AuthService.CheckSession ----
func (*AuthService) KillSession ¶
func (rcvr *AuthService) KillSession(a root.AuthPayload) error
---- AuthService.KillSession ----
func (*AuthService) StartSession ¶
func (rcvr *AuthService) StartSession(payload root.AuthPayload) (root.UserToken, error)
---- AuthService.StartSession ----
type PermissionService ¶
type PermissionService struct {
// contains filtered or unexported fields
}
---- PermissionService ----
func NewPermissionService ¶
func NewPermissionService(config configuration.Configuration, dbClient *mongo.Client) *PermissionService
---- NewPermissionService ----
func (*PermissionService) CreatePermission ¶
func (rcvr *PermissionService) CreatePermission(p root.Permission) (root.Permission, error)
---- PermissionService.CreatePermission ----
func (*PermissionService) FindPermission ¶
func (rcvr *PermissionService) FindPermission(p root.Permission) ([]root.Permission, error)
---- PermissionService.FindPermission ----
func (*PermissionService) UpdatePermission ¶
func (rcvr *PermissionService) UpdatePermission(f root.Permission, u root.Permission) (root.Permission, error)
---- PermissionService.UpdatePermission
type RolePermissionService ¶
type RolePermissionService struct {
// contains filtered or unexported fields
}
---- RolePermissionService ----
func NewRolePermissionService ¶
func NewRolePermissionService(config configuration.Configuration, dbClient *mongo.Client, roleService root.RoleService, permissionService root.PermissionService) *RolePermissionService
---- NewRolePermissionService ----
func (*RolePermissionService) DeleteRolePermissions ¶
func (rcvr *RolePermissionService) DeleteRolePermissions(role root.Role) error
---- RolePermissionService.DeleteRolePermissions ----
func (*RolePermissionService) FindRolePermission ¶
func (rcvr *RolePermissionService) FindRolePermission(role root.Role) ([]root.RolePermissionPayload, error)
---- RolePermissionService.FindRolePermissions ----
func (*RolePermissionService) InsertRolePermission ¶
func (rcvr *RolePermissionService) InsertRolePermission(rolePermission root.RolePermission) (root.RolePermission, error)
---- RolePermissionService.InsertRolePermissions ----
func (*RolePermissionService) SetRolePermissions ¶
func (rcvr *RolePermissionService) SetRolePermissions(role root.Role, tags []string) error
---- RolePermissionService.SetRolePermissions ----
type RoleService ¶
type RoleService struct {
// contains filtered or unexported fields
}
---- RoleService ----
func NewRoleService ¶
func NewRoleService(config configuration.Configuration, dbClient *mongo.Client) *RoleService
---- NewRoleService ----
func (*RoleService) CreateRole ¶
func (rcvr *RoleService) CreateRole(r root.Role) (root.Role, error)
---- RoleService.CreateRole ----
func (*RoleService) FindRole ¶
func (rcvr *RoleService) FindRole(r root.Role) ([]root.Role, error)
---- RoleService.FindRole ----
func (*RoleService) UpdateRole ¶
func (rcvr *RoleService) UpdateRole(f root.Role, u root.Role) (root.Role, error)
---- RoleService.UpdateRole
type UserService ¶
type UserService struct {
// contains filtered or unexported fields
}
---- UserService ----
func NewUserService ¶
func NewUserService(config configuration.Configuration, dbClient *mongo.Client, roleService root.RoleService, rolePermissionService root.RolePermissionService) *UserService
---- NewUserService ----
func (*UserService) ActivateUserRole ¶
func (rcvr *UserService) ActivateUserRole(f root.UserRole, u root.UserRole) error
---- UserService.ActivateUserRole ----
func (*UserService) AssignUserRole ¶
func (rcvr *UserService) AssignUserRole(userRole root.UserRole) error
---- UserService.AssignUserRole ----
func (*UserService) CountUser ¶
func (rcvr *UserService) CountUser() int64
---- UserService.CountUsers ----
func (*UserService) CreateUser ¶
func (rcvr *UserService) CreateUser(u root.User) (root.User, error)
---- UserService.CreateUser ----
func (*UserService) FindUser ¶
func (rcvr *UserService) FindUser(u root.User) ([]root.User, error)
---- UserService.FindUser ----
func (*UserService) FindUserRole ¶
func (rcvr *UserService) FindUserRole(userRole root.UserRole) ([]root.UserRoles, error)
---- UserService.FindUserRole ----
func (*UserService) GetServiceCatalog ¶
func (rcvr *UserService) GetServiceCatalog(u root.User) ([]string, error)
---- UserService.GetServiceCatalog ----
func (*UserService) UpdateUser ¶
func (rcvr *UserService) UpdateUser(f root.User, u root.User) (root.User, error)
---- UserService.UpdateUser ----