Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ITaskUsecase ¶
type ITaskUsecase interface { CreateTodo(todo model.Todo) (int, int64, error) ReadTodo(userId int) (int, []model.ReadTodo, error) UpdateTodo(updateTodo model.UpdateTodo) (int, error) DeleteTodo(deleteTask model.DeleteTodo) (int, error) }
func NewTaskUsecase ¶
func NewTaskUsecase(tr repository.ITaskRepository) ITaskUsecase
type IUserUsecase ¶
type IUserUsecase interface { LogIn(user model.User) (int, string, error) SignUp(user model.User) (int, error) }
func NewUserUsecase ¶
func NewUserUsecase(ur repository.IUserRepository) IUserUsecase
Click to show internal directories.
Click to hide internal directories.