services

package
v0.0.0-...-4165c6e Latest Latest
Warning

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

Go to latest
Published: Sep 17, 2021 License: MIT Imports: 10 Imported by: 0

Documentation

Index

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 ----

Jump to

Keyboard shortcuts

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