Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Builder ¶
type Builder interface { AddCustomValidations(...CustomValidation) Builder Build() (Validations, error) }
type CacheValidator ¶
type CustomValidation ¶
type CustomValidation interface { GetValidationTag() string GetValidationFunction() interface{} }
type Validations ¶
type Validations interface {
Validate(req interface{}) ServiceReply
}
type ValidatorCont ¶
type ValidatorCont struct {
Validators []Validator
}
func NewValidatorCont ¶
func NewValidatorCont() ValidatorCont
type ValidatorRunner ¶
type ValidatorRunner interface {
Validate(c context.Context, validators ValidatorCont) ServiceReply
}
Click to show internal directories.
Click to hide internal directories.