github.com/redhat-appstudio/release-service@v0.0.0-20240507045911-a8558ef3422a/api/v1alpha1/zz_generated.deepcopy.go (about)

     1  //go:build !ignore_autogenerated
     2  // +build !ignore_autogenerated
     3  
     4  /*
     5  Copyright 2022.
     6  
     7  Licensed under the Apache License, Version 2.0 (the "License");
     8  you may not use this file except in compliance with the License.
     9  You may obtain a copy of the License at
    10  
    11      http://www.apache.org/licenses/LICENSE-2.0
    12  
    13  Unless required by applicable law or agreed to in writing, software
    14  distributed under the License is distributed on an "AS IS" BASIS,
    15  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    16  See the License for the specific language governing permissions and
    17  limitations under the License.
    18  */
    19  
    20  // Code generated by controller-gen. DO NOT EDIT.
    21  
    22  package v1alpha1
    23  
    24  import (
    25  	"github.com/redhat-appstudio/release-service/tekton/utils"
    26  	"k8s.io/apimachinery/pkg/apis/meta/v1"
    27  	"k8s.io/apimachinery/pkg/runtime"
    28  )
    29  
    30  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    31  func (in *AttributionInfo) DeepCopyInto(out *AttributionInfo) {
    32  	*out = *in
    33  }
    34  
    35  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttributionInfo.
    36  func (in *AttributionInfo) DeepCopy() *AttributionInfo {
    37  	if in == nil {
    38  		return nil
    39  	}
    40  	out := new(AttributionInfo)
    41  	in.DeepCopyInto(out)
    42  	return out
    43  }
    44  
    45  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    46  func (in *MatchedReleasePlan) DeepCopyInto(out *MatchedReleasePlan) {
    47  	*out = *in
    48  }
    49  
    50  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchedReleasePlan.
    51  func (in *MatchedReleasePlan) DeepCopy() *MatchedReleasePlan {
    52  	if in == nil {
    53  		return nil
    54  	}
    55  	out := new(MatchedReleasePlan)
    56  	in.DeepCopyInto(out)
    57  	return out
    58  }
    59  
    60  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    61  func (in *MatchedReleasePlanAdmission) DeepCopyInto(out *MatchedReleasePlanAdmission) {
    62  	*out = *in
    63  }
    64  
    65  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchedReleasePlanAdmission.
    66  func (in *MatchedReleasePlanAdmission) DeepCopy() *MatchedReleasePlanAdmission {
    67  	if in == nil {
    68  		return nil
    69  	}
    70  	out := new(MatchedReleasePlanAdmission)
    71  	in.DeepCopyInto(out)
    72  	return out
    73  }
    74  
    75  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    76  func (in *PostActionsExecutionInfo) DeepCopyInto(out *PostActionsExecutionInfo) {
    77  	*out = *in
    78  	if in.CompletionTime != nil {
    79  		in, out := &in.CompletionTime, &out.CompletionTime
    80  		*out = (*in).DeepCopy()
    81  	}
    82  	if in.StartTime != nil {
    83  		in, out := &in.StartTime, &out.StartTime
    84  		*out = (*in).DeepCopy()
    85  	}
    86  }
    87  
    88  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostActionsExecutionInfo.
    89  func (in *PostActionsExecutionInfo) DeepCopy() *PostActionsExecutionInfo {
    90  	if in == nil {
    91  		return nil
    92  	}
    93  	out := new(PostActionsExecutionInfo)
    94  	in.DeepCopyInto(out)
    95  	return out
    96  }
    97  
    98  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    99  func (in *ProcessingInfo) DeepCopyInto(out *ProcessingInfo) {
   100  	*out = *in
   101  	if in.CompletionTime != nil {
   102  		in, out := &in.CompletionTime, &out.CompletionTime
   103  		*out = (*in).DeepCopy()
   104  	}
   105  	if in.StartTime != nil {
   106  		in, out := &in.StartTime, &out.StartTime
   107  		*out = (*in).DeepCopy()
   108  	}
   109  }
   110  
   111  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessingInfo.
   112  func (in *ProcessingInfo) DeepCopy() *ProcessingInfo {
   113  	if in == nil {
   114  		return nil
   115  	}
   116  	out := new(ProcessingInfo)
   117  	in.DeepCopyInto(out)
   118  	return out
   119  }
   120  
   121  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   122  func (in *Release) DeepCopyInto(out *Release) {
   123  	*out = *in
   124  	out.TypeMeta = in.TypeMeta
   125  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   126  	in.Spec.DeepCopyInto(&out.Spec)
   127  	in.Status.DeepCopyInto(&out.Status)
   128  }
   129  
   130  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Release.
   131  func (in *Release) DeepCopy() *Release {
   132  	if in == nil {
   133  		return nil
   134  	}
   135  	out := new(Release)
   136  	in.DeepCopyInto(out)
   137  	return out
   138  }
   139  
   140  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   141  func (in *Release) DeepCopyObject() runtime.Object {
   142  	if c := in.DeepCopy(); c != nil {
   143  		return c
   144  	}
   145  	return nil
   146  }
   147  
   148  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   149  func (in *ReleaseList) DeepCopyInto(out *ReleaseList) {
   150  	*out = *in
   151  	out.TypeMeta = in.TypeMeta
   152  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   153  	if in.Items != nil {
   154  		in, out := &in.Items, &out.Items
   155  		*out = make([]Release, len(*in))
   156  		for i := range *in {
   157  			(*in)[i].DeepCopyInto(&(*out)[i])
   158  		}
   159  	}
   160  }
   161  
   162  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReleaseList.
   163  func (in *ReleaseList) DeepCopy() *ReleaseList {
   164  	if in == nil {
   165  		return nil
   166  	}
   167  	out := new(ReleaseList)
   168  	in.DeepCopyInto(out)
   169  	return out
   170  }
   171  
   172  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   173  func (in *ReleaseList) DeepCopyObject() runtime.Object {
   174  	if c := in.DeepCopy(); c != nil {
   175  		return c
   176  	}
   177  	return nil
   178  }
   179  
   180  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   181  func (in *ReleasePlan) DeepCopyInto(out *ReleasePlan) {
   182  	*out = *in
   183  	out.TypeMeta = in.TypeMeta
   184  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   185  	in.Spec.DeepCopyInto(&out.Spec)
   186  	in.Status.DeepCopyInto(&out.Status)
   187  }
   188  
   189  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReleasePlan.
   190  func (in *ReleasePlan) DeepCopy() *ReleasePlan {
   191  	if in == nil {
   192  		return nil
   193  	}
   194  	out := new(ReleasePlan)
   195  	in.DeepCopyInto(out)
   196  	return out
   197  }
   198  
   199  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   200  func (in *ReleasePlan) DeepCopyObject() runtime.Object {
   201  	if c := in.DeepCopy(); c != nil {
   202  		return c
   203  	}
   204  	return nil
   205  }
   206  
   207  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   208  func (in *ReleasePlanAdmission) DeepCopyInto(out *ReleasePlanAdmission) {
   209  	*out = *in
   210  	out.TypeMeta = in.TypeMeta
   211  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   212  	in.Spec.DeepCopyInto(&out.Spec)
   213  	in.Status.DeepCopyInto(&out.Status)
   214  }
   215  
   216  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReleasePlanAdmission.
   217  func (in *ReleasePlanAdmission) DeepCopy() *ReleasePlanAdmission {
   218  	if in == nil {
   219  		return nil
   220  	}
   221  	out := new(ReleasePlanAdmission)
   222  	in.DeepCopyInto(out)
   223  	return out
   224  }
   225  
   226  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   227  func (in *ReleasePlanAdmission) DeepCopyObject() runtime.Object {
   228  	if c := in.DeepCopy(); c != nil {
   229  		return c
   230  	}
   231  	return nil
   232  }
   233  
   234  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   235  func (in *ReleasePlanAdmissionList) DeepCopyInto(out *ReleasePlanAdmissionList) {
   236  	*out = *in
   237  	out.TypeMeta = in.TypeMeta
   238  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   239  	if in.Items != nil {
   240  		in, out := &in.Items, &out.Items
   241  		*out = make([]ReleasePlanAdmission, len(*in))
   242  		for i := range *in {
   243  			(*in)[i].DeepCopyInto(&(*out)[i])
   244  		}
   245  	}
   246  }
   247  
   248  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReleasePlanAdmissionList.
   249  func (in *ReleasePlanAdmissionList) DeepCopy() *ReleasePlanAdmissionList {
   250  	if in == nil {
   251  		return nil
   252  	}
   253  	out := new(ReleasePlanAdmissionList)
   254  	in.DeepCopyInto(out)
   255  	return out
   256  }
   257  
   258  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   259  func (in *ReleasePlanAdmissionList) DeepCopyObject() runtime.Object {
   260  	if c := in.DeepCopy(); c != nil {
   261  		return c
   262  	}
   263  	return nil
   264  }
   265  
   266  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   267  func (in *ReleasePlanAdmissionSpec) DeepCopyInto(out *ReleasePlanAdmissionSpec) {
   268  	*out = *in
   269  	if in.Applications != nil {
   270  		in, out := &in.Applications, &out.Applications
   271  		*out = make([]string, len(*in))
   272  		copy(*out, *in)
   273  	}
   274  	if in.Data != nil {
   275  		in, out := &in.Data, &out.Data
   276  		*out = new(runtime.RawExtension)
   277  		(*in).DeepCopyInto(*out)
   278  	}
   279  	if in.Pipeline != nil {
   280  		in, out := &in.Pipeline, &out.Pipeline
   281  		*out = new(utils.Pipeline)
   282  		(*in).DeepCopyInto(*out)
   283  	}
   284  }
   285  
   286  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReleasePlanAdmissionSpec.
   287  func (in *ReleasePlanAdmissionSpec) DeepCopy() *ReleasePlanAdmissionSpec {
   288  	if in == nil {
   289  		return nil
   290  	}
   291  	out := new(ReleasePlanAdmissionSpec)
   292  	in.DeepCopyInto(out)
   293  	return out
   294  }
   295  
   296  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   297  func (in *ReleasePlanAdmissionStatus) DeepCopyInto(out *ReleasePlanAdmissionStatus) {
   298  	*out = *in
   299  	if in.Conditions != nil {
   300  		in, out := &in.Conditions, &out.Conditions
   301  		*out = make([]v1.Condition, len(*in))
   302  		for i := range *in {
   303  			(*in)[i].DeepCopyInto(&(*out)[i])
   304  		}
   305  	}
   306  	if in.ReleasePlans != nil {
   307  		in, out := &in.ReleasePlans, &out.ReleasePlans
   308  		*out = make([]MatchedReleasePlan, len(*in))
   309  		copy(*out, *in)
   310  	}
   311  }
   312  
   313  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReleasePlanAdmissionStatus.
   314  func (in *ReleasePlanAdmissionStatus) DeepCopy() *ReleasePlanAdmissionStatus {
   315  	if in == nil {
   316  		return nil
   317  	}
   318  	out := new(ReleasePlanAdmissionStatus)
   319  	in.DeepCopyInto(out)
   320  	return out
   321  }
   322  
   323  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   324  func (in *ReleasePlanList) DeepCopyInto(out *ReleasePlanList) {
   325  	*out = *in
   326  	out.TypeMeta = in.TypeMeta
   327  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   328  	if in.Items != nil {
   329  		in, out := &in.Items, &out.Items
   330  		*out = make([]ReleasePlan, len(*in))
   331  		for i := range *in {
   332  			(*in)[i].DeepCopyInto(&(*out)[i])
   333  		}
   334  	}
   335  }
   336  
   337  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReleasePlanList.
   338  func (in *ReleasePlanList) DeepCopy() *ReleasePlanList {
   339  	if in == nil {
   340  		return nil
   341  	}
   342  	out := new(ReleasePlanList)
   343  	in.DeepCopyInto(out)
   344  	return out
   345  }
   346  
   347  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   348  func (in *ReleasePlanList) DeepCopyObject() runtime.Object {
   349  	if c := in.DeepCopy(); c != nil {
   350  		return c
   351  	}
   352  	return nil
   353  }
   354  
   355  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   356  func (in *ReleasePlanSpec) DeepCopyInto(out *ReleasePlanSpec) {
   357  	*out = *in
   358  	if in.Data != nil {
   359  		in, out := &in.Data, &out.Data
   360  		*out = new(runtime.RawExtension)
   361  		(*in).DeepCopyInto(*out)
   362  	}
   363  	if in.PipelineRef != nil {
   364  		in, out := &in.PipelineRef, &out.PipelineRef
   365  		*out = new(utils.PipelineRef)
   366  		(*in).DeepCopyInto(*out)
   367  	}
   368  }
   369  
   370  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReleasePlanSpec.
   371  func (in *ReleasePlanSpec) DeepCopy() *ReleasePlanSpec {
   372  	if in == nil {
   373  		return nil
   374  	}
   375  	out := new(ReleasePlanSpec)
   376  	in.DeepCopyInto(out)
   377  	return out
   378  }
   379  
   380  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   381  func (in *ReleasePlanStatus) DeepCopyInto(out *ReleasePlanStatus) {
   382  	*out = *in
   383  	if in.Conditions != nil {
   384  		in, out := &in.Conditions, &out.Conditions
   385  		*out = make([]v1.Condition, len(*in))
   386  		for i := range *in {
   387  			(*in)[i].DeepCopyInto(&(*out)[i])
   388  		}
   389  	}
   390  	out.ReleasePlanAdmission = in.ReleasePlanAdmission
   391  }
   392  
   393  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReleasePlanStatus.
   394  func (in *ReleasePlanStatus) DeepCopy() *ReleasePlanStatus {
   395  	if in == nil {
   396  		return nil
   397  	}
   398  	out := new(ReleasePlanStatus)
   399  	in.DeepCopyInto(out)
   400  	return out
   401  }
   402  
   403  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   404  func (in *ReleaseServiceConfig) DeepCopyInto(out *ReleaseServiceConfig) {
   405  	*out = *in
   406  	out.TypeMeta = in.TypeMeta
   407  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   408  	in.Spec.DeepCopyInto(&out.Spec)
   409  	out.Status = in.Status
   410  }
   411  
   412  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReleaseServiceConfig.
   413  func (in *ReleaseServiceConfig) DeepCopy() *ReleaseServiceConfig {
   414  	if in == nil {
   415  		return nil
   416  	}
   417  	out := new(ReleaseServiceConfig)
   418  	in.DeepCopyInto(out)
   419  	return out
   420  }
   421  
   422  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   423  func (in *ReleaseServiceConfig) DeepCopyObject() runtime.Object {
   424  	if c := in.DeepCopy(); c != nil {
   425  		return c
   426  	}
   427  	return nil
   428  }
   429  
   430  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   431  func (in *ReleaseServiceConfigList) DeepCopyInto(out *ReleaseServiceConfigList) {
   432  	*out = *in
   433  	out.TypeMeta = in.TypeMeta
   434  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   435  	if in.Items != nil {
   436  		in, out := &in.Items, &out.Items
   437  		*out = make([]ReleaseServiceConfig, len(*in))
   438  		for i := range *in {
   439  			(*in)[i].DeepCopyInto(&(*out)[i])
   440  		}
   441  	}
   442  }
   443  
   444  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReleaseServiceConfigList.
   445  func (in *ReleaseServiceConfigList) DeepCopy() *ReleaseServiceConfigList {
   446  	if in == nil {
   447  		return nil
   448  	}
   449  	out := new(ReleaseServiceConfigList)
   450  	in.DeepCopyInto(out)
   451  	return out
   452  }
   453  
   454  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   455  func (in *ReleaseServiceConfigList) DeepCopyObject() runtime.Object {
   456  	if c := in.DeepCopy(); c != nil {
   457  		return c
   458  	}
   459  	return nil
   460  }
   461  
   462  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   463  func (in *ReleaseServiceConfigSpec) DeepCopyInto(out *ReleaseServiceConfigSpec) {
   464  	*out = *in
   465  	in.DefaultTimeouts.DeepCopyInto(&out.DefaultTimeouts)
   466  }
   467  
   468  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReleaseServiceConfigSpec.
   469  func (in *ReleaseServiceConfigSpec) DeepCopy() *ReleaseServiceConfigSpec {
   470  	if in == nil {
   471  		return nil
   472  	}
   473  	out := new(ReleaseServiceConfigSpec)
   474  	in.DeepCopyInto(out)
   475  	return out
   476  }
   477  
   478  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   479  func (in *ReleaseServiceConfigStatus) DeepCopyInto(out *ReleaseServiceConfigStatus) {
   480  	*out = *in
   481  }
   482  
   483  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReleaseServiceConfigStatus.
   484  func (in *ReleaseServiceConfigStatus) DeepCopy() *ReleaseServiceConfigStatus {
   485  	if in == nil {
   486  		return nil
   487  	}
   488  	out := new(ReleaseServiceConfigStatus)
   489  	in.DeepCopyInto(out)
   490  	return out
   491  }
   492  
   493  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   494  func (in *ReleaseSpec) DeepCopyInto(out *ReleaseSpec) {
   495  	*out = *in
   496  	if in.Data != nil {
   497  		in, out := &in.Data, &out.Data
   498  		*out = new(runtime.RawExtension)
   499  		(*in).DeepCopyInto(*out)
   500  	}
   501  }
   502  
   503  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReleaseSpec.
   504  func (in *ReleaseSpec) DeepCopy() *ReleaseSpec {
   505  	if in == nil {
   506  		return nil
   507  	}
   508  	out := new(ReleaseSpec)
   509  	in.DeepCopyInto(out)
   510  	return out
   511  }
   512  
   513  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   514  func (in *ReleaseStatus) DeepCopyInto(out *ReleaseStatus) {
   515  	*out = *in
   516  	out.Attribution = in.Attribution
   517  	if in.Conditions != nil {
   518  		in, out := &in.Conditions, &out.Conditions
   519  		*out = make([]v1.Condition, len(*in))
   520  		for i := range *in {
   521  			(*in)[i].DeepCopyInto(&(*out)[i])
   522  		}
   523  	}
   524  	in.PostActionsExecution.DeepCopyInto(&out.PostActionsExecution)
   525  	in.Processing.DeepCopyInto(&out.Processing)
   526  	in.Validation.DeepCopyInto(&out.Validation)
   527  	if in.CompletionTime != nil {
   528  		in, out := &in.CompletionTime, &out.CompletionTime
   529  		*out = (*in).DeepCopy()
   530  	}
   531  	if in.StartTime != nil {
   532  		in, out := &in.StartTime, &out.StartTime
   533  		*out = (*in).DeepCopy()
   534  	}
   535  	if in.ExpirationTime != nil {
   536  		in, out := &in.ExpirationTime, &out.ExpirationTime
   537  		*out = (*in).DeepCopy()
   538  	}
   539  }
   540  
   541  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReleaseStatus.
   542  func (in *ReleaseStatus) DeepCopy() *ReleaseStatus {
   543  	if in == nil {
   544  		return nil
   545  	}
   546  	out := new(ReleaseStatus)
   547  	in.DeepCopyInto(out)
   548  	return out
   549  }
   550  
   551  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   552  func (in *ValidationInfo) DeepCopyInto(out *ValidationInfo) {
   553  	*out = *in
   554  	if in.Time != nil {
   555  		in, out := &in.Time, &out.Time
   556  		*out = (*in).DeepCopy()
   557  	}
   558  }
   559  
   560  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValidationInfo.
   561  func (in *ValidationInfo) DeepCopy() *ValidationInfo {
   562  	if in == nil {
   563  		return nil
   564  	}
   565  	out := new(ValidationInfo)
   566  	in.DeepCopyInto(out)
   567  	return out
   568  }