application

package
v0.0.0-...-1c0d007 Latest Latest
Warning

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

Go to latest
Published: Apr 23, 2020 License: MIT Imports: 9 Imported by: 0

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

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

NewTaskApplication - TaskApplicationの生成

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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