Documentation
¶
Index ¶
- type PermissionsRepositoryMock
- func (_m *PermissionsRepositoryMock) AddToGroup(ctx context.Context, groupID uuid.UUID, permissionID uuid.UUID) error
- func (_m *PermissionsRepositoryMock) Check(ctx context.Context, userID uuid.UUID, ...) error
- func (_m *PermissionsRepositoryMock) Create(ctx context.Context, action schema.PermittedAction, ...) (*ent.Permission, error)
- func (_m *PermissionsRepositoryMock) CreatePermission(ctx context.Context, groupID uuid.UUID, action schema.PermittedAction, ...) (*ent.Permission, error)
- func (_m *PermissionsRepositoryMock) Delete(ctx context.Context, id uuid.UUID) error
- func (_m *PermissionsRepositoryMock) DeletePermission(ctx context.Context, permissionID uuid.UUID) error
- func (_m *PermissionsRepositoryMock) EXPECT() *PermissionsRepositoryMock_Expecter
- func (_m *PermissionsRepositoryMock) GetByID(ctx context.Context, id uuid.UUID) (*ent.Permission, error)
- func (_m *PermissionsRepositoryMock) GetPermissionsByGroup(ctx context.Context, groupID uuid.UUID) ([]*ent.Permission, error)
- func (_m *PermissionsRepositoryMock) GetUserPermissionsForResource(ctx context.Context, userID uuid.UUID, resourceType schema.ResourceType, ...) ([]schema.PermittedAction, error)
- func (_m *PermissionsRepositoryMock) RemoveFromGroup(ctx context.Context, groupID uuid.UUID, permissionID uuid.UUID) error
- type PermissionsRepositoryMock_AddToGroup_Call
- func (_c *PermissionsRepositoryMock_AddToGroup_Call) Return(_a0 error) *PermissionsRepositoryMock_AddToGroup_Call
- func (_c *PermissionsRepositoryMock_AddToGroup_Call) Run(run func(ctx context.Context, groupID uuid.UUID, permissionID uuid.UUID)) *PermissionsRepositoryMock_AddToGroup_Call
- func (_c *PermissionsRepositoryMock_AddToGroup_Call) RunAndReturn(run func(context.Context, uuid.UUID, uuid.UUID) error) *PermissionsRepositoryMock_AddToGroup_Call
- type PermissionsRepositoryMock_Check_Call
- func (_c *PermissionsRepositoryMock_Check_Call) Return(_a0 error) *PermissionsRepositoryMock_Check_Call
- func (_c *PermissionsRepositoryMock_Check_Call) Run(run func(ctx context.Context, userID uuid.UUID, ...)) *PermissionsRepositoryMock_Check_Call
- func (_c *PermissionsRepositoryMock_Check_Call) RunAndReturn(run func(context.Context, uuid.UUID, []permissions_repo.PermissionCheck) error) *PermissionsRepositoryMock_Check_Call
- type PermissionsRepositoryMock_CreatePermission_Call
- func (_c *PermissionsRepositoryMock_CreatePermission_Call) Return(_a0 *ent.Permission, _a1 error) *PermissionsRepositoryMock_CreatePermission_Call
- func (_c *PermissionsRepositoryMock_CreatePermission_Call) Run(...) *PermissionsRepositoryMock_CreatePermission_Call
- func (_c *PermissionsRepositoryMock_CreatePermission_Call) RunAndReturn(...) *PermissionsRepositoryMock_CreatePermission_Call
- type PermissionsRepositoryMock_Create_Call
- func (_c *PermissionsRepositoryMock_Create_Call) Return(_a0 *ent.Permission, _a1 error) *PermissionsRepositoryMock_Create_Call
- func (_c *PermissionsRepositoryMock_Create_Call) Run(run func(ctx context.Context, action schema.PermittedAction, ...)) *PermissionsRepositoryMock_Create_Call
- func (_c *PermissionsRepositoryMock_Create_Call) RunAndReturn(...) *PermissionsRepositoryMock_Create_Call
- type PermissionsRepositoryMock_DeletePermission_Call
- func (_c *PermissionsRepositoryMock_DeletePermission_Call) Return(_a0 error) *PermissionsRepositoryMock_DeletePermission_Call
- func (_c *PermissionsRepositoryMock_DeletePermission_Call) Run(run func(ctx context.Context, permissionID uuid.UUID)) *PermissionsRepositoryMock_DeletePermission_Call
- func (_c *PermissionsRepositoryMock_DeletePermission_Call) RunAndReturn(run func(context.Context, uuid.UUID) error) *PermissionsRepositoryMock_DeletePermission_Call
- type PermissionsRepositoryMock_Delete_Call
- func (_c *PermissionsRepositoryMock_Delete_Call) Return(_a0 error) *PermissionsRepositoryMock_Delete_Call
- func (_c *PermissionsRepositoryMock_Delete_Call) Run(run func(ctx context.Context, id uuid.UUID)) *PermissionsRepositoryMock_Delete_Call
- func (_c *PermissionsRepositoryMock_Delete_Call) RunAndReturn(run func(context.Context, uuid.UUID) error) *PermissionsRepositoryMock_Delete_Call
- type PermissionsRepositoryMock_Expecter
- func (_e *PermissionsRepositoryMock_Expecter) AddToGroup(ctx interface{}, groupID interface{}, permissionID interface{}) *PermissionsRepositoryMock_AddToGroup_Call
- func (_e *PermissionsRepositoryMock_Expecter) Check(ctx interface{}, userID interface{}, checks interface{}) *PermissionsRepositoryMock_Check_Call
- func (_e *PermissionsRepositoryMock_Expecter) Create(ctx interface{}, action interface{}, resourceType interface{}, ...) *PermissionsRepositoryMock_Create_Call
- func (_e *PermissionsRepositoryMock_Expecter) CreatePermission(ctx interface{}, groupID interface{}, action interface{}, ...) *PermissionsRepositoryMock_CreatePermission_Call
- func (_e *PermissionsRepositoryMock_Expecter) Delete(ctx interface{}, id interface{}) *PermissionsRepositoryMock_Delete_Call
- func (_e *PermissionsRepositoryMock_Expecter) DeletePermission(ctx interface{}, permissionID interface{}) *PermissionsRepositoryMock_DeletePermission_Call
- func (_e *PermissionsRepositoryMock_Expecter) GetByID(ctx interface{}, id interface{}) *PermissionsRepositoryMock_GetByID_Call
- func (_e *PermissionsRepositoryMock_Expecter) GetPermissionsByGroup(ctx interface{}, groupID interface{}) *PermissionsRepositoryMock_GetPermissionsByGroup_Call
- func (_e *PermissionsRepositoryMock_Expecter) GetUserPermissionsForResource(ctx interface{}, userID interface{}, resourceType interface{}, ...) *PermissionsRepositoryMock_GetUserPermissionsForResource_Call
- func (_e *PermissionsRepositoryMock_Expecter) RemoveFromGroup(ctx interface{}, groupID interface{}, permissionID interface{}) *PermissionsRepositoryMock_RemoveFromGroup_Call
- type PermissionsRepositoryMock_GetByID_Call
- func (_c *PermissionsRepositoryMock_GetByID_Call) Return(_a0 *ent.Permission, _a1 error) *PermissionsRepositoryMock_GetByID_Call
- func (_c *PermissionsRepositoryMock_GetByID_Call) Run(run func(ctx context.Context, id uuid.UUID)) *PermissionsRepositoryMock_GetByID_Call
- func (_c *PermissionsRepositoryMock_GetByID_Call) RunAndReturn(run func(context.Context, uuid.UUID) (*ent.Permission, error)) *PermissionsRepositoryMock_GetByID_Call
- type PermissionsRepositoryMock_GetPermissionsByGroup_Call
- func (_c *PermissionsRepositoryMock_GetPermissionsByGroup_Call) Return(_a0 []*ent.Permission, _a1 error) *PermissionsRepositoryMock_GetPermissionsByGroup_Call
- func (_c *PermissionsRepositoryMock_GetPermissionsByGroup_Call) Run(run func(ctx context.Context, groupID uuid.UUID)) *PermissionsRepositoryMock_GetPermissionsByGroup_Call
- func (_c *PermissionsRepositoryMock_GetPermissionsByGroup_Call) RunAndReturn(run func(context.Context, uuid.UUID) ([]*ent.Permission, error)) *PermissionsRepositoryMock_GetPermissionsByGroup_Call
- type PermissionsRepositoryMock_GetUserPermissionsForResource_Call
- func (_c *PermissionsRepositoryMock_GetUserPermissionsForResource_Call) Return(_a0 []schema.PermittedAction, _a1 error) *PermissionsRepositoryMock_GetUserPermissionsForResource_Call
- func (_c *PermissionsRepositoryMock_GetUserPermissionsForResource_Call) Run(...) *PermissionsRepositoryMock_GetUserPermissionsForResource_Call
- func (_c *PermissionsRepositoryMock_GetUserPermissionsForResource_Call) RunAndReturn(...) *PermissionsRepositoryMock_GetUserPermissionsForResource_Call
- type PermissionsRepositoryMock_RemoveFromGroup_Call
- func (_c *PermissionsRepositoryMock_RemoveFromGroup_Call) Return(_a0 error) *PermissionsRepositoryMock_RemoveFromGroup_Call
- func (_c *PermissionsRepositoryMock_RemoveFromGroup_Call) Run(run func(ctx context.Context, groupID uuid.UUID, permissionID uuid.UUID)) *PermissionsRepositoryMock_RemoveFromGroup_Call
- func (_c *PermissionsRepositoryMock_RemoveFromGroup_Call) RunAndReturn(run func(context.Context, uuid.UUID, uuid.UUID) error) *PermissionsRepositoryMock_RemoveFromGroup_Call
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PermissionsRepositoryMock ¶
PermissionsRepositoryMock is an autogenerated mock type for the PermissionsRepositoryInterface type
func NewPermissionsRepositoryMock ¶
func NewPermissionsRepositoryMock(t interface {
mock.TestingT
Cleanup(func())
}) *PermissionsRepositoryMock
NewPermissionsRepositoryMock creates a new instance of PermissionsRepositoryMock. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*PermissionsRepositoryMock) AddToGroup ¶
func (_m *PermissionsRepositoryMock) AddToGroup(ctx context.Context, groupID uuid.UUID, permissionID uuid.UUID) error
AddToGroup provides a mock function with given fields: ctx, groupID, permissionID
func (*PermissionsRepositoryMock) Check ¶
func (_m *PermissionsRepositoryMock) Check(ctx context.Context, userID uuid.UUID, checks []permissions_repo.PermissionCheck) error
Check provides a mock function with given fields: ctx, userID, checks
func (*PermissionsRepositoryMock) Create ¶
func (_m *PermissionsRepositoryMock) Create(ctx context.Context, action schema.PermittedAction, resourceType schema.ResourceType, selector schema.ResourceSelector) (*ent.Permission, error)
Create provides a mock function with given fields: ctx, action, resourceType, selector
func (*PermissionsRepositoryMock) CreatePermission ¶
func (_m *PermissionsRepositoryMock) CreatePermission(ctx context.Context, groupID uuid.UUID, action schema.PermittedAction, resourceType schema.ResourceType, selector schema.ResourceSelector) (*ent.Permission, error)
CreatePermission provides a mock function with given fields: ctx, groupID, action, resourceType, selector
func (*PermissionsRepositoryMock) Delete ¶
Delete provides a mock function with given fields: ctx, id
func (*PermissionsRepositoryMock) DeletePermission ¶
func (_m *PermissionsRepositoryMock) DeletePermission(ctx context.Context, permissionID uuid.UUID) error
DeletePermission provides a mock function with given fields: ctx, permissionID
func (*PermissionsRepositoryMock) EXPECT ¶
func (_m *PermissionsRepositoryMock) EXPECT() *PermissionsRepositoryMock_Expecter
func (*PermissionsRepositoryMock) GetByID ¶
func (_m *PermissionsRepositoryMock) GetByID(ctx context.Context, id uuid.UUID) (*ent.Permission, error)
GetByID provides a mock function with given fields: ctx, id
func (*PermissionsRepositoryMock) GetPermissionsByGroup ¶
func (_m *PermissionsRepositoryMock) GetPermissionsByGroup(ctx context.Context, groupID uuid.UUID) ([]*ent.Permission, error)
GetPermissionsByGroup provides a mock function with given fields: ctx, groupID
func (*PermissionsRepositoryMock) GetUserPermissionsForResource ¶
func (_m *PermissionsRepositoryMock) GetUserPermissionsForResource(ctx context.Context, userID uuid.UUID, resourceType schema.ResourceType, resourceID uuid.UUID) ([]schema.PermittedAction, error)
GetUserPermissionsForResource provides a mock function with given fields: ctx, userID, resourceType, resourceID
func (*PermissionsRepositoryMock) RemoveFromGroup ¶
func (_m *PermissionsRepositoryMock) RemoveFromGroup(ctx context.Context, groupID uuid.UUID, permissionID uuid.UUID) error
RemoveFromGroup provides a mock function with given fields: ctx, groupID, permissionID
type PermissionsRepositoryMock_AddToGroup_Call ¶
PermissionsRepositoryMock_AddToGroup_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'AddToGroup'
func (*PermissionsRepositoryMock_AddToGroup_Call) Return ¶
func (_c *PermissionsRepositoryMock_AddToGroup_Call) Return(_a0 error) *PermissionsRepositoryMock_AddToGroup_Call
func (*PermissionsRepositoryMock_AddToGroup_Call) Run ¶
func (_c *PermissionsRepositoryMock_AddToGroup_Call) Run(run func(ctx context.Context, groupID uuid.UUID, permissionID uuid.UUID)) *PermissionsRepositoryMock_AddToGroup_Call
func (*PermissionsRepositoryMock_AddToGroup_Call) RunAndReturn ¶
func (_c *PermissionsRepositoryMock_AddToGroup_Call) RunAndReturn(run func(context.Context, uuid.UUID, uuid.UUID) error) *PermissionsRepositoryMock_AddToGroup_Call
type PermissionsRepositoryMock_Check_Call ¶
PermissionsRepositoryMock_Check_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Check'
func (*PermissionsRepositoryMock_Check_Call) Return ¶
func (_c *PermissionsRepositoryMock_Check_Call) Return(_a0 error) *PermissionsRepositoryMock_Check_Call
func (*PermissionsRepositoryMock_Check_Call) Run ¶
func (_c *PermissionsRepositoryMock_Check_Call) Run(run func(ctx context.Context, userID uuid.UUID, checks []permissions_repo.PermissionCheck)) *PermissionsRepositoryMock_Check_Call
func (*PermissionsRepositoryMock_Check_Call) RunAndReturn ¶
func (_c *PermissionsRepositoryMock_Check_Call) RunAndReturn(run func(context.Context, uuid.UUID, []permissions_repo.PermissionCheck) error) *PermissionsRepositoryMock_Check_Call
type PermissionsRepositoryMock_CreatePermission_Call ¶
PermissionsRepositoryMock_CreatePermission_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreatePermission'
func (*PermissionsRepositoryMock_CreatePermission_Call) Return ¶
func (_c *PermissionsRepositoryMock_CreatePermission_Call) Return(_a0 *ent.Permission, _a1 error) *PermissionsRepositoryMock_CreatePermission_Call
func (*PermissionsRepositoryMock_CreatePermission_Call) Run ¶
func (_c *PermissionsRepositoryMock_CreatePermission_Call) Run(run func(ctx context.Context, groupID uuid.UUID, action schema.PermittedAction, resourceType schema.ResourceType, selector schema.ResourceSelector)) *PermissionsRepositoryMock_CreatePermission_Call
func (*PermissionsRepositoryMock_CreatePermission_Call) RunAndReturn ¶
func (_c *PermissionsRepositoryMock_CreatePermission_Call) RunAndReturn(run func(context.Context, uuid.UUID, schema.PermittedAction, schema.ResourceType, schema.ResourceSelector) (*ent.Permission, error)) *PermissionsRepositoryMock_CreatePermission_Call
type PermissionsRepositoryMock_Create_Call ¶
PermissionsRepositoryMock_Create_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Create'
func (*PermissionsRepositoryMock_Create_Call) Return ¶
func (_c *PermissionsRepositoryMock_Create_Call) Return(_a0 *ent.Permission, _a1 error) *PermissionsRepositoryMock_Create_Call
func (*PermissionsRepositoryMock_Create_Call) Run ¶
func (_c *PermissionsRepositoryMock_Create_Call) Run(run func(ctx context.Context, action schema.PermittedAction, resourceType schema.ResourceType, selector schema.ResourceSelector)) *PermissionsRepositoryMock_Create_Call
func (*PermissionsRepositoryMock_Create_Call) RunAndReturn ¶
func (_c *PermissionsRepositoryMock_Create_Call) RunAndReturn(run func(context.Context, schema.PermittedAction, schema.ResourceType, schema.ResourceSelector) (*ent.Permission, error)) *PermissionsRepositoryMock_Create_Call
type PermissionsRepositoryMock_DeletePermission_Call ¶
PermissionsRepositoryMock_DeletePermission_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeletePermission'
func (*PermissionsRepositoryMock_DeletePermission_Call) Return ¶
func (_c *PermissionsRepositoryMock_DeletePermission_Call) Return(_a0 error) *PermissionsRepositoryMock_DeletePermission_Call
func (*PermissionsRepositoryMock_DeletePermission_Call) Run ¶
func (_c *PermissionsRepositoryMock_DeletePermission_Call) Run(run func(ctx context.Context, permissionID uuid.UUID)) *PermissionsRepositoryMock_DeletePermission_Call
func (*PermissionsRepositoryMock_DeletePermission_Call) RunAndReturn ¶
func (_c *PermissionsRepositoryMock_DeletePermission_Call) RunAndReturn(run func(context.Context, uuid.UUID) error) *PermissionsRepositoryMock_DeletePermission_Call
type PermissionsRepositoryMock_Delete_Call ¶
PermissionsRepositoryMock_Delete_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Delete'
func (*PermissionsRepositoryMock_Delete_Call) Return ¶
func (_c *PermissionsRepositoryMock_Delete_Call) Return(_a0 error) *PermissionsRepositoryMock_Delete_Call
func (*PermissionsRepositoryMock_Delete_Call) Run ¶
func (_c *PermissionsRepositoryMock_Delete_Call) Run(run func(ctx context.Context, id uuid.UUID)) *PermissionsRepositoryMock_Delete_Call
func (*PermissionsRepositoryMock_Delete_Call) RunAndReturn ¶
func (_c *PermissionsRepositoryMock_Delete_Call) RunAndReturn(run func(context.Context, uuid.UUID) error) *PermissionsRepositoryMock_Delete_Call
type PermissionsRepositoryMock_Expecter ¶
type PermissionsRepositoryMock_Expecter struct {
// contains filtered or unexported fields
}
func (*PermissionsRepositoryMock_Expecter) AddToGroup ¶
func (_e *PermissionsRepositoryMock_Expecter) AddToGroup(ctx interface{}, groupID interface{}, permissionID interface{}) *PermissionsRepositoryMock_AddToGroup_Call
AddToGroup is a helper method to define mock.On call
- ctx context.Context
- groupID uuid.UUID
- permissionID uuid.UUID
func (*PermissionsRepositoryMock_Expecter) Check ¶
func (_e *PermissionsRepositoryMock_Expecter) Check(ctx interface{}, userID interface{}, checks interface{}) *PermissionsRepositoryMock_Check_Call
Check is a helper method to define mock.On call
- ctx context.Context
- userID uuid.UUID
- checks []permissions_repo.PermissionCheck
func (*PermissionsRepositoryMock_Expecter) Create ¶
func (_e *PermissionsRepositoryMock_Expecter) Create(ctx interface{}, action interface{}, resourceType interface{}, selector interface{}) *PermissionsRepositoryMock_Create_Call
Create is a helper method to define mock.On call
- ctx context.Context
- action schema.PermittedAction
- resourceType schema.ResourceType
- selector schema.ResourceSelector
func (*PermissionsRepositoryMock_Expecter) CreatePermission ¶
func (_e *PermissionsRepositoryMock_Expecter) CreatePermission(ctx interface{}, groupID interface{}, action interface{}, resourceType interface{}, selector interface{}) *PermissionsRepositoryMock_CreatePermission_Call
CreatePermission is a helper method to define mock.On call
- ctx context.Context
- groupID uuid.UUID
- action schema.PermittedAction
- resourceType schema.ResourceType
- selector schema.ResourceSelector
func (*PermissionsRepositoryMock_Expecter) Delete ¶
func (_e *PermissionsRepositoryMock_Expecter) Delete(ctx interface{}, id interface{}) *PermissionsRepositoryMock_Delete_Call
Delete is a helper method to define mock.On call
- ctx context.Context
- id uuid.UUID
func (*PermissionsRepositoryMock_Expecter) DeletePermission ¶
func (_e *PermissionsRepositoryMock_Expecter) DeletePermission(ctx interface{}, permissionID interface{}) *PermissionsRepositoryMock_DeletePermission_Call
DeletePermission is a helper method to define mock.On call
- ctx context.Context
- permissionID uuid.UUID
func (*PermissionsRepositoryMock_Expecter) GetByID ¶
func (_e *PermissionsRepositoryMock_Expecter) GetByID(ctx interface{}, id interface{}) *PermissionsRepositoryMock_GetByID_Call
GetByID is a helper method to define mock.On call
- ctx context.Context
- id uuid.UUID
func (*PermissionsRepositoryMock_Expecter) GetPermissionsByGroup ¶
func (_e *PermissionsRepositoryMock_Expecter) GetPermissionsByGroup(ctx interface{}, groupID interface{}) *PermissionsRepositoryMock_GetPermissionsByGroup_Call
GetPermissionsByGroup is a helper method to define mock.On call
- ctx context.Context
- groupID uuid.UUID
func (*PermissionsRepositoryMock_Expecter) GetUserPermissionsForResource ¶
func (_e *PermissionsRepositoryMock_Expecter) GetUserPermissionsForResource(ctx interface{}, userID interface{}, resourceType interface{}, resourceID interface{}) *PermissionsRepositoryMock_GetUserPermissionsForResource_Call
GetUserPermissionsForResource is a helper method to define mock.On call
- ctx context.Context
- userID uuid.UUID
- resourceType schema.ResourceType
- resourceID uuid.UUID
func (*PermissionsRepositoryMock_Expecter) RemoveFromGroup ¶
func (_e *PermissionsRepositoryMock_Expecter) RemoveFromGroup(ctx interface{}, groupID interface{}, permissionID interface{}) *PermissionsRepositoryMock_RemoveFromGroup_Call
RemoveFromGroup is a helper method to define mock.On call
- ctx context.Context
- groupID uuid.UUID
- permissionID uuid.UUID
type PermissionsRepositoryMock_GetByID_Call ¶
PermissionsRepositoryMock_GetByID_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetByID'
func (*PermissionsRepositoryMock_GetByID_Call) Return ¶
func (_c *PermissionsRepositoryMock_GetByID_Call) Return(_a0 *ent.Permission, _a1 error) *PermissionsRepositoryMock_GetByID_Call
func (*PermissionsRepositoryMock_GetByID_Call) Run ¶
func (_c *PermissionsRepositoryMock_GetByID_Call) Run(run func(ctx context.Context, id uuid.UUID)) *PermissionsRepositoryMock_GetByID_Call
func (*PermissionsRepositoryMock_GetByID_Call) RunAndReturn ¶
func (_c *PermissionsRepositoryMock_GetByID_Call) RunAndReturn(run func(context.Context, uuid.UUID) (*ent.Permission, error)) *PermissionsRepositoryMock_GetByID_Call
type PermissionsRepositoryMock_GetPermissionsByGroup_Call ¶
PermissionsRepositoryMock_GetPermissionsByGroup_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetPermissionsByGroup'
func (*PermissionsRepositoryMock_GetPermissionsByGroup_Call) Return ¶
func (_c *PermissionsRepositoryMock_GetPermissionsByGroup_Call) Return(_a0 []*ent.Permission, _a1 error) *PermissionsRepositoryMock_GetPermissionsByGroup_Call
func (*PermissionsRepositoryMock_GetPermissionsByGroup_Call) Run ¶
func (_c *PermissionsRepositoryMock_GetPermissionsByGroup_Call) Run(run func(ctx context.Context, groupID uuid.UUID)) *PermissionsRepositoryMock_GetPermissionsByGroup_Call
func (*PermissionsRepositoryMock_GetPermissionsByGroup_Call) RunAndReturn ¶
func (_c *PermissionsRepositoryMock_GetPermissionsByGroup_Call) RunAndReturn(run func(context.Context, uuid.UUID) ([]*ent.Permission, error)) *PermissionsRepositoryMock_GetPermissionsByGroup_Call
type PermissionsRepositoryMock_GetUserPermissionsForResource_Call ¶
PermissionsRepositoryMock_GetUserPermissionsForResource_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetUserPermissionsForResource'
func (*PermissionsRepositoryMock_GetUserPermissionsForResource_Call) Run ¶
func (_c *PermissionsRepositoryMock_GetUserPermissionsForResource_Call) Run(run func(ctx context.Context, userID uuid.UUID, resourceType schema.ResourceType, resourceID uuid.UUID)) *PermissionsRepositoryMock_GetUserPermissionsForResource_Call
func (*PermissionsRepositoryMock_GetUserPermissionsForResource_Call) RunAndReturn ¶
func (_c *PermissionsRepositoryMock_GetUserPermissionsForResource_Call) RunAndReturn(run func(context.Context, uuid.UUID, schema.ResourceType, uuid.UUID) ([]schema.PermittedAction, error)) *PermissionsRepositoryMock_GetUserPermissionsForResource_Call
type PermissionsRepositoryMock_RemoveFromGroup_Call ¶
PermissionsRepositoryMock_RemoveFromGroup_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RemoveFromGroup'
func (*PermissionsRepositoryMock_RemoveFromGroup_Call) Return ¶
func (_c *PermissionsRepositoryMock_RemoveFromGroup_Call) Return(_a0 error) *PermissionsRepositoryMock_RemoveFromGroup_Call
func (*PermissionsRepositoryMock_RemoveFromGroup_Call) Run ¶
func (_c *PermissionsRepositoryMock_RemoveFromGroup_Call) Run(run func(ctx context.Context, groupID uuid.UUID, permissionID uuid.UUID)) *PermissionsRepositoryMock_RemoveFromGroup_Call
func (*PermissionsRepositoryMock_RemoveFromGroup_Call) RunAndReturn ¶
func (_c *PermissionsRepositoryMock_RemoveFromGroup_Call) RunAndReturn(run func(context.Context, uuid.UUID, uuid.UUID) error) *PermissionsRepositoryMock_RemoveFromGroup_Call