Documentation
¶
Index ¶
- Variables
- func New(repo port.TaskRepo) port.TaskService
- type TaskService
- func (t *TaskService) CreateTask(userID uuid.UUID, title string, description string) (*domain.Task, error)
- func (t *TaskService) DeleteTask(id uuid.UUID) error
- func (t *TaskService) GetTask(id uuid.UUID) (*domain.Task, error)
- func (t *TaskService) ListTasks(userID uuid.UUID, limit, offset uint32) []*domain.Task
- func (t *TaskService) Update(task *domain.Task) (*domain.Task, error)
- func (t *TaskService) UpdateDetails(id uuid.UUID, title string, description string) (*domain.Task, error)
- func (t *TaskService) UpdateStatus(id uuid.UUID, status domain.TaskStatus) (*domain.Task, error)
Constants ¶
This section is empty.
Variables ¶
Functions ¶
Types ¶
type TaskService ¶
type TaskService struct {
// contains filtered or unexported fields
}
func (*TaskService) CreateTask ¶
func (t *TaskService) CreateTask(userID uuid.UUID, title string, description string) (*domain.Task, error)
CreateTask implements port.TaskService
func (*TaskService) DeleteTask ¶
func (t *TaskService) DeleteTask(id uuid.UUID) error
DeleteTask implements port.TaskService
func (*TaskService) UpdateDetails ¶
func (t *TaskService) UpdateDetails(id uuid.UUID, title string, description string) (*domain.Task, error)
UpdateDetails implements port.TaskService
func (*TaskService) UpdateStatus ¶
func (t *TaskService) UpdateStatus(id uuid.UUID, status domain.TaskStatus) (*domain.Task, error)
UpdateStatus implements port.TaskService
Click to show internal directories.
Click to hide internal directories.