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