package core import ( validation "github.com/go-ozzo/ozzo-validation/v4" ) var _ optionsValidator = (*collectionViewOptions)(nil) // collectionViewOptions defines the options for the "view" type collection. type collectionViewOptions struct { ViewQuery string `form:"viewQuery" json:"viewQuery"` } func (o *collectionViewOptions) validate(cv *collectionValidator) error { return validation.ValidateStruct(o, validation.Field(&o.ViewQuery, validation.Required, validation.By(cv.checkViewQuery)), ) }