repository

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: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BoardRepository

type BoardRepository 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, b *domain.Board) error
	Update(ctx context.Context, b *domain.Board) error
	IndexBoardList(ctx context.Context, groupID string, boardID string) ([]*domain.BoardList, error)
	ShowBoardList(ctx context.Context, groupID string, boardID string, boardListID string) (*domain.BoardList, error)
	CreateBoardList(ctx context.Context, groupID string, boardID string, bl *domain.BoardList) error
	UpdateBoardList(ctx context.Context, groupID string, boardID string, bl *domain.BoardList) error
}

BoardRepository - BoardRepositoryインターフェース

type GroupRepository

type GroupRepository interface {
	Index(ctx context.Context, u *domain.User) ([]*domain.Group, error)
	Show(ctx context.Context, groupID string) (*domain.Group, error)
	Create(ctx context.Context, g *domain.Group) error
	Update(ctx context.Context, g *domain.Group) error
}

GroupRepository - GroupRepositoryインターフェース

type TaskRepository

type TaskRepository interface {
	IndexByBoardID(ctx context.Context, boardID string) ([]*domain.Task, error)
	Show(ctx context.Context, taskID string) (*domain.Task, error)
	Create(ctx context.Context, t *domain.Task) error
}

TaskRepository - TaskRepositoryインターフェース

type UserRepository

type UserRepository interface {
	Authentication(ctx context.Context) (*domain.User, error)
	Update(ctx context.Context, u *domain.User) error
}

UserRepository - UserRepositoryインターフェース

Jump to

Keyboard shortcuts

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