Documentation ¶
Index ¶
Constants ¶
View Source
const ( RequiredTag = "required" EqFieldTag = "eqfield" MinTag = "min" MaxTag = "max" EmailTag = "email" UniqueTag = "unique" )
バリデーションタグ
View Source
const ( RequiredMessage = "入力必須です" EqFieldMessage = "%sと入力が一致しません" MinMessage = "%s文字以上で入力してください" MaxMessage = "%s文字以下で入力してください" EmailMessage = "メールアドレスの形式で入力してください" UniqueMessage = "重複する要素が存在します" )
バリデーションメッセージ
View Source
const (
CustomUniqueMessage = "すでに存在します"
)
カスタムバリデーションメッセージ
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BoardDomainValidation ¶
type BoardDomainValidation interface { Board(ctx context.Context, b *domain.Board) []*domain.ValidationError BoardList(ctx context.Context, bl *domain.BoardList) []*domain.ValidationError }
BoardDomainValidation - BoardDomainValidationインターフェース
type GroupDomainValidation ¶
type GroupDomainValidation interface {
Group(ctx context.Context, g *domain.Group) []*domain.ValidationError
}
GroupDomainValidation - GroupDomainRepositoryインターフェース
type TaskDomainValidation ¶
type TaskDomainValidation interface {
Task(ctx context.Context, t *domain.Task) []*domain.ValidationError
}
TaskDomainValidation - TaskDomainValidationインターフェース
Click to show internal directories.
Click to hide internal directories.