Documentation
¶
Index ¶
- Variables
- type Validator
- func (v *Validator) ValidateAuthRequest(ctx context.Context, rq *v1.AuthRequest) error
- func (v *Validator) ValidateAuthorizeRequest(ctx context.Context, rq *v1.AuthorizeRequest) error
- func (v *Validator) ValidateCreateSecretRequest(ctx context.Context, rq *v1.CreateSecretRequest) error
- func (v *Validator) ValidateCreateUserRequest(ctx context.Context, rq *v1.CreateUserRequest) error
- func (v *Validator) ValidateDeleteSecretRequest(ctx context.Context, rq *v1.DeleteSecretRequest) error
- func (v *Validator) ValidateDeleteUserRequest(ctx context.Context, rq *v1.DeleteUserRequest) error
- func (v *Validator) ValidateGetSecretRequest(ctx context.Context, rq *v1.GetSecretRequest) error
- func (v *Validator) ValidateGetUserRequest(ctx context.Context, rq *v1.GetUserRequest) error
- func (v *Validator) ValidateListSecretRequest(ctx context.Context, rq *v1.ListSecretRequest) error
- func (v *Validator) ValidateListUserRequest(ctx context.Context, rq *v1.ListUserRequest) error
- func (v *Validator) ValidateSecretRules() genericvalidation.Rules
- func (v *Validator) ValidateUpdateSecretRequest(ctx context.Context, rq *v1.UpdateSecretRequest) error
- func (v *Validator) ValidateUpdateUserRequest(ctx context.Context, rq *v1.UpdateUserRequest) error
- func (v *Validator) ValidateUserRules() genericvalidation.Rules
Constants ¶
This section is empty.
Variables ¶
ProviderSet is a Wire provider set that declares dependency injection rules.
Functions ¶
This section is empty.
Types ¶
type Validator ¶
type Validator struct {
// contains filtered or unexported fields
}
Validator is a struct that implements custom validation logic.
func (*Validator) ValidateAuthRequest ¶
ValidateAuthRequest validates the authentication rquest. In this sample, no actual validation is needed, so it returns nil directly.
func (*Validator) ValidateAuthorizeRequest ¶
ValidateAuthorizeRequest validates the authorization rquest. In this sample, no actual validation is needed, so it returns nil directly.
func (*Validator) ValidateCreateSecretRequest ¶
func (v *Validator) ValidateCreateSecretRequest(ctx context.Context, rq *v1.CreateSecretRequest) error
ValidateCreateSecretRequest validates the fields of a CreateSecretRequest.
func (*Validator) ValidateCreateUserRequest ¶
ValidateCreateUserRequest validates the fields of a CreateUserRequest.
func (*Validator) ValidateDeleteSecretRequest ¶
func (v *Validator) ValidateDeleteSecretRequest(ctx context.Context, rq *v1.DeleteSecretRequest) error
ValidateDeleteSecretRequest validates the fields of a DeleteSecretRequest.
func (*Validator) ValidateDeleteUserRequest ¶
ValidateDeleteUserRequest validates the fields of a DeleteUserRequest.
func (*Validator) ValidateGetSecretRequest ¶
ValidateGetSecretRequest validates the fields of a GetSecretRequest.
func (*Validator) ValidateGetUserRequest ¶
ValidateGetUserRequest validates the fields of a GetUserRequest.
func (*Validator) ValidateListSecretRequest ¶
ValidateListSecretRequest validates the fields of a ListSecretRequest, focusing on selected fields ("Offset" and "Limit").
func (*Validator) ValidateListUserRequest ¶
ValidateListUserRequest validates the fields of a ListUserRequest, focusing on selected fields ("Offset" and "Limit").
func (*Validator) ValidateSecretRules ¶
func (v *Validator) ValidateSecretRules() genericvalidation.Rules
ValidateSecretRules returns a set of validation rules for secret-related requests.
func (*Validator) ValidateUpdateSecretRequest ¶
func (v *Validator) ValidateUpdateSecretRequest(ctx context.Context, rq *v1.UpdateSecretRequest) error
ValidateUpdateSecretRequest validates the fields of an UpdateSecretRequest.
func (*Validator) ValidateUpdateUserRequest ¶
ValidateUpdateUserRequest validates the fields of an UpdateUserRequest.
func (*Validator) ValidateUserRules ¶
func (v *Validator) ValidateUserRules() genericvalidation.Rules
ValidateUserRules returns a set of validation rules for user-related requests.