1
0
mirror of https://github.com/pocketbase/pocketbase.git synced 2025-02-05 10:45:09 +02:00
pocketbase/core/collection_model_view_options.go
2024-09-29 21:09:46 +03:00

19 lines
509 B
Go

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)),
)
}