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, ) (*domain.BoardList, 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 GroupApplication ¶
type GroupApplication interface { Index(ctx context.Context) ([]*domain.Group, error) Show(ctx context.Context, groupID string) (*domain.Group, error) Create(ctx context.Context, req *request.CreateGroup) error Update(ctx context.Context, groupID string, req *request.UpdateGroup) error InviteUsers(ctx context.Context, groupID string, req *request.InviteUsers) error Join(ctx context.Context, groupID string) error }
GroupApplication - GroupApplicationインターフェース
func NewGroupApplication ¶
func NewGroupApplication( grv validation.GroupRequestValidation, gs service.GroupService, us service.UserService, ) GroupApplication
NewGroupApplication - GroupApplicationの生成
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) (*domain.Task, 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.