mirror of
https://github.com/pocketbase/pocketbase.git
synced 2025-02-05 10:45:09 +02:00
19 lines
509 B
Go
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)),
|
|
)
|
|
}
|