Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Controller ¶
type Controller interface { // Create returns a Task based on the passed in NewTask Create(ctx context.Context, task *recurring.NewTask) (*recurring.Task, *common.ApiError) // Update updates and returns a Task based on the passed in NewTask Update(ctx context.Context, id task.RecurringTaskId, task *recurring.TaskUpdate) (*recurring.Task, *common.ApiError) // Get returns a Task by RecurringTaskId Get(ctx context.Context, id task.RecurringTaskId) (*recurring.Task, *common.ApiError) // Delete deletes and returns a Task by RecurringTaskId Delete(ctx context.Context, id task.RecurringTaskId) (*recurring.Task, *common.ApiError) // List returns all tasks List(ctx context.Context) ([]recurring.Task, *common.ApiError) }
func New ¶
func New(recurringTasksService domainRecurring.Service, tasksConfig config.TasksDefaults) Controller
Click to show internal directories.
Click to hide internal directories.