Documentation
¶
Index ¶
- type GetTasksParam
- type GetUsersParam
- type PostgresRepo
- func (r PostgresRepo) CreateTask(ctx context.Context, task *model.Task) (err error)
- func (r PostgresRepo) CreateUser(ctx context.Context, user *model.User) (err error)
- func (r PostgresRepo) GetTasks(ctx context.Context, param *GetTasksParam) (result []*model.Task, err error)
- func (r PostgresRepo) GetUsers(ctx context.Context, param *GetUsersParam) (result []*model.User, err error)
- func (r PostgresRepo) UpdateTask(ctx context.Context, task *model.Task) (result *model.Task, err error)
- func (r PostgresRepo) UpdateUser(ctx context.Context, user *model.User) (result *model.User, err error)
- type Repository
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetTasksParam ¶
type GetUsersParam ¶
type PostgresRepo ¶
func (PostgresRepo) CreateTask ¶
func (PostgresRepo) CreateUser ¶
func (PostgresRepo) GetTasks ¶
func (r PostgresRepo) GetTasks(ctx context.Context, param *GetTasksParam) (result []*model.Task, err error)
func (PostgresRepo) GetUsers ¶
func (r PostgresRepo) GetUsers(ctx context.Context, param *GetUsersParam) (result []*model.User, err error)
func (PostgresRepo) UpdateTask ¶
func (PostgresRepo) UpdateUser ¶
type Repository ¶
type Repository interface {
CreateTask(ctx context.Context, task *model.Task) (err error)
CreateUser(ctx context.Context, user *model.User) (err error)
GetTasks(ctx context.Context, param *GetTasksParam) (result []*model.Task, err error)
GetUsers(ctx context.Context, param *GetUsersParam) (result []*model.User, err error)
UpdateTask(ctx context.Context, task *model.Task) (result *model.Task, err error)
UpdateUser(ctx context.Context, user *model.User) (result *model.User, err error)
}
Click to show internal directories.
Click to hide internal directories.