Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Property ¶
type Property struct { Description string `json:",omitempty"` Type string `json:"type,omitempty"` Ref string `json:"$ref,omitempty"` // For arrays Items []Schema `json:"items,omitempty"` }
+k8s:openapi-gen=true
func (*Property) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Property.
func (*Property) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Schema ¶
type Schema struct { Property ID string `json:"$id,omitempty"` Title string `json:"title,omitempty"` Properties map[string]Property `json:"properties"` Required []string `json:"required,omitempty"` Defs map[string]Schema `json:"defs,omitempty"` AdditionalProperties bool `json:"additionalProperties,omitempty"` }
+k8s:openapi-gen=true
func (*Schema) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Schema.
func (*Schema) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Type ¶
type Type []string
func (Type) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Type.
func (Type) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.