Documentation
¶
Index ¶
- Variables
- type Validator
- func (v *Validator) ValidateChangePasswordRequest(ctx context.Context, rq *apiv1.ChangePasswordRequest) error
- func (v *Validator) ValidateCreateFrostmourneDepRequest(ctx context.Context, rq *apiv1.CreateFrostmourneDepRequest) error
- func (v *Validator) ValidateCreateFrostmourneTeamRequest(ctx context.Context, rq *apiv1.CreateFrostmourneTeamRequest) error
- func (v *Validator) ValidateCreateFrostmourneUserRequest(ctx context.Context, rq *apiv1.CreateFrostmourneUserRequest) error
- func (v *Validator) ValidateCreateUserRequest(ctx context.Context, rq *apiv1.CreateUserRequest) error
- func (v *Validator) ValidateDeleteUserRequest(ctx context.Context, rq *apiv1.DeleteUserRequest) error
- func (v *Validator) ValidateFrostmourneRules() genericvalidation.Rules
- func (v *Validator) ValidateGetUserRequest(ctx context.Context, rq *apiv1.GetUserRequest) error
- func (v *Validator) ValidateListUserRequest(ctx context.Context, rq *apiv1.ListUserRequest) error
- func (v *Validator) ValidateLoginRequest(ctx context.Context, rq *apiv1.LoginRequest) error
- func (v *Validator) ValidateUpdateUserRequest(ctx context.Context, rq *apiv1.UpdateUserRequest) error
- func (v *Validator) ValidateUserRules() genericvalidation.Rules
Constants ¶
This section is empty.
Variables ¶
View Source
var ProviderSet = wire.NewSet(New)
ProviderSet 是一个 Wire 的 Provider 集合,用于声明依赖注入的规则. 包含 New 构造函数,用于生成 Validator 实例.
Functions ¶
This section is empty.
Types ¶
type Validator ¶
type Validator struct {
// contains filtered or unexported fields
}
Validator 是验证逻辑的实现结构体.
func (*Validator) ValidateChangePasswordRequest ¶
func (v *Validator) ValidateChangePasswordRequest(ctx context.Context, rq *apiv1.ChangePasswordRequest) error
ValidateChangePasswordRequest 校验 ChangePasswordRequest 结构体的有效性.
func (*Validator) ValidateCreateFrostmourneDepRequest ¶
func (*Validator) ValidateCreateFrostmourneTeamRequest ¶
func (*Validator) ValidateCreateFrostmourneUserRequest ¶
func (v *Validator) ValidateCreateFrostmourneUserRequest(ctx context.Context, rq *apiv1.CreateFrostmourneUserRequest) error
ValidateCreateFrostmourneUserRequest 校验 CreateFrostmourneUserRequest 结构体的有效性.
func (*Validator) ValidateCreateUserRequest ¶
func (v *Validator) ValidateCreateUserRequest(ctx context.Context, rq *apiv1.CreateUserRequest) error
ValidateCreateUserRequest 校验 CreateUserRequest 结构体的有效性.
func (*Validator) ValidateDeleteUserRequest ¶
func (v *Validator) ValidateDeleteUserRequest(ctx context.Context, rq *apiv1.DeleteUserRequest) error
ValidateDeleteUserRequest 校验 DeleteUserRequest 结构体的有效性.
func (*Validator) ValidateFrostmourneRules ¶
func (v *Validator) ValidateFrostmourneRules() genericvalidation.Rules
Validate 校验字段的有效性.
func (*Validator) ValidateGetUserRequest ¶
ValidateGetUserRequest 校验 GetUserRequest 结构体的有效性.
func (*Validator) ValidateListUserRequest ¶
ValidateListUserRequest 校验 ListUserRequest 结构体的有效性.
func (*Validator) ValidateLoginRequest ¶
ValidateLogin 校验修改密码请求.
func (*Validator) ValidateUpdateUserRequest ¶
func (v *Validator) ValidateUpdateUserRequest(ctx context.Context, rq *apiv1.UpdateUserRequest) error
ValidateUpdateUserRequest 校验更新用户请求.
func (*Validator) ValidateUserRules ¶
func (v *Validator) ValidateUserRules() genericvalidation.Rules
Click to show internal directories.
Click to hide internal directories.