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: 5 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) ValidateCreateMinerRequest

func (v *Validator) ValidateCreateMinerRequest(ctx context.Context, rq *v1.CreateMinerRequest) error

ValidateCreateMinerRequest validates the fields of a CreateMinerRequest.

func (*Validator) ValidateCreateMinerSetRequest

func (v *Validator) ValidateCreateMinerSetRequest(ctx context.Context, rq *v1.CreateMinerSetRequest) error

ValidateCreateMinerSetRequest validates the fields of a CreateMinerSetRequest.

func (*Validator) ValidateDeleteMinerRequest

func (v *Validator) ValidateDeleteMinerRequest(ctx context.Context, rq *v1.DeleteMinerRequest) error

ValidateDeleteMinerRequest validates the fields of a DeleteMinerRequest.

func (*Validator) ValidateDeleteMinerSetRequest

func (v *Validator) ValidateDeleteMinerSetRequest(ctx context.Context, rq *v1.DeleteMinerSetRequest) error

ValidateDeleteMinerSetRequest validates the fields of a DeleteMinerSetRequest.

func (*Validator) ValidateGetMinerRequest

func (v *Validator) ValidateGetMinerRequest(ctx context.Context, rq *v1.GetMinerRequest) error

ValidateGetMinerRequest validates the fields of a GetMinerRequest.

func (*Validator) ValidateGetMinerSetRequest

func (v *Validator) ValidateGetMinerSetRequest(ctx context.Context, rq *v1.GetMinerSetRequest) error

ValidateGetMinerSetRequest validates the fields of a GetMinerSetRequest.

func (*Validator) ValidateListMinerRequest

func (v *Validator) ValidateListMinerRequest(ctx context.Context, rq *v1.ListMinerRequest) error

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

func (*Validator) ValidateListMinerSetRequest

func (v *Validator) ValidateListMinerSetRequest(ctx context.Context, rq *v1.ListMinerSetRequest) error

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

func (*Validator) ValidateMinerRules

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

ValidateMinerRules returns a set of validation rules for miner-related requests.

func (*Validator) ValidateMinerSetRules

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

ValidateMinerSetRules returns a set of validation rules for minerset-related requests.

func (*Validator) ValidateUpdateMinerRequest

func (v *Validator) ValidateUpdateMinerRequest(ctx context.Context, rq *v1.UpdateMinerRequest) error

ValidateUpdateMinerRequest validates the fields of an UpdateMinerRequest.

func (*Validator) ValidateUpdateMinerSetRequest

func (v *Validator) ValidateUpdateMinerSetRequest(ctx context.Context, rq *v1.UpdateMinerSetRequest) error

ValidateUpdateMinerSetRequest validates the fields of an UpdateMinerSetRequest.

Jump to

Keyboard shortcuts

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