validation

package
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 8, 2025 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ProviderSet = wire.NewSet(New, wire.Bind(new(any), new(*Validator)))

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 New

func New(store store.IStore) *Validator

New creates a new instance of Validator.

func (*Validator) ValidateCreateCronJobRequest

func (v *Validator) ValidateCreateCronJobRequest(ctx context.Context, rq *v1.CreateCronJobRequest) error

ValidateCreateCronJobRequest validates the fields of a CreateCronJobRequest.

func (*Validator) ValidateCreateJobRequest

func (v *Validator) ValidateCreateJobRequest(ctx context.Context, rq *v1.CreateJobRequest) error

ValidateCreateJobRequest validates the fields of a CreateJobRequest.

func (*Validator) ValidateCronJobRules

func (v *Validator) ValidateCronJobRules() genericvalidation.Rules

ValidateCronJobRules returns a set of validation rules for cronjob-related requests.

func (*Validator) ValidateDeleteCronJobRequest

func (v *Validator) ValidateDeleteCronJobRequest(ctx context.Context, rq *v1.DeleteCronJobRequest) error

ValidateDeleteCronJobRequest validates the fields of a DeleteCronJobRequest.

func (*Validator) ValidateDeleteJobRequest

func (v *Validator) ValidateDeleteJobRequest(ctx context.Context, rq *v1.DeleteJobRequest) error

ValidateDeleteJobRequest validates the fields of a DeleteJobRequest.

func (*Validator) ValidateGetCronJobRequest

func (v *Validator) ValidateGetCronJobRequest(ctx context.Context, rq *v1.GetCronJobRequest) error

ValidateGetCronJobRequest validates the fields of a GetCronJobRequest.

func (*Validator) ValidateGetJobRequest

func (v *Validator) ValidateGetJobRequest(ctx context.Context, rq *v1.GetJobRequest) error

ValidateGetJobRequest validates the fields of a GetJobRequest.

func (*Validator) ValidateJobRules

func (v *Validator) ValidateJobRules() genericvalidation.Rules

ValidateJobRules returns a set of validation rules for job-related requests.

func (*Validator) ValidateListCronJobRequest

func (v *Validator) ValidateListCronJobRequest(ctx context.Context, rq *v1.ListCronJobRequest) error

ValidateListCronJobRequest validates the fields of a ListCronJobRequest, focusing on selected fields ("Offset" and "Limit").

func (*Validator) ValidateListJobRequest

func (v *Validator) ValidateListJobRequest(ctx context.Context, rq *v1.ListJobRequest) error

ValidateListJobRequest validates the fields of a ListJobRequest, focusing on selected fields ("Offset" and "Limit").

func (*Validator) ValidateUpdateCronJobRequest

func (v *Validator) ValidateUpdateCronJobRequest(ctx context.Context, rq *v1.UpdateCronJobRequest) error

ValidateUpdateCronJobRequest validates the fields of an UpdateCronJobRequest.

func (*Validator) ValidateUpdateJobRequest

func (v *Validator) ValidateUpdateJobRequest(ctx context.Context, rq *v1.UpdateJobRequest) error

ValidateUpdateJobRequest validates the fields of an UpdateJobRequest.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL