Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
Service provides task-related functions
func NewMockService ¶
func NewMockService() *Service
NewMockService creates a new Service instance for testing
type ServiceIface ¶
type ServiceIface interface { CreateTaskGroup(int32, db.CreateTaskGroupParams) (*db.TaskGroup, error) GetAllTaskGroups(int32) ([]*db.TaskGroup, error) GetTaskGroupByID(int32, int32) (*db.TaskGroup, error) UpdateTaskGroupByID(int32, int32, db.UpdateTaskGroupByIDParams) (*db.TaskGroup, error) DeleteTaskGroupByID(int32) error CreateTaskGroupMember(int32, int32, db.CreateTaskGroupMemberParams) (*db.TaskGroupMember, error) GetAllTaskGroupMembers(int32, int32) ([]*db.TaskGroupMember, error) GetTaskGroupMemberByID(int32, int32, int32) (*db.TaskGroupMember, error) UpdateTaskGroupMemberByID(int32, int32, int32, db.UpdateTaskGroupMemberByIDParams) (*db.TaskGroupMember, error) DeleteTaskGroupMemberByID(int32, int32, int32) error CreateTask(int32, int32, db.CreateTaskParams) (*db.Task, error) GetAllTasks(int32, int32) ([]*db.Task, error) GetTaskByID(int32, int32, int32) (*db.Task, error) UpdateTaskByID(int32, int32, int32, db.UpdateTaskByIDParams) (*db.Task, error) DeleteTaskByID(int32, int32, int32) error CreateTaskMember(int32, int32, int32, db.CreateTaskMemberParams) (*db.TaskMember, error) GetAllTaskMembers(int32, int32, int32) ([]*db.TaskMember, error) GetTaskMemberByID(int32, int32, int32, int32) (*db.TaskMember, error) UpdateTaskMemberByID(int32, int32, int32, int32, db.UpdateTaskMemberByIDParams) (*db.TaskMember, error) DeleteTaskMemberByID(int32, int32, int32, int32) error }
ServiceIface is an interface for the Service
Click to show internal directories.
Click to hide internal directories.