package validation
import "k8s.io/kube-openapi/pkg/util/proto/validation"
Index ¶
- func ValidateModel(obj interface{}, schema proto.Schema, name string) []error
- type InvalidObjectTypeError
- type InvalidTypeError
- type MissingRequiredFieldError
- type UnknownFieldError
- type ValidationError
Functions ¶
func ValidateModel ¶
Types ¶
type InvalidObjectTypeError ¶
func (InvalidObjectTypeError) Error ¶
func (e InvalidObjectTypeError) Error() string
type InvalidTypeError ¶
func (InvalidTypeError) Error ¶
func (e InvalidTypeError) Error() string
type MissingRequiredFieldError ¶
func (MissingRequiredFieldError) Error ¶
func (e MissingRequiredFieldError) Error() string
type UnknownFieldError ¶
func (UnknownFieldError) Error ¶
func (e UnknownFieldError) Error() string
type ValidationError ¶
func (ValidationError) Error ¶
func (e ValidationError) Error() string
Source Files ¶
errors.go types.go validation.go
- Version
- v0.0.0-20250318190949-c8a335a9a2ff (latest)
- Published
- Mar 18, 2025
- Platform
- linux/amd64
- Imports
- 4 packages
- Last checked
- 4 weeks ago –
Tools for package owners.