Documentation
¶
Index ¶
- func New(repository contracts.RepositoryInterface, eh contracts.EventHandlerInterface, ...) contracts.TaskManagerInterface
- type Options
- type TaskManagerMock
- func (tm *TaskManagerMock) ConfirmExecution(ctx context.Context, tasks []domain.Task) error
- func (tm *TaskManagerMock) Create(ctx context.Context, task *domain.Task, isTaken bool) error
- func (tm *TaskManagerMock) Delete(ctx context.Context, taskId string) error
- func (tm *TaskManagerMock) GetTasksToComplete(ctx context.Context, preloadingTimeRange time.Duration) (contracts.CollectionsInterface, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
func New( repository contracts.RepositoryInterface, eh contracts.EventHandlerInterface, monitoring contracts.MonitoringInterface, options *Options, ) contracts.TaskManagerInterface
Types ¶
type TaskManagerMock ¶
type TaskManagerMock struct { contracts.TaskManagerInterface /* You need to substitute *Mock methods to do substitute original functions */ ConfirmExecutionMock func(ctx context.Context, tasks []domain.Task) error CreateMock func(ctx context.Context, task *domain.Task, isTaken bool) error DeleteMock func(ctx context.Context, taskId string) error GetTasksToCompleteMock func(ctx context.Context, preloadingTimeRange time.Duration) (contracts.CollectionsInterface, error) }
func (*TaskManagerMock) ConfirmExecution ¶
func (*TaskManagerMock) Delete ¶
func (tm *TaskManagerMock) Delete(ctx context.Context, taskId string) error
func (*TaskManagerMock) GetTasksToComplete ¶
func (tm *TaskManagerMock) GetTasksToComplete(ctx context.Context, preloadingTimeRange time.Duration) (contracts.CollectionsInterface, error)
Click to show internal directories.
Click to hide internal directories.