Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BoardApplication ¶
type BoardApplication interface { Index(ctx context.Context, groupID string) ([]*domain.Board, error) Show(ctx context.Context, groupID string, boardID string) (*domain.Board, error) Create(ctx context.Context, groupID string, req *request.CreateBoard) error CreateBoardList(ctx context.Context, groupID string, boardID string, req *request.CreateBoardList) error UpdateBoardList( ctx context.Context, groupID string, boardID string, boardListID string, req *request.UpdateBoardList, ) error UpdateKanban(ctx context.Context, groupID string, boardID string, req *request.UpdateKanban) error }
BoardApplication - BoardApplicationインターフェース
func NewBoardApplication ¶
func NewBoardApplication( brv validation.BoardRequestValidation, bs service.BoardService, us service.UserService, ) BoardApplication
NewBoardApplication - BoardApplicationの生成
type TaskApplication ¶
type TaskApplication interface { Show(ctx context.Context, taskID string) (*domain.Task, error) Create(ctx context.Context, groupID string, boardID string, req *request.CreateTask) error }
TaskApplication - TaskApplicationインターフェース
func NewTaskApplication ¶
func NewTaskApplication( trv validation.TaskRequestValidation, ts service.TaskService, bs service.BoardService, us service.UserService, ) TaskApplication
NewTaskApplication - TaskApplicationの生成
Click to show internal directories.
Click to hide internal directories.