Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TaskRepository ¶
type TaskRepository interface {
// CreateTask create a new task
CreateTask(ctx context.Context, task *entities.Task) (*entities.Task, error)
// GetTask retrieves a task by id
GetTask(ctx context.Context, id uuid.UUID) (*entities.Task, error)
// UpdateTask updates a task by id
UpdateTask(ctx context.Context, task *entities.Task) (*entities.Task, error)
// DeleteTask deletes a task by id
DeleteTask(ctx context.Context, id uuid.UUID) error
// AllTasks retrieves a list of tasks
AllTasks(ctx context.Context, pq *utils.PaginationQuery) (*entities.AllTask, error)
}
Task Repository
Directories
¶
| Path | Synopsis |
|---|---|
|
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
Click to show internal directories.
Click to hide internal directories.