Files
pocketbase/core/collection_model_view_options.go
T

19 lines
512 B
Go

package core
import (
validation "github.com/pocketbase/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)),
)
}