task

package
v0.0.0-...-588ec63 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 7, 2024 License: MIT Imports: 3 Imported by: 0

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

func NewService

func NewService(q db.DBTX) *Service

NewService creates a new Service instance

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL