in crds/pkg/apis/camel/v1/zz_generated.deepcopy.go [179:248]
func (in *JSONSchemaProp) DeepCopyInto(out *JSONSchemaProp) {
*out = *in
if in.Default != nil {
in, out := &in.Default, &out.Default
*out = new(JSON)
(*in).DeepCopyInto(*out)
}
if in.Maximum != nil {
in, out := &in.Maximum, &out.Maximum
*out = new(json.Number)
**out = **in
}
if in.Minimum != nil {
in, out := &in.Minimum, &out.Minimum
*out = new(json.Number)
**out = **in
}
if in.MaxLength != nil {
in, out := &in.MaxLength, &out.MaxLength
*out = new(int64)
**out = **in
}
if in.MinLength != nil {
in, out := &in.MinLength, &out.MinLength
*out = new(int64)
**out = **in
}
if in.MaxItems != nil {
in, out := &in.MaxItems, &out.MaxItems
*out = new(int64)
**out = **in
}
if in.MinItems != nil {
in, out := &in.MinItems, &out.MinItems
*out = new(int64)
**out = **in
}
if in.MaxProperties != nil {
in, out := &in.MaxProperties, &out.MaxProperties
*out = new(int64)
**out = **in
}
if in.MinProperties != nil {
in, out := &in.MinProperties, &out.MinProperties
*out = new(int64)
**out = **in
}
if in.MultipleOf != nil {
in, out := &in.MultipleOf, &out.MultipleOf
*out = new(json.Number)
**out = **in
}
if in.Enum != nil {
in, out := &in.Enum, &out.Enum
*out = make([]JSON, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.Example != nil {
in, out := &in.Example, &out.Example
*out = new(JSON)
(*in).DeepCopyInto(*out)
}
if in.XDescriptors != nil {
in, out := &in.XDescriptors, &out.XDescriptors
*out = make([]string, len(*in))
copy(*out, *in)
}
}