Documentation ¶
Index ¶
- func New(db database.DB, helpers validator.Helpers, ...) validator.Validator
- type GoValidator
- func (service GoValidator) ValidateAnalzyeRequestsInput(skip *int, take *int, orderBy *string, orderDirection *string, _ language.Tag) validator.ValidationResult
- func (service GoValidator) ValidateCreateUserInput(input model.CreateUserInput, _ language.Tag) (result validator.ValidationResult)
- func (service GoValidator) ValidateLoginInput(input model.LoginInput, _ language.Tag) (result validator.ValidationResult)
- func (service GoValidator) ValidateStoreAnalzyeRequest(input model.StoreAnalyzeRequestInput, _ language.Tag) validator.ValidationResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
func New(db database.DB, helpers validator.Helpers, errorHandler errorhandler.ErrorHandler) validator.Validator
New creates a new go validator
Types ¶
type GoValidator ¶
type GoValidator struct {
// contains filtered or unexported fields
}
GoValidator is a validator using the govalidator package
func (GoValidator) ValidateAnalzyeRequestsInput ¶
func (service GoValidator) ValidateAnalzyeRequestsInput(skip *int, take *int, orderBy *string, orderDirection *string, _ language.Tag) validator.ValidationResult
ValidateAnalzyeRequestsInput validates the analyze request query inputs
func (GoValidator) ValidateCreateUserInput ¶
func (service GoValidator) ValidateCreateUserInput(input model.CreateUserInput, _ language.Tag) (result validator.ValidationResult)
ValidateCreateUserInput validates the create user input request
func (GoValidator) ValidateLoginInput ¶
func (service GoValidator) ValidateLoginInput(input model.LoginInput, _ language.Tag) (result validator.ValidationResult)
ValidateLoginInput validates the login input object
func (GoValidator) ValidateStoreAnalzyeRequest ¶
func (service GoValidator) ValidateStoreAnalzyeRequest(input model.StoreAnalyzeRequestInput, _ language.Tag) validator.ValidationResult
ValidateStoreAnalzyeRequest validates the store analyze request input
Click to show internal directories.
Click to hide internal directories.