Documentation
¶
Index ¶
- func NewUserRolesUseCaseFixture() (usecases.UserRolesUseCase, *mockUserAccessRepository)
- type MockRolePermissionRepository
- func (m *MockRolePermissionRepository) AddRolePermission(ctx context.Context, roleID string, permissionID string, ...) error
- func (m *MockRolePermissionRepository) AssignUserRole(ctx context.Context, userID string, roleID string, assignedByUserID *string, ...) error
- func (m *MockRolePermissionRepository) CountRoleAssignmentsByPermissionID(ctx context.Context, permissionID string) (int, error)
- func (m *MockRolePermissionRepository) CountUserAssignmentsByRoleID(ctx context.Context, roleID string) (int, error)
- func (m *MockRolePermissionRepository) CreatePermission(ctx context.Context, permission *types.Permission) error
- func (m *MockRolePermissionRepository) CreateRole(ctx context.Context, role *types.Role) error
- func (m *MockRolePermissionRepository) DeletePermission(ctx context.Context, permissionID string) (bool, error)
- func (m *MockRolePermissionRepository) DeleteRole(ctx context.Context, roleID string) (bool, error)
- func (m *MockRolePermissionRepository) GetAllPermissions(ctx context.Context) ([]types.Permission, error)
- func (m *MockRolePermissionRepository) GetAllRoles(ctx context.Context) ([]types.Role, error)
- func (m *MockRolePermissionRepository) GetPermissionByID(ctx context.Context, permissionID string) (*types.Permission, error)
- func (m *MockRolePermissionRepository) GetRoleByID(ctx context.Context, roleID string) (*types.Role, error)
- func (m *MockRolePermissionRepository) GetRolePermissions(ctx context.Context, roleID string) ([]types.UserPermissionInfo, error)
- func (m *MockRolePermissionRepository) RemoveRolePermission(ctx context.Context, roleID string, permissionID string) error
- func (m *MockRolePermissionRepository) RemoveUserRole(ctx context.Context, userID string, roleID string) error
- func (m *MockRolePermissionRepository) ReplaceRolePermissions(ctx context.Context, roleID string, permissionIDs []string, ...) error
- func (m *MockRolePermissionRepository) ReplaceUserRoles(ctx context.Context, userID string, roleIDs []string, assignedByUserID *string) error
- func (m *MockRolePermissionRepository) UpdatePermission(ctx context.Context, permissionID string, description *string) (bool, error)
- func (m *MockRolePermissionRepository) UpdateRole(ctx context.Context, roleID string, name *string, description *string) (bool, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewUserRolesUseCaseFixture ¶
func NewUserRolesUseCaseFixture() (usecases.UserRolesUseCase, *mockUserAccessRepository)
Types ¶
type MockRolePermissionRepository ¶
func NewMockRolePermissionRepository ¶
func NewMockRolePermissionRepository() *MockRolePermissionRepository
func NewRolePermissionUseCaseFixture ¶
func NewRolePermissionUseCaseFixture() (usecases.RolePermissionUseCase, *MockRolePermissionRepository)
func (*MockRolePermissionRepository) AddRolePermission ¶
func (*MockRolePermissionRepository) AssignUserRole ¶
func (*MockRolePermissionRepository) CountRoleAssignmentsByPermissionID ¶
func (*MockRolePermissionRepository) CountUserAssignmentsByRoleID ¶
func (*MockRolePermissionRepository) CreatePermission ¶
func (m *MockRolePermissionRepository) CreatePermission(ctx context.Context, permission *types.Permission) error
func (*MockRolePermissionRepository) CreateRole ¶
func (*MockRolePermissionRepository) DeletePermission ¶
func (*MockRolePermissionRepository) DeleteRole ¶
func (*MockRolePermissionRepository) GetAllPermissions ¶
func (m *MockRolePermissionRepository) GetAllPermissions(ctx context.Context) ([]types.Permission, error)
func (*MockRolePermissionRepository) GetAllRoles ¶
func (*MockRolePermissionRepository) GetPermissionByID ¶
func (m *MockRolePermissionRepository) GetPermissionByID(ctx context.Context, permissionID string) (*types.Permission, error)
func (*MockRolePermissionRepository) GetRoleByID ¶
func (*MockRolePermissionRepository) GetRolePermissions ¶
func (m *MockRolePermissionRepository) GetRolePermissions(ctx context.Context, roleID string) ([]types.UserPermissionInfo, error)
func (*MockRolePermissionRepository) RemoveRolePermission ¶
func (*MockRolePermissionRepository) RemoveUserRole ¶
func (*MockRolePermissionRepository) ReplaceRolePermissions ¶
func (*MockRolePermissionRepository) ReplaceUserRoles ¶
func (*MockRolePermissionRepository) UpdatePermission ¶
func (*MockRolePermissionRepository) UpdateRole ¶
Click to show internal directories.
Click to hide internal directories.