...

Source file src/github.com/GoogleCloudPlatform/k8s-config-connector/pkg/clients/generated/apis/dialogflow/v1alpha1/zz_generated.deepcopy.go

Documentation: github.com/GoogleCloudPlatform/k8s-config-connector/pkg/clients/generated/apis/dialogflow/v1alpha1

     1  //go:build !ignore_autogenerated
     2  // +build !ignore_autogenerated
     3  
     4  // Copyright 2020 Google LLC
     5  //
     6  // Licensed under the Apache License, Version 2.0 (the "License");
     7  // you may not use this file except in compliance with the License.
     8  // You may obtain a copy of the License at
     9  //
    10  //     http://www.apache.org/licenses/LICENSE-2.0
    11  //
    12  // Unless required by applicable law or agreed to in writing, software
    13  // distributed under the License is distributed on an "AS IS" BASIS,
    14  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    15  // See the License for the specific language governing permissions and
    16  // limitations under the License.
    17  
    18  // *** DISCLAIMER ***
    19  // Config Connector's go-client for CRDs is currently in ALPHA, which means
    20  // that future versions of the go-client may include breaking changes.
    21  // Please try it out and give us feedback!
    22  
    23  // Code generated by main. DO NOT EDIT.
    24  
    25  package v1alpha1
    26  
    27  import (
    28  	k8sv1alpha1 "github.com/GoogleCloudPlatform/k8s-config-connector/pkg/clients/generated/apis/k8s/v1alpha1"
    29  	runtime "k8s.io/apimachinery/pkg/runtime"
    30  )
    31  
    32  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    33  func (in *DialogflowAgent) DeepCopyInto(out *DialogflowAgent) {
    34  	*out = *in
    35  	out.TypeMeta = in.TypeMeta
    36  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
    37  	in.Spec.DeepCopyInto(&out.Spec)
    38  	in.Status.DeepCopyInto(&out.Status)
    39  	return
    40  }
    41  
    42  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DialogflowAgent.
    43  func (in *DialogflowAgent) DeepCopy() *DialogflowAgent {
    44  	if in == nil {
    45  		return nil
    46  	}
    47  	out := new(DialogflowAgent)
    48  	in.DeepCopyInto(out)
    49  	return out
    50  }
    51  
    52  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
    53  func (in *DialogflowAgent) DeepCopyObject() runtime.Object {
    54  	if c := in.DeepCopy(); c != nil {
    55  		return c
    56  	}
    57  	return nil
    58  }
    59  
    60  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    61  func (in *DialogflowAgentList) DeepCopyInto(out *DialogflowAgentList) {
    62  	*out = *in
    63  	out.TypeMeta = in.TypeMeta
    64  	in.ListMeta.DeepCopyInto(&out.ListMeta)
    65  	if in.Items != nil {
    66  		in, out := &in.Items, &out.Items
    67  		*out = make([]DialogflowAgent, len(*in))
    68  		for i := range *in {
    69  			(*in)[i].DeepCopyInto(&(*out)[i])
    70  		}
    71  	}
    72  	return
    73  }
    74  
    75  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DialogflowAgentList.
    76  func (in *DialogflowAgentList) DeepCopy() *DialogflowAgentList {
    77  	if in == nil {
    78  		return nil
    79  	}
    80  	out := new(DialogflowAgentList)
    81  	in.DeepCopyInto(out)
    82  	return out
    83  }
    84  
    85  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
    86  func (in *DialogflowAgentList) DeepCopyObject() runtime.Object {
    87  	if c := in.DeepCopy(); c != nil {
    88  		return c
    89  	}
    90  	return nil
    91  }
    92  
    93  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    94  func (in *DialogflowAgentSpec) DeepCopyInto(out *DialogflowAgentSpec) {
    95  	*out = *in
    96  	if in.ApiVersion != nil {
    97  		in, out := &in.ApiVersion, &out.ApiVersion
    98  		*out = new(string)
    99  		**out = **in
   100  	}
   101  	if in.AvatarUri != nil {
   102  		in, out := &in.AvatarUri, &out.AvatarUri
   103  		*out = new(string)
   104  		**out = **in
   105  	}
   106  	if in.ClassificationThreshold != nil {
   107  		in, out := &in.ClassificationThreshold, &out.ClassificationThreshold
   108  		*out = new(float64)
   109  		**out = **in
   110  	}
   111  	if in.Description != nil {
   112  		in, out := &in.Description, &out.Description
   113  		*out = new(string)
   114  		**out = **in
   115  	}
   116  	if in.EnableLogging != nil {
   117  		in, out := &in.EnableLogging, &out.EnableLogging
   118  		*out = new(bool)
   119  		**out = **in
   120  	}
   121  	if in.MatchMode != nil {
   122  		in, out := &in.MatchMode, &out.MatchMode
   123  		*out = new(string)
   124  		**out = **in
   125  	}
   126  	if in.ResourceID != nil {
   127  		in, out := &in.ResourceID, &out.ResourceID
   128  		*out = new(string)
   129  		**out = **in
   130  	}
   131  	if in.SupportedLanguageCodes != nil {
   132  		in, out := &in.SupportedLanguageCodes, &out.SupportedLanguageCodes
   133  		*out = make([]string, len(*in))
   134  		copy(*out, *in)
   135  	}
   136  	if in.Tier != nil {
   137  		in, out := &in.Tier, &out.Tier
   138  		*out = new(string)
   139  		**out = **in
   140  	}
   141  	return
   142  }
   143  
   144  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DialogflowAgentSpec.
   145  func (in *DialogflowAgentSpec) DeepCopy() *DialogflowAgentSpec {
   146  	if in == nil {
   147  		return nil
   148  	}
   149  	out := new(DialogflowAgentSpec)
   150  	in.DeepCopyInto(out)
   151  	return out
   152  }
   153  
   154  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   155  func (in *DialogflowAgentStatus) DeepCopyInto(out *DialogflowAgentStatus) {
   156  	*out = *in
   157  	if in.Conditions != nil {
   158  		in, out := &in.Conditions, &out.Conditions
   159  		*out = make([]k8sv1alpha1.Condition, len(*in))
   160  		copy(*out, *in)
   161  	}
   162  	if in.AvatarUriBackend != nil {
   163  		in, out := &in.AvatarUriBackend, &out.AvatarUriBackend
   164  		*out = new(string)
   165  		**out = **in
   166  	}
   167  	if in.ObservedGeneration != nil {
   168  		in, out := &in.ObservedGeneration, &out.ObservedGeneration
   169  		*out = new(int)
   170  		**out = **in
   171  	}
   172  	return
   173  }
   174  
   175  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DialogflowAgentStatus.
   176  func (in *DialogflowAgentStatus) DeepCopy() *DialogflowAgentStatus {
   177  	if in == nil {
   178  		return nil
   179  	}
   180  	out := new(DialogflowAgentStatus)
   181  	in.DeepCopyInto(out)
   182  	return out
   183  }
   184  
   185  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   186  func (in *DialogflowEntityType) DeepCopyInto(out *DialogflowEntityType) {
   187  	*out = *in
   188  	out.TypeMeta = in.TypeMeta
   189  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   190  	in.Spec.DeepCopyInto(&out.Spec)
   191  	in.Status.DeepCopyInto(&out.Status)
   192  	return
   193  }
   194  
   195  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DialogflowEntityType.
   196  func (in *DialogflowEntityType) DeepCopy() *DialogflowEntityType {
   197  	if in == nil {
   198  		return nil
   199  	}
   200  	out := new(DialogflowEntityType)
   201  	in.DeepCopyInto(out)
   202  	return out
   203  }
   204  
   205  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   206  func (in *DialogflowEntityType) DeepCopyObject() runtime.Object {
   207  	if c := in.DeepCopy(); c != nil {
   208  		return c
   209  	}
   210  	return nil
   211  }
   212  
   213  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   214  func (in *DialogflowEntityTypeList) DeepCopyInto(out *DialogflowEntityTypeList) {
   215  	*out = *in
   216  	out.TypeMeta = in.TypeMeta
   217  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   218  	if in.Items != nil {
   219  		in, out := &in.Items, &out.Items
   220  		*out = make([]DialogflowEntityType, len(*in))
   221  		for i := range *in {
   222  			(*in)[i].DeepCopyInto(&(*out)[i])
   223  		}
   224  	}
   225  	return
   226  }
   227  
   228  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DialogflowEntityTypeList.
   229  func (in *DialogflowEntityTypeList) DeepCopy() *DialogflowEntityTypeList {
   230  	if in == nil {
   231  		return nil
   232  	}
   233  	out := new(DialogflowEntityTypeList)
   234  	in.DeepCopyInto(out)
   235  	return out
   236  }
   237  
   238  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   239  func (in *DialogflowEntityTypeList) DeepCopyObject() runtime.Object {
   240  	if c := in.DeepCopy(); c != nil {
   241  		return c
   242  	}
   243  	return nil
   244  }
   245  
   246  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   247  func (in *DialogflowEntityTypeSpec) DeepCopyInto(out *DialogflowEntityTypeSpec) {
   248  	*out = *in
   249  	if in.EnableFuzzyExtraction != nil {
   250  		in, out := &in.EnableFuzzyExtraction, &out.EnableFuzzyExtraction
   251  		*out = new(bool)
   252  		**out = **in
   253  	}
   254  	if in.Entities != nil {
   255  		in, out := &in.Entities, &out.Entities
   256  		*out = make([]EntitytypeEntities, len(*in))
   257  		for i := range *in {
   258  			(*in)[i].DeepCopyInto(&(*out)[i])
   259  		}
   260  	}
   261  	out.ProjectRef = in.ProjectRef
   262  	if in.ResourceID != nil {
   263  		in, out := &in.ResourceID, &out.ResourceID
   264  		*out = new(string)
   265  		**out = **in
   266  	}
   267  	return
   268  }
   269  
   270  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DialogflowEntityTypeSpec.
   271  func (in *DialogflowEntityTypeSpec) DeepCopy() *DialogflowEntityTypeSpec {
   272  	if in == nil {
   273  		return nil
   274  	}
   275  	out := new(DialogflowEntityTypeSpec)
   276  	in.DeepCopyInto(out)
   277  	return out
   278  }
   279  
   280  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   281  func (in *DialogflowEntityTypeStatus) DeepCopyInto(out *DialogflowEntityTypeStatus) {
   282  	*out = *in
   283  	if in.Conditions != nil {
   284  		in, out := &in.Conditions, &out.Conditions
   285  		*out = make([]k8sv1alpha1.Condition, len(*in))
   286  		copy(*out, *in)
   287  	}
   288  	if in.Name != nil {
   289  		in, out := &in.Name, &out.Name
   290  		*out = new(string)
   291  		**out = **in
   292  	}
   293  	if in.ObservedGeneration != nil {
   294  		in, out := &in.ObservedGeneration, &out.ObservedGeneration
   295  		*out = new(int)
   296  		**out = **in
   297  	}
   298  	return
   299  }
   300  
   301  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DialogflowEntityTypeStatus.
   302  func (in *DialogflowEntityTypeStatus) DeepCopy() *DialogflowEntityTypeStatus {
   303  	if in == nil {
   304  		return nil
   305  	}
   306  	out := new(DialogflowEntityTypeStatus)
   307  	in.DeepCopyInto(out)
   308  	return out
   309  }
   310  
   311  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   312  func (in *DialogflowFulfillment) DeepCopyInto(out *DialogflowFulfillment) {
   313  	*out = *in
   314  	out.TypeMeta = in.TypeMeta
   315  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   316  	in.Spec.DeepCopyInto(&out.Spec)
   317  	in.Status.DeepCopyInto(&out.Status)
   318  	return
   319  }
   320  
   321  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DialogflowFulfillment.
   322  func (in *DialogflowFulfillment) DeepCopy() *DialogflowFulfillment {
   323  	if in == nil {
   324  		return nil
   325  	}
   326  	out := new(DialogflowFulfillment)
   327  	in.DeepCopyInto(out)
   328  	return out
   329  }
   330  
   331  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   332  func (in *DialogflowFulfillment) DeepCopyObject() runtime.Object {
   333  	if c := in.DeepCopy(); c != nil {
   334  		return c
   335  	}
   336  	return nil
   337  }
   338  
   339  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   340  func (in *DialogflowFulfillmentList) DeepCopyInto(out *DialogflowFulfillmentList) {
   341  	*out = *in
   342  	out.TypeMeta = in.TypeMeta
   343  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   344  	if in.Items != nil {
   345  		in, out := &in.Items, &out.Items
   346  		*out = make([]DialogflowFulfillment, len(*in))
   347  		for i := range *in {
   348  			(*in)[i].DeepCopyInto(&(*out)[i])
   349  		}
   350  	}
   351  	return
   352  }
   353  
   354  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DialogflowFulfillmentList.
   355  func (in *DialogflowFulfillmentList) DeepCopy() *DialogflowFulfillmentList {
   356  	if in == nil {
   357  		return nil
   358  	}
   359  	out := new(DialogflowFulfillmentList)
   360  	in.DeepCopyInto(out)
   361  	return out
   362  }
   363  
   364  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   365  func (in *DialogflowFulfillmentList) DeepCopyObject() runtime.Object {
   366  	if c := in.DeepCopy(); c != nil {
   367  		return c
   368  	}
   369  	return nil
   370  }
   371  
   372  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   373  func (in *DialogflowFulfillmentSpec) DeepCopyInto(out *DialogflowFulfillmentSpec) {
   374  	*out = *in
   375  	if in.Enabled != nil {
   376  		in, out := &in.Enabled, &out.Enabled
   377  		*out = new(bool)
   378  		**out = **in
   379  	}
   380  	if in.Features != nil {
   381  		in, out := &in.Features, &out.Features
   382  		*out = make([]FulfillmentFeatures, len(*in))
   383  		copy(*out, *in)
   384  	}
   385  	if in.GenericWebService != nil {
   386  		in, out := &in.GenericWebService, &out.GenericWebService
   387  		*out = new(FulfillmentGenericWebService)
   388  		(*in).DeepCopyInto(*out)
   389  	}
   390  	out.ProjectRef = in.ProjectRef
   391  	if in.ResourceID != nil {
   392  		in, out := &in.ResourceID, &out.ResourceID
   393  		*out = new(string)
   394  		**out = **in
   395  	}
   396  	return
   397  }
   398  
   399  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DialogflowFulfillmentSpec.
   400  func (in *DialogflowFulfillmentSpec) DeepCopy() *DialogflowFulfillmentSpec {
   401  	if in == nil {
   402  		return nil
   403  	}
   404  	out := new(DialogflowFulfillmentSpec)
   405  	in.DeepCopyInto(out)
   406  	return out
   407  }
   408  
   409  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   410  func (in *DialogflowFulfillmentStatus) DeepCopyInto(out *DialogflowFulfillmentStatus) {
   411  	*out = *in
   412  	if in.Conditions != nil {
   413  		in, out := &in.Conditions, &out.Conditions
   414  		*out = make([]k8sv1alpha1.Condition, len(*in))
   415  		copy(*out, *in)
   416  	}
   417  	if in.Name != nil {
   418  		in, out := &in.Name, &out.Name
   419  		*out = new(string)
   420  		**out = **in
   421  	}
   422  	if in.ObservedGeneration != nil {
   423  		in, out := &in.ObservedGeneration, &out.ObservedGeneration
   424  		*out = new(int)
   425  		**out = **in
   426  	}
   427  	return
   428  }
   429  
   430  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DialogflowFulfillmentStatus.
   431  func (in *DialogflowFulfillmentStatus) DeepCopy() *DialogflowFulfillmentStatus {
   432  	if in == nil {
   433  		return nil
   434  	}
   435  	out := new(DialogflowFulfillmentStatus)
   436  	in.DeepCopyInto(out)
   437  	return out
   438  }
   439  
   440  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   441  func (in *DialogflowIntent) DeepCopyInto(out *DialogflowIntent) {
   442  	*out = *in
   443  	out.TypeMeta = in.TypeMeta
   444  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   445  	in.Spec.DeepCopyInto(&out.Spec)
   446  	in.Status.DeepCopyInto(&out.Status)
   447  	return
   448  }
   449  
   450  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DialogflowIntent.
   451  func (in *DialogflowIntent) DeepCopy() *DialogflowIntent {
   452  	if in == nil {
   453  		return nil
   454  	}
   455  	out := new(DialogflowIntent)
   456  	in.DeepCopyInto(out)
   457  	return out
   458  }
   459  
   460  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   461  func (in *DialogflowIntent) DeepCopyObject() runtime.Object {
   462  	if c := in.DeepCopy(); c != nil {
   463  		return c
   464  	}
   465  	return nil
   466  }
   467  
   468  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   469  func (in *DialogflowIntentList) DeepCopyInto(out *DialogflowIntentList) {
   470  	*out = *in
   471  	out.TypeMeta = in.TypeMeta
   472  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   473  	if in.Items != nil {
   474  		in, out := &in.Items, &out.Items
   475  		*out = make([]DialogflowIntent, len(*in))
   476  		for i := range *in {
   477  			(*in)[i].DeepCopyInto(&(*out)[i])
   478  		}
   479  	}
   480  	return
   481  }
   482  
   483  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DialogflowIntentList.
   484  func (in *DialogflowIntentList) DeepCopy() *DialogflowIntentList {
   485  	if in == nil {
   486  		return nil
   487  	}
   488  	out := new(DialogflowIntentList)
   489  	in.DeepCopyInto(out)
   490  	return out
   491  }
   492  
   493  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   494  func (in *DialogflowIntentList) DeepCopyObject() runtime.Object {
   495  	if c := in.DeepCopy(); c != nil {
   496  		return c
   497  	}
   498  	return nil
   499  }
   500  
   501  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   502  func (in *DialogflowIntentSpec) DeepCopyInto(out *DialogflowIntentSpec) {
   503  	*out = *in
   504  	if in.Action != nil {
   505  		in, out := &in.Action, &out.Action
   506  		*out = new(string)
   507  		**out = **in
   508  	}
   509  	if in.DefaultResponsePlatforms != nil {
   510  		in, out := &in.DefaultResponsePlatforms, &out.DefaultResponsePlatforms
   511  		*out = make([]string, len(*in))
   512  		copy(*out, *in)
   513  	}
   514  	if in.Events != nil {
   515  		in, out := &in.Events, &out.Events
   516  		*out = make([]string, len(*in))
   517  		copy(*out, *in)
   518  	}
   519  	if in.InputContextNames != nil {
   520  		in, out := &in.InputContextNames, &out.InputContextNames
   521  		*out = make([]string, len(*in))
   522  		copy(*out, *in)
   523  	}
   524  	if in.IsFallback != nil {
   525  		in, out := &in.IsFallback, &out.IsFallback
   526  		*out = new(bool)
   527  		**out = **in
   528  	}
   529  	if in.MlDisabled != nil {
   530  		in, out := &in.MlDisabled, &out.MlDisabled
   531  		*out = new(bool)
   532  		**out = **in
   533  	}
   534  	if in.ParentFollowupIntentName != nil {
   535  		in, out := &in.ParentFollowupIntentName, &out.ParentFollowupIntentName
   536  		*out = new(string)
   537  		**out = **in
   538  	}
   539  	if in.Priority != nil {
   540  		in, out := &in.Priority, &out.Priority
   541  		*out = new(int)
   542  		**out = **in
   543  	}
   544  	out.ProjectRef = in.ProjectRef
   545  	if in.ResetContexts != nil {
   546  		in, out := &in.ResetContexts, &out.ResetContexts
   547  		*out = new(bool)
   548  		**out = **in
   549  	}
   550  	if in.ResourceID != nil {
   551  		in, out := &in.ResourceID, &out.ResourceID
   552  		*out = new(string)
   553  		**out = **in
   554  	}
   555  	if in.WebhookState != nil {
   556  		in, out := &in.WebhookState, &out.WebhookState
   557  		*out = new(string)
   558  		**out = **in
   559  	}
   560  	return
   561  }
   562  
   563  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DialogflowIntentSpec.
   564  func (in *DialogflowIntentSpec) DeepCopy() *DialogflowIntentSpec {
   565  	if in == nil {
   566  		return nil
   567  	}
   568  	out := new(DialogflowIntentSpec)
   569  	in.DeepCopyInto(out)
   570  	return out
   571  }
   572  
   573  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   574  func (in *DialogflowIntentStatus) DeepCopyInto(out *DialogflowIntentStatus) {
   575  	*out = *in
   576  	if in.Conditions != nil {
   577  		in, out := &in.Conditions, &out.Conditions
   578  		*out = make([]k8sv1alpha1.Condition, len(*in))
   579  		copy(*out, *in)
   580  	}
   581  	if in.FollowupIntentInfo != nil {
   582  		in, out := &in.FollowupIntentInfo, &out.FollowupIntentInfo
   583  		*out = make([]IntentFollowupIntentInfoStatus, len(*in))
   584  		for i := range *in {
   585  			(*in)[i].DeepCopyInto(&(*out)[i])
   586  		}
   587  	}
   588  	if in.Name != nil {
   589  		in, out := &in.Name, &out.Name
   590  		*out = new(string)
   591  		**out = **in
   592  	}
   593  	if in.ObservedGeneration != nil {
   594  		in, out := &in.ObservedGeneration, &out.ObservedGeneration
   595  		*out = new(int)
   596  		**out = **in
   597  	}
   598  	if in.RootFollowupIntentName != nil {
   599  		in, out := &in.RootFollowupIntentName, &out.RootFollowupIntentName
   600  		*out = new(string)
   601  		**out = **in
   602  	}
   603  	return
   604  }
   605  
   606  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DialogflowIntentStatus.
   607  func (in *DialogflowIntentStatus) DeepCopy() *DialogflowIntentStatus {
   608  	if in == nil {
   609  		return nil
   610  	}
   611  	out := new(DialogflowIntentStatus)
   612  	in.DeepCopyInto(out)
   613  	return out
   614  }
   615  
   616  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   617  func (in *EntitytypeEntities) DeepCopyInto(out *EntitytypeEntities) {
   618  	*out = *in
   619  	if in.Synonyms != nil {
   620  		in, out := &in.Synonyms, &out.Synonyms
   621  		*out = make([]string, len(*in))
   622  		copy(*out, *in)
   623  	}
   624  	return
   625  }
   626  
   627  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntitytypeEntities.
   628  func (in *EntitytypeEntities) DeepCopy() *EntitytypeEntities {
   629  	if in == nil {
   630  		return nil
   631  	}
   632  	out := new(EntitytypeEntities)
   633  	in.DeepCopyInto(out)
   634  	return out
   635  }
   636  
   637  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   638  func (in *FulfillmentFeatures) DeepCopyInto(out *FulfillmentFeatures) {
   639  	*out = *in
   640  	return
   641  }
   642  
   643  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FulfillmentFeatures.
   644  func (in *FulfillmentFeatures) DeepCopy() *FulfillmentFeatures {
   645  	if in == nil {
   646  		return nil
   647  	}
   648  	out := new(FulfillmentFeatures)
   649  	in.DeepCopyInto(out)
   650  	return out
   651  }
   652  
   653  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   654  func (in *FulfillmentGenericWebService) DeepCopyInto(out *FulfillmentGenericWebService) {
   655  	*out = *in
   656  	if in.Password != nil {
   657  		in, out := &in.Password, &out.Password
   658  		*out = new(string)
   659  		**out = **in
   660  	}
   661  	if in.RequestHeaders != nil {
   662  		in, out := &in.RequestHeaders, &out.RequestHeaders
   663  		*out = make(map[string]string, len(*in))
   664  		for key, val := range *in {
   665  			(*out)[key] = val
   666  		}
   667  	}
   668  	if in.Username != nil {
   669  		in, out := &in.Username, &out.Username
   670  		*out = new(string)
   671  		**out = **in
   672  	}
   673  	return
   674  }
   675  
   676  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FulfillmentGenericWebService.
   677  func (in *FulfillmentGenericWebService) DeepCopy() *FulfillmentGenericWebService {
   678  	if in == nil {
   679  		return nil
   680  	}
   681  	out := new(FulfillmentGenericWebService)
   682  	in.DeepCopyInto(out)
   683  	return out
   684  }
   685  
   686  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   687  func (in *IntentFollowupIntentInfoStatus) DeepCopyInto(out *IntentFollowupIntentInfoStatus) {
   688  	*out = *in
   689  	if in.FollowupIntentName != nil {
   690  		in, out := &in.FollowupIntentName, &out.FollowupIntentName
   691  		*out = new(string)
   692  		**out = **in
   693  	}
   694  	if in.ParentFollowupIntentName != nil {
   695  		in, out := &in.ParentFollowupIntentName, &out.ParentFollowupIntentName
   696  		*out = new(string)
   697  		**out = **in
   698  	}
   699  	return
   700  }
   701  
   702  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntentFollowupIntentInfoStatus.
   703  func (in *IntentFollowupIntentInfoStatus) DeepCopy() *IntentFollowupIntentInfoStatus {
   704  	if in == nil {
   705  		return nil
   706  	}
   707  	out := new(IntentFollowupIntentInfoStatus)
   708  	in.DeepCopyInto(out)
   709  	return out
   710  }
   711  

View as plain text