application

package
v0.0.0-...-18998a6 Latest Latest
Warning

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

Go to latest
Published: May 11, 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,
	) (*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

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

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

NewTaskApplication - TaskApplicationの生成

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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