Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BoardRequestValidation ¶
type BoardRequestValidation interface { CreateBoard(req *request.CreateBoard) []*domain.ValidationError CreateBoardList(req *request.CreateBoardList) []*domain.ValidationError UpdateBoardList(req *request.UpdateBoardList) []*domain.ValidationError UpdateKanban(req *request.UpdateKanban) []*domain.ValidationError }
BoardRequestValidation - ユーザー関連のバリデーション
func NewBoardRequestValidation ¶
func NewBoardRequestValidation() BoardRequestValidation
NewBoardRequestValidation - BoardRequestValidationの生成
type RequestValidator ¶
type RequestValidator interface {
Run(i interface{}) []*domain.ValidationError
}
RequestValidator - リクエストバリデーションインターフェース
func NewRequestValidator ¶
func NewRequestValidator() RequestValidator
NewRequestValidator - Validatorの生成
type TaskRequestValidation ¶
type TaskRequestValidation interface {
CreateTask(req *request.CreateTask) []*domain.ValidationError
}
TaskRequestValidation - ユーザー関連のバリデーション
func NewTaskRequestValidation ¶
func NewTaskRequestValidation() TaskRequestValidation
NewTaskRequestValidation - TaskRequestValidationの生成
Click to show internal directories.
Click to hide internal directories.