Documentation
¶
Overview ¶
This is a test package.
Index ¶
- func RegisterValidations(scheme *testscheme.Scheme) error
- func Validate_Struct(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_ValidatedMapType(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- func Validate_ValidatedStringType(ctx context.Context, op operation.Operation, fldPath *field.Path, ...) (errs field.ErrorList)
- type Struct
- type UnvalidatedMapType
- type UnvalidatedStringType
- type ValidatedMapType
- type ValidatedStringType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterValidations ¶
func RegisterValidations(scheme *testscheme.Scheme) error
RegisterValidations adds validation functions to the given scheme. Public to allow building arbitrary schemes.
func Validate_Struct ¶
Types ¶
type Struct ¶
type Struct struct { TypeMeta int // +k8s:validateFalse="field Struct.MapField" // +k8s:eachKey=+k8s:validateFalse="field Struct.MapField(keys)" MapField map[string]string `json:"mapField"` // +k8s:validateFalse="field Struct.MapTypedefField" // +k8s:eachKey=+k8s:validateFalse="field Struct.MapTypedefField(keys)" MapTypedefField map[UnvalidatedStringType]string `json:"mapTypedefField"` // +k8s:validateFalse="field Struct.MapValidatedTypedefField" // +k8s:eachKey=+k8s:validateFalse="field Struct.MapValidatedTypedefField(keys)" MapValidatedTypedefField map[ValidatedStringType]string `json:"mapValidatedTypedefField"` // +k8s:validateFalse="field Struct.MapTypeField" // +k8s:eachKey=+k8s:validateFalse="field Struct.MapTypeField(keys)" MapTypeField UnvalidatedMapType `json:"mapTypeField"` // +k8s:validateFalse="field Struct.ValidatedMapTypeField" // +k8s:eachKey=+k8s:validateFalse="field Struct.ValidatedMapTypeField(keys)" ValidatedMapTypeField ValidatedMapType `json:"validatedMapTypeField"` }
+k8s:validateFalse="type Struct"
type ValidatedMapType ¶
+k8s:validateFalse="ValidatedMapType" +k8s:eachKey=+k8s:validateFalse="type ValidatedMapType(keys)"
Click to show internal directories.
Click to hide internal directories.