codegen: deepycopy-gen

This commit is contained in:
Alexander Zielenski 2024-04-18 07:59:05 -07:00
parent bf7770f92f
commit 44d05119e2

View File

@ -43,13 +43,6 @@ func (in *Extensions) DeepCopyInto(out *Extensions) {
*out = new(string)
**out = **in
}
if in.XValidations != nil {
in, out := &in.XValidations, &out.XValidations
*out = make(v1.ValidationRules, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
return
}
@ -67,11 +60,6 @@ func (in *Extensions) DeepCopy() *Extensions {
func (in *Generic) DeepCopyInto(out *Generic) {
*out = *in
out.Default = in.Default.DeepCopy()
if in.AdditionalProperties != nil {
in, out := &in.AdditionalProperties, &out.AdditionalProperties
*out = new(StructuralOrBool)
(*in).DeepCopyInto(*out)
}
return
}
@ -89,6 +77,7 @@ func (in *Generic) DeepCopy() *Generic {
func (in *NestedValueValidation) DeepCopyInto(out *NestedValueValidation) {
*out = *in
in.ValueValidation.DeepCopyInto(&out.ValueValidation)
in.ValidationExtensions.DeepCopyInto(&out.ValidationExtensions)
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = new(NestedValueValidation)
@ -101,6 +90,11 @@ func (in *NestedValueValidation) DeepCopyInto(out *NestedValueValidation) {
(*out)[key] = *val.DeepCopy()
}
}
if in.AdditionalProperties != nil {
in, out := &in.AdditionalProperties, &out.AdditionalProperties
*out = new(NestedValueValidation)
(*in).DeepCopyInto(*out)
}
in.ForbiddenGenerics.DeepCopyInto(&out.ForbiddenGenerics)
in.ForbiddenExtensions.DeepCopyInto(&out.ForbiddenExtensions)
return
@ -131,8 +125,14 @@ func (in *Structural) DeepCopyInto(out *Structural) {
(*out)[key] = *val.DeepCopy()
}
}
if in.AdditionalProperties != nil {
in, out := &in.AdditionalProperties, &out.AdditionalProperties
*out = new(StructuralOrBool)
(*in).DeepCopyInto(*out)
}
in.Generic.DeepCopyInto(&out.Generic)
in.Extensions.DeepCopyInto(&out.Extensions)
in.ValidationExtensions.DeepCopyInto(&out.ValidationExtensions)
if in.ValueValidation != nil {
in, out := &in.ValueValidation, &out.ValueValidation
*out = new(ValueValidation)
@ -172,6 +172,29 @@ func (in *StructuralOrBool) DeepCopy() *StructuralOrBool {
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ValidationExtensions) DeepCopyInto(out *ValidationExtensions) {
*out = *in
if in.XValidations != nil {
in, out := &in.XValidations, &out.XValidations
*out = make(v1.ValidationRules, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
return
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValidationExtensions.
func (in *ValidationExtensions) DeepCopy() *ValidationExtensions {
if in == nil {
return nil
}
out := new(ValidationExtensions)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ValueValidation) DeepCopyInto(out *ValueValidation) {
*out = *in