...

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

Documentation: github.com/GoogleCloudPlatform/k8s-config-connector/pkg/clients/generated/apis/dialogflowcx/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 *AgentSpeechToTextSettings) DeepCopyInto(out *AgentSpeechToTextSettings) {
    34  	*out = *in
    35  	if in.EnableSpeechAdaptation != nil {
    36  		in, out := &in.EnableSpeechAdaptation, &out.EnableSpeechAdaptation
    37  		*out = new(bool)
    38  		**out = **in
    39  	}
    40  	return
    41  }
    42  
    43  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgentSpeechToTextSettings.
    44  func (in *AgentSpeechToTextSettings) DeepCopy() *AgentSpeechToTextSettings {
    45  	if in == nil {
    46  		return nil
    47  	}
    48  	out := new(AgentSpeechToTextSettings)
    49  	in.DeepCopyInto(out)
    50  	return out
    51  }
    52  
    53  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    54  func (in *DialogflowCXAgent) DeepCopyInto(out *DialogflowCXAgent) {
    55  	*out = *in
    56  	out.TypeMeta = in.TypeMeta
    57  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
    58  	in.Spec.DeepCopyInto(&out.Spec)
    59  	in.Status.DeepCopyInto(&out.Status)
    60  	return
    61  }
    62  
    63  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DialogflowCXAgent.
    64  func (in *DialogflowCXAgent) DeepCopy() *DialogflowCXAgent {
    65  	if in == nil {
    66  		return nil
    67  	}
    68  	out := new(DialogflowCXAgent)
    69  	in.DeepCopyInto(out)
    70  	return out
    71  }
    72  
    73  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
    74  func (in *DialogflowCXAgent) DeepCopyObject() runtime.Object {
    75  	if c := in.DeepCopy(); c != nil {
    76  		return c
    77  	}
    78  	return nil
    79  }
    80  
    81  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
    82  func (in *DialogflowCXAgentList) DeepCopyInto(out *DialogflowCXAgentList) {
    83  	*out = *in
    84  	out.TypeMeta = in.TypeMeta
    85  	in.ListMeta.DeepCopyInto(&out.ListMeta)
    86  	if in.Items != nil {
    87  		in, out := &in.Items, &out.Items
    88  		*out = make([]DialogflowCXAgent, len(*in))
    89  		for i := range *in {
    90  			(*in)[i].DeepCopyInto(&(*out)[i])
    91  		}
    92  	}
    93  	return
    94  }
    95  
    96  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DialogflowCXAgentList.
    97  func (in *DialogflowCXAgentList) DeepCopy() *DialogflowCXAgentList {
    98  	if in == nil {
    99  		return nil
   100  	}
   101  	out := new(DialogflowCXAgentList)
   102  	in.DeepCopyInto(out)
   103  	return out
   104  }
   105  
   106  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   107  func (in *DialogflowCXAgentList) DeepCopyObject() runtime.Object {
   108  	if c := in.DeepCopy(); c != nil {
   109  		return c
   110  	}
   111  	return nil
   112  }
   113  
   114  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   115  func (in *DialogflowCXAgentSpec) DeepCopyInto(out *DialogflowCXAgentSpec) {
   116  	*out = *in
   117  	if in.AvatarUri != nil {
   118  		in, out := &in.AvatarUri, &out.AvatarUri
   119  		*out = new(string)
   120  		**out = **in
   121  	}
   122  	if in.Description != nil {
   123  		in, out := &in.Description, &out.Description
   124  		*out = new(string)
   125  		**out = **in
   126  	}
   127  	if in.EnableSpellCorrection != nil {
   128  		in, out := &in.EnableSpellCorrection, &out.EnableSpellCorrection
   129  		*out = new(bool)
   130  		**out = **in
   131  	}
   132  	if in.EnableStackdriverLogging != nil {
   133  		in, out := &in.EnableStackdriverLogging, &out.EnableStackdriverLogging
   134  		*out = new(bool)
   135  		**out = **in
   136  	}
   137  	out.ProjectRef = in.ProjectRef
   138  	if in.ResourceID != nil {
   139  		in, out := &in.ResourceID, &out.ResourceID
   140  		*out = new(string)
   141  		**out = **in
   142  	}
   143  	if in.SecuritySettings != nil {
   144  		in, out := &in.SecuritySettings, &out.SecuritySettings
   145  		*out = new(string)
   146  		**out = **in
   147  	}
   148  	if in.SpeechToTextSettings != nil {
   149  		in, out := &in.SpeechToTextSettings, &out.SpeechToTextSettings
   150  		*out = new(AgentSpeechToTextSettings)
   151  		(*in).DeepCopyInto(*out)
   152  	}
   153  	if in.SupportedLanguageCodes != nil {
   154  		in, out := &in.SupportedLanguageCodes, &out.SupportedLanguageCodes
   155  		*out = make([]string, len(*in))
   156  		copy(*out, *in)
   157  	}
   158  	return
   159  }
   160  
   161  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DialogflowCXAgentSpec.
   162  func (in *DialogflowCXAgentSpec) DeepCopy() *DialogflowCXAgentSpec {
   163  	if in == nil {
   164  		return nil
   165  	}
   166  	out := new(DialogflowCXAgentSpec)
   167  	in.DeepCopyInto(out)
   168  	return out
   169  }
   170  
   171  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   172  func (in *DialogflowCXAgentStatus) DeepCopyInto(out *DialogflowCXAgentStatus) {
   173  	*out = *in
   174  	if in.Conditions != nil {
   175  		in, out := &in.Conditions, &out.Conditions
   176  		*out = make([]k8sv1alpha1.Condition, len(*in))
   177  		copy(*out, *in)
   178  	}
   179  	if in.Name != nil {
   180  		in, out := &in.Name, &out.Name
   181  		*out = new(string)
   182  		**out = **in
   183  	}
   184  	if in.ObservedGeneration != nil {
   185  		in, out := &in.ObservedGeneration, &out.ObservedGeneration
   186  		*out = new(int)
   187  		**out = **in
   188  	}
   189  	if in.StartFlow != nil {
   190  		in, out := &in.StartFlow, &out.StartFlow
   191  		*out = new(string)
   192  		**out = **in
   193  	}
   194  	return
   195  }
   196  
   197  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DialogflowCXAgentStatus.
   198  func (in *DialogflowCXAgentStatus) DeepCopy() *DialogflowCXAgentStatus {
   199  	if in == nil {
   200  		return nil
   201  	}
   202  	out := new(DialogflowCXAgentStatus)
   203  	in.DeepCopyInto(out)
   204  	return out
   205  }
   206  
   207  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   208  func (in *DialogflowCXEntityType) DeepCopyInto(out *DialogflowCXEntityType) {
   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  	return
   215  }
   216  
   217  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DialogflowCXEntityType.
   218  func (in *DialogflowCXEntityType) DeepCopy() *DialogflowCXEntityType {
   219  	if in == nil {
   220  		return nil
   221  	}
   222  	out := new(DialogflowCXEntityType)
   223  	in.DeepCopyInto(out)
   224  	return out
   225  }
   226  
   227  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   228  func (in *DialogflowCXEntityType) DeepCopyObject() runtime.Object {
   229  	if c := in.DeepCopy(); c != nil {
   230  		return c
   231  	}
   232  	return nil
   233  }
   234  
   235  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   236  func (in *DialogflowCXEntityTypeList) DeepCopyInto(out *DialogflowCXEntityTypeList) {
   237  	*out = *in
   238  	out.TypeMeta = in.TypeMeta
   239  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   240  	if in.Items != nil {
   241  		in, out := &in.Items, &out.Items
   242  		*out = make([]DialogflowCXEntityType, len(*in))
   243  		for i := range *in {
   244  			(*in)[i].DeepCopyInto(&(*out)[i])
   245  		}
   246  	}
   247  	return
   248  }
   249  
   250  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DialogflowCXEntityTypeList.
   251  func (in *DialogflowCXEntityTypeList) DeepCopy() *DialogflowCXEntityTypeList {
   252  	if in == nil {
   253  		return nil
   254  	}
   255  	out := new(DialogflowCXEntityTypeList)
   256  	in.DeepCopyInto(out)
   257  	return out
   258  }
   259  
   260  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   261  func (in *DialogflowCXEntityTypeList) DeepCopyObject() runtime.Object {
   262  	if c := in.DeepCopy(); c != nil {
   263  		return c
   264  	}
   265  	return nil
   266  }
   267  
   268  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   269  func (in *DialogflowCXEntityTypeSpec) DeepCopyInto(out *DialogflowCXEntityTypeSpec) {
   270  	*out = *in
   271  	if in.AutoExpansionMode != nil {
   272  		in, out := &in.AutoExpansionMode, &out.AutoExpansionMode
   273  		*out = new(string)
   274  		**out = **in
   275  	}
   276  	if in.EnableFuzzyExtraction != nil {
   277  		in, out := &in.EnableFuzzyExtraction, &out.EnableFuzzyExtraction
   278  		*out = new(bool)
   279  		**out = **in
   280  	}
   281  	if in.Entities != nil {
   282  		in, out := &in.Entities, &out.Entities
   283  		*out = make([]EntitytypeEntities, len(*in))
   284  		for i := range *in {
   285  			(*in)[i].DeepCopyInto(&(*out)[i])
   286  		}
   287  	}
   288  	if in.ExcludedPhrases != nil {
   289  		in, out := &in.ExcludedPhrases, &out.ExcludedPhrases
   290  		*out = make([]EntitytypeExcludedPhrases, len(*in))
   291  		for i := range *in {
   292  			(*in)[i].DeepCopyInto(&(*out)[i])
   293  		}
   294  	}
   295  	if in.LanguageCode != nil {
   296  		in, out := &in.LanguageCode, &out.LanguageCode
   297  		*out = new(string)
   298  		**out = **in
   299  	}
   300  	if in.Parent != nil {
   301  		in, out := &in.Parent, &out.Parent
   302  		*out = new(string)
   303  		**out = **in
   304  	}
   305  	if in.Redact != nil {
   306  		in, out := &in.Redact, &out.Redact
   307  		*out = new(bool)
   308  		**out = **in
   309  	}
   310  	if in.ResourceID != nil {
   311  		in, out := &in.ResourceID, &out.ResourceID
   312  		*out = new(string)
   313  		**out = **in
   314  	}
   315  	return
   316  }
   317  
   318  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DialogflowCXEntityTypeSpec.
   319  func (in *DialogflowCXEntityTypeSpec) DeepCopy() *DialogflowCXEntityTypeSpec {
   320  	if in == nil {
   321  		return nil
   322  	}
   323  	out := new(DialogflowCXEntityTypeSpec)
   324  	in.DeepCopyInto(out)
   325  	return out
   326  }
   327  
   328  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   329  func (in *DialogflowCXEntityTypeStatus) DeepCopyInto(out *DialogflowCXEntityTypeStatus) {
   330  	*out = *in
   331  	if in.Conditions != nil {
   332  		in, out := &in.Conditions, &out.Conditions
   333  		*out = make([]k8sv1alpha1.Condition, len(*in))
   334  		copy(*out, *in)
   335  	}
   336  	if in.Name != nil {
   337  		in, out := &in.Name, &out.Name
   338  		*out = new(string)
   339  		**out = **in
   340  	}
   341  	if in.ObservedGeneration != nil {
   342  		in, out := &in.ObservedGeneration, &out.ObservedGeneration
   343  		*out = new(int)
   344  		**out = **in
   345  	}
   346  	return
   347  }
   348  
   349  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DialogflowCXEntityTypeStatus.
   350  func (in *DialogflowCXEntityTypeStatus) DeepCopy() *DialogflowCXEntityTypeStatus {
   351  	if in == nil {
   352  		return nil
   353  	}
   354  	out := new(DialogflowCXEntityTypeStatus)
   355  	in.DeepCopyInto(out)
   356  	return out
   357  }
   358  
   359  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   360  func (in *DialogflowCXFlow) DeepCopyInto(out *DialogflowCXFlow) {
   361  	*out = *in
   362  	out.TypeMeta = in.TypeMeta
   363  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   364  	in.Spec.DeepCopyInto(&out.Spec)
   365  	in.Status.DeepCopyInto(&out.Status)
   366  	return
   367  }
   368  
   369  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DialogflowCXFlow.
   370  func (in *DialogflowCXFlow) DeepCopy() *DialogflowCXFlow {
   371  	if in == nil {
   372  		return nil
   373  	}
   374  	out := new(DialogflowCXFlow)
   375  	in.DeepCopyInto(out)
   376  	return out
   377  }
   378  
   379  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   380  func (in *DialogflowCXFlow) DeepCopyObject() runtime.Object {
   381  	if c := in.DeepCopy(); c != nil {
   382  		return c
   383  	}
   384  	return nil
   385  }
   386  
   387  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   388  func (in *DialogflowCXFlowList) DeepCopyInto(out *DialogflowCXFlowList) {
   389  	*out = *in
   390  	out.TypeMeta = in.TypeMeta
   391  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   392  	if in.Items != nil {
   393  		in, out := &in.Items, &out.Items
   394  		*out = make([]DialogflowCXFlow, len(*in))
   395  		for i := range *in {
   396  			(*in)[i].DeepCopyInto(&(*out)[i])
   397  		}
   398  	}
   399  	return
   400  }
   401  
   402  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DialogflowCXFlowList.
   403  func (in *DialogflowCXFlowList) DeepCopy() *DialogflowCXFlowList {
   404  	if in == nil {
   405  		return nil
   406  	}
   407  	out := new(DialogflowCXFlowList)
   408  	in.DeepCopyInto(out)
   409  	return out
   410  }
   411  
   412  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   413  func (in *DialogflowCXFlowList) DeepCopyObject() runtime.Object {
   414  	if c := in.DeepCopy(); c != nil {
   415  		return c
   416  	}
   417  	return nil
   418  }
   419  
   420  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   421  func (in *DialogflowCXFlowSpec) DeepCopyInto(out *DialogflowCXFlowSpec) {
   422  	*out = *in
   423  	if in.Description != nil {
   424  		in, out := &in.Description, &out.Description
   425  		*out = new(string)
   426  		**out = **in
   427  	}
   428  	if in.EventHandlers != nil {
   429  		in, out := &in.EventHandlers, &out.EventHandlers
   430  		*out = make([]FlowEventHandlers, len(*in))
   431  		for i := range *in {
   432  			(*in)[i].DeepCopyInto(&(*out)[i])
   433  		}
   434  	}
   435  	if in.LanguageCode != nil {
   436  		in, out := &in.LanguageCode, &out.LanguageCode
   437  		*out = new(string)
   438  		**out = **in
   439  	}
   440  	if in.NluSettings != nil {
   441  		in, out := &in.NluSettings, &out.NluSettings
   442  		*out = new(FlowNluSettings)
   443  		(*in).DeepCopyInto(*out)
   444  	}
   445  	if in.Parent != nil {
   446  		in, out := &in.Parent, &out.Parent
   447  		*out = new(string)
   448  		**out = **in
   449  	}
   450  	if in.ResourceID != nil {
   451  		in, out := &in.ResourceID, &out.ResourceID
   452  		*out = new(string)
   453  		**out = **in
   454  	}
   455  	if in.TransitionRouteGroups != nil {
   456  		in, out := &in.TransitionRouteGroups, &out.TransitionRouteGroups
   457  		*out = make([]string, len(*in))
   458  		copy(*out, *in)
   459  	}
   460  	if in.TransitionRoutes != nil {
   461  		in, out := &in.TransitionRoutes, &out.TransitionRoutes
   462  		*out = make([]FlowTransitionRoutes, len(*in))
   463  		for i := range *in {
   464  			(*in)[i].DeepCopyInto(&(*out)[i])
   465  		}
   466  	}
   467  	return
   468  }
   469  
   470  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DialogflowCXFlowSpec.
   471  func (in *DialogflowCXFlowSpec) DeepCopy() *DialogflowCXFlowSpec {
   472  	if in == nil {
   473  		return nil
   474  	}
   475  	out := new(DialogflowCXFlowSpec)
   476  	in.DeepCopyInto(out)
   477  	return out
   478  }
   479  
   480  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   481  func (in *DialogflowCXFlowStatus) DeepCopyInto(out *DialogflowCXFlowStatus) {
   482  	*out = *in
   483  	if in.Conditions != nil {
   484  		in, out := &in.Conditions, &out.Conditions
   485  		*out = make([]k8sv1alpha1.Condition, len(*in))
   486  		copy(*out, *in)
   487  	}
   488  	if in.Name != nil {
   489  		in, out := &in.Name, &out.Name
   490  		*out = new(string)
   491  		**out = **in
   492  	}
   493  	if in.ObservedGeneration != nil {
   494  		in, out := &in.ObservedGeneration, &out.ObservedGeneration
   495  		*out = new(int)
   496  		**out = **in
   497  	}
   498  	return
   499  }
   500  
   501  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DialogflowCXFlowStatus.
   502  func (in *DialogflowCXFlowStatus) DeepCopy() *DialogflowCXFlowStatus {
   503  	if in == nil {
   504  		return nil
   505  	}
   506  	out := new(DialogflowCXFlowStatus)
   507  	in.DeepCopyInto(out)
   508  	return out
   509  }
   510  
   511  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   512  func (in *DialogflowCXIntent) DeepCopyInto(out *DialogflowCXIntent) {
   513  	*out = *in
   514  	out.TypeMeta = in.TypeMeta
   515  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   516  	in.Spec.DeepCopyInto(&out.Spec)
   517  	in.Status.DeepCopyInto(&out.Status)
   518  	return
   519  }
   520  
   521  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DialogflowCXIntent.
   522  func (in *DialogflowCXIntent) DeepCopy() *DialogflowCXIntent {
   523  	if in == nil {
   524  		return nil
   525  	}
   526  	out := new(DialogflowCXIntent)
   527  	in.DeepCopyInto(out)
   528  	return out
   529  }
   530  
   531  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   532  func (in *DialogflowCXIntent) DeepCopyObject() runtime.Object {
   533  	if c := in.DeepCopy(); c != nil {
   534  		return c
   535  	}
   536  	return nil
   537  }
   538  
   539  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   540  func (in *DialogflowCXIntentList) DeepCopyInto(out *DialogflowCXIntentList) {
   541  	*out = *in
   542  	out.TypeMeta = in.TypeMeta
   543  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   544  	if in.Items != nil {
   545  		in, out := &in.Items, &out.Items
   546  		*out = make([]DialogflowCXIntent, len(*in))
   547  		for i := range *in {
   548  			(*in)[i].DeepCopyInto(&(*out)[i])
   549  		}
   550  	}
   551  	return
   552  }
   553  
   554  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DialogflowCXIntentList.
   555  func (in *DialogflowCXIntentList) DeepCopy() *DialogflowCXIntentList {
   556  	if in == nil {
   557  		return nil
   558  	}
   559  	out := new(DialogflowCXIntentList)
   560  	in.DeepCopyInto(out)
   561  	return out
   562  }
   563  
   564  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   565  func (in *DialogflowCXIntentList) DeepCopyObject() runtime.Object {
   566  	if c := in.DeepCopy(); c != nil {
   567  		return c
   568  	}
   569  	return nil
   570  }
   571  
   572  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   573  func (in *DialogflowCXIntentSpec) DeepCopyInto(out *DialogflowCXIntentSpec) {
   574  	*out = *in
   575  	if in.Description != nil {
   576  		in, out := &in.Description, &out.Description
   577  		*out = new(string)
   578  		**out = **in
   579  	}
   580  	if in.IsFallback != nil {
   581  		in, out := &in.IsFallback, &out.IsFallback
   582  		*out = new(bool)
   583  		**out = **in
   584  	}
   585  	if in.LanguageCode != nil {
   586  		in, out := &in.LanguageCode, &out.LanguageCode
   587  		*out = new(string)
   588  		**out = **in
   589  	}
   590  	if in.Parameters != nil {
   591  		in, out := &in.Parameters, &out.Parameters
   592  		*out = make([]IntentParameters, len(*in))
   593  		for i := range *in {
   594  			(*in)[i].DeepCopyInto(&(*out)[i])
   595  		}
   596  	}
   597  	if in.Parent != nil {
   598  		in, out := &in.Parent, &out.Parent
   599  		*out = new(string)
   600  		**out = **in
   601  	}
   602  	if in.Priority != nil {
   603  		in, out := &in.Priority, &out.Priority
   604  		*out = new(int)
   605  		**out = **in
   606  	}
   607  	if in.ResourceID != nil {
   608  		in, out := &in.ResourceID, &out.ResourceID
   609  		*out = new(string)
   610  		**out = **in
   611  	}
   612  	if in.TrainingPhrases != nil {
   613  		in, out := &in.TrainingPhrases, &out.TrainingPhrases
   614  		*out = make([]IntentTrainingPhrases, len(*in))
   615  		for i := range *in {
   616  			(*in)[i].DeepCopyInto(&(*out)[i])
   617  		}
   618  	}
   619  	return
   620  }
   621  
   622  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DialogflowCXIntentSpec.
   623  func (in *DialogflowCXIntentSpec) DeepCopy() *DialogflowCXIntentSpec {
   624  	if in == nil {
   625  		return nil
   626  	}
   627  	out := new(DialogflowCXIntentSpec)
   628  	in.DeepCopyInto(out)
   629  	return out
   630  }
   631  
   632  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   633  func (in *DialogflowCXIntentStatus) DeepCopyInto(out *DialogflowCXIntentStatus) {
   634  	*out = *in
   635  	if in.Conditions != nil {
   636  		in, out := &in.Conditions, &out.Conditions
   637  		*out = make([]k8sv1alpha1.Condition, len(*in))
   638  		copy(*out, *in)
   639  	}
   640  	if in.Name != nil {
   641  		in, out := &in.Name, &out.Name
   642  		*out = new(string)
   643  		**out = **in
   644  	}
   645  	if in.ObservedGeneration != nil {
   646  		in, out := &in.ObservedGeneration, &out.ObservedGeneration
   647  		*out = new(int)
   648  		**out = **in
   649  	}
   650  	return
   651  }
   652  
   653  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DialogflowCXIntentStatus.
   654  func (in *DialogflowCXIntentStatus) DeepCopy() *DialogflowCXIntentStatus {
   655  	if in == nil {
   656  		return nil
   657  	}
   658  	out := new(DialogflowCXIntentStatus)
   659  	in.DeepCopyInto(out)
   660  	return out
   661  }
   662  
   663  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   664  func (in *DialogflowCXPage) DeepCopyInto(out *DialogflowCXPage) {
   665  	*out = *in
   666  	out.TypeMeta = in.TypeMeta
   667  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   668  	in.Spec.DeepCopyInto(&out.Spec)
   669  	in.Status.DeepCopyInto(&out.Status)
   670  	return
   671  }
   672  
   673  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DialogflowCXPage.
   674  func (in *DialogflowCXPage) DeepCopy() *DialogflowCXPage {
   675  	if in == nil {
   676  		return nil
   677  	}
   678  	out := new(DialogflowCXPage)
   679  	in.DeepCopyInto(out)
   680  	return out
   681  }
   682  
   683  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   684  func (in *DialogflowCXPage) DeepCopyObject() runtime.Object {
   685  	if c := in.DeepCopy(); c != nil {
   686  		return c
   687  	}
   688  	return nil
   689  }
   690  
   691  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   692  func (in *DialogflowCXPageList) DeepCopyInto(out *DialogflowCXPageList) {
   693  	*out = *in
   694  	out.TypeMeta = in.TypeMeta
   695  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   696  	if in.Items != nil {
   697  		in, out := &in.Items, &out.Items
   698  		*out = make([]DialogflowCXPage, len(*in))
   699  		for i := range *in {
   700  			(*in)[i].DeepCopyInto(&(*out)[i])
   701  		}
   702  	}
   703  	return
   704  }
   705  
   706  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DialogflowCXPageList.
   707  func (in *DialogflowCXPageList) DeepCopy() *DialogflowCXPageList {
   708  	if in == nil {
   709  		return nil
   710  	}
   711  	out := new(DialogflowCXPageList)
   712  	in.DeepCopyInto(out)
   713  	return out
   714  }
   715  
   716  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   717  func (in *DialogflowCXPageList) DeepCopyObject() runtime.Object {
   718  	if c := in.DeepCopy(); c != nil {
   719  		return c
   720  	}
   721  	return nil
   722  }
   723  
   724  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   725  func (in *DialogflowCXPageSpec) DeepCopyInto(out *DialogflowCXPageSpec) {
   726  	*out = *in
   727  	if in.EntryFulfillment != nil {
   728  		in, out := &in.EntryFulfillment, &out.EntryFulfillment
   729  		*out = new(PageEntryFulfillment)
   730  		(*in).DeepCopyInto(*out)
   731  	}
   732  	if in.EventHandlers != nil {
   733  		in, out := &in.EventHandlers, &out.EventHandlers
   734  		*out = make([]PageEventHandlers, len(*in))
   735  		for i := range *in {
   736  			(*in)[i].DeepCopyInto(&(*out)[i])
   737  		}
   738  	}
   739  	if in.Form != nil {
   740  		in, out := &in.Form, &out.Form
   741  		*out = new(PageForm)
   742  		(*in).DeepCopyInto(*out)
   743  	}
   744  	if in.LanguageCode != nil {
   745  		in, out := &in.LanguageCode, &out.LanguageCode
   746  		*out = new(string)
   747  		**out = **in
   748  	}
   749  	if in.Parent != nil {
   750  		in, out := &in.Parent, &out.Parent
   751  		*out = new(string)
   752  		**out = **in
   753  	}
   754  	if in.ResourceID != nil {
   755  		in, out := &in.ResourceID, &out.ResourceID
   756  		*out = new(string)
   757  		**out = **in
   758  	}
   759  	if in.TransitionRouteGroups != nil {
   760  		in, out := &in.TransitionRouteGroups, &out.TransitionRouteGroups
   761  		*out = make([]string, len(*in))
   762  		copy(*out, *in)
   763  	}
   764  	if in.TransitionRoutes != nil {
   765  		in, out := &in.TransitionRoutes, &out.TransitionRoutes
   766  		*out = make([]PageTransitionRoutes, len(*in))
   767  		for i := range *in {
   768  			(*in)[i].DeepCopyInto(&(*out)[i])
   769  		}
   770  	}
   771  	return
   772  }
   773  
   774  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DialogflowCXPageSpec.
   775  func (in *DialogflowCXPageSpec) DeepCopy() *DialogflowCXPageSpec {
   776  	if in == nil {
   777  		return nil
   778  	}
   779  	out := new(DialogflowCXPageSpec)
   780  	in.DeepCopyInto(out)
   781  	return out
   782  }
   783  
   784  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   785  func (in *DialogflowCXPageStatus) DeepCopyInto(out *DialogflowCXPageStatus) {
   786  	*out = *in
   787  	if in.Conditions != nil {
   788  		in, out := &in.Conditions, &out.Conditions
   789  		*out = make([]k8sv1alpha1.Condition, len(*in))
   790  		copy(*out, *in)
   791  	}
   792  	if in.Name != nil {
   793  		in, out := &in.Name, &out.Name
   794  		*out = new(string)
   795  		**out = **in
   796  	}
   797  	if in.ObservedGeneration != nil {
   798  		in, out := &in.ObservedGeneration, &out.ObservedGeneration
   799  		*out = new(int)
   800  		**out = **in
   801  	}
   802  	return
   803  }
   804  
   805  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DialogflowCXPageStatus.
   806  func (in *DialogflowCXPageStatus) DeepCopy() *DialogflowCXPageStatus {
   807  	if in == nil {
   808  		return nil
   809  	}
   810  	out := new(DialogflowCXPageStatus)
   811  	in.DeepCopyInto(out)
   812  	return out
   813  }
   814  
   815  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   816  func (in *DialogflowCXWebhook) DeepCopyInto(out *DialogflowCXWebhook) {
   817  	*out = *in
   818  	out.TypeMeta = in.TypeMeta
   819  	in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
   820  	in.Spec.DeepCopyInto(&out.Spec)
   821  	in.Status.DeepCopyInto(&out.Status)
   822  	return
   823  }
   824  
   825  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DialogflowCXWebhook.
   826  func (in *DialogflowCXWebhook) DeepCopy() *DialogflowCXWebhook {
   827  	if in == nil {
   828  		return nil
   829  	}
   830  	out := new(DialogflowCXWebhook)
   831  	in.DeepCopyInto(out)
   832  	return out
   833  }
   834  
   835  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   836  func (in *DialogflowCXWebhook) DeepCopyObject() runtime.Object {
   837  	if c := in.DeepCopy(); c != nil {
   838  		return c
   839  	}
   840  	return nil
   841  }
   842  
   843  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   844  func (in *DialogflowCXWebhookList) DeepCopyInto(out *DialogflowCXWebhookList) {
   845  	*out = *in
   846  	out.TypeMeta = in.TypeMeta
   847  	in.ListMeta.DeepCopyInto(&out.ListMeta)
   848  	if in.Items != nil {
   849  		in, out := &in.Items, &out.Items
   850  		*out = make([]DialogflowCXWebhook, len(*in))
   851  		for i := range *in {
   852  			(*in)[i].DeepCopyInto(&(*out)[i])
   853  		}
   854  	}
   855  	return
   856  }
   857  
   858  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DialogflowCXWebhookList.
   859  func (in *DialogflowCXWebhookList) DeepCopy() *DialogflowCXWebhookList {
   860  	if in == nil {
   861  		return nil
   862  	}
   863  	out := new(DialogflowCXWebhookList)
   864  	in.DeepCopyInto(out)
   865  	return out
   866  }
   867  
   868  // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
   869  func (in *DialogflowCXWebhookList) DeepCopyObject() runtime.Object {
   870  	if c := in.DeepCopy(); c != nil {
   871  		return c
   872  	}
   873  	return nil
   874  }
   875  
   876  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   877  func (in *DialogflowCXWebhookSpec) DeepCopyInto(out *DialogflowCXWebhookSpec) {
   878  	*out = *in
   879  	if in.Disabled != nil {
   880  		in, out := &in.Disabled, &out.Disabled
   881  		*out = new(bool)
   882  		**out = **in
   883  	}
   884  	if in.EnableSpellCorrection != nil {
   885  		in, out := &in.EnableSpellCorrection, &out.EnableSpellCorrection
   886  		*out = new(bool)
   887  		**out = **in
   888  	}
   889  	if in.EnableStackdriverLogging != nil {
   890  		in, out := &in.EnableStackdriverLogging, &out.EnableStackdriverLogging
   891  		*out = new(bool)
   892  		**out = **in
   893  	}
   894  	if in.GenericWebService != nil {
   895  		in, out := &in.GenericWebService, &out.GenericWebService
   896  		*out = new(WebhookGenericWebService)
   897  		(*in).DeepCopyInto(*out)
   898  	}
   899  	if in.Parent != nil {
   900  		in, out := &in.Parent, &out.Parent
   901  		*out = new(string)
   902  		**out = **in
   903  	}
   904  	if in.ResourceID != nil {
   905  		in, out := &in.ResourceID, &out.ResourceID
   906  		*out = new(string)
   907  		**out = **in
   908  	}
   909  	if in.SecuritySettings != nil {
   910  		in, out := &in.SecuritySettings, &out.SecuritySettings
   911  		*out = new(string)
   912  		**out = **in
   913  	}
   914  	if in.ServiceDirectory != nil {
   915  		in, out := &in.ServiceDirectory, &out.ServiceDirectory
   916  		*out = new(WebhookServiceDirectory)
   917  		(*in).DeepCopyInto(*out)
   918  	}
   919  	if in.Timeout != nil {
   920  		in, out := &in.Timeout, &out.Timeout
   921  		*out = new(string)
   922  		**out = **in
   923  	}
   924  	return
   925  }
   926  
   927  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DialogflowCXWebhookSpec.
   928  func (in *DialogflowCXWebhookSpec) DeepCopy() *DialogflowCXWebhookSpec {
   929  	if in == nil {
   930  		return nil
   931  	}
   932  	out := new(DialogflowCXWebhookSpec)
   933  	in.DeepCopyInto(out)
   934  	return out
   935  }
   936  
   937  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   938  func (in *DialogflowCXWebhookStatus) DeepCopyInto(out *DialogflowCXWebhookStatus) {
   939  	*out = *in
   940  	if in.Conditions != nil {
   941  		in, out := &in.Conditions, &out.Conditions
   942  		*out = make([]k8sv1alpha1.Condition, len(*in))
   943  		copy(*out, *in)
   944  	}
   945  	if in.Name != nil {
   946  		in, out := &in.Name, &out.Name
   947  		*out = new(string)
   948  		**out = **in
   949  	}
   950  	if in.ObservedGeneration != nil {
   951  		in, out := &in.ObservedGeneration, &out.ObservedGeneration
   952  		*out = new(int)
   953  		**out = **in
   954  	}
   955  	if in.StartFlow != nil {
   956  		in, out := &in.StartFlow, &out.StartFlow
   957  		*out = new(string)
   958  		**out = **in
   959  	}
   960  	return
   961  }
   962  
   963  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DialogflowCXWebhookStatus.
   964  func (in *DialogflowCXWebhookStatus) DeepCopy() *DialogflowCXWebhookStatus {
   965  	if in == nil {
   966  		return nil
   967  	}
   968  	out := new(DialogflowCXWebhookStatus)
   969  	in.DeepCopyInto(out)
   970  	return out
   971  }
   972  
   973  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
   974  func (in *EntitytypeEntities) DeepCopyInto(out *EntitytypeEntities) {
   975  	*out = *in
   976  	if in.Synonyms != nil {
   977  		in, out := &in.Synonyms, &out.Synonyms
   978  		*out = make([]string, len(*in))
   979  		copy(*out, *in)
   980  	}
   981  	if in.Value != nil {
   982  		in, out := &in.Value, &out.Value
   983  		*out = new(string)
   984  		**out = **in
   985  	}
   986  	return
   987  }
   988  
   989  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntitytypeEntities.
   990  func (in *EntitytypeEntities) DeepCopy() *EntitytypeEntities {
   991  	if in == nil {
   992  		return nil
   993  	}
   994  	out := new(EntitytypeEntities)
   995  	in.DeepCopyInto(out)
   996  	return out
   997  }
   998  
   999  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1000  func (in *EntitytypeExcludedPhrases) DeepCopyInto(out *EntitytypeExcludedPhrases) {
  1001  	*out = *in
  1002  	if in.Value != nil {
  1003  		in, out := &in.Value, &out.Value
  1004  		*out = new(string)
  1005  		**out = **in
  1006  	}
  1007  	return
  1008  }
  1009  
  1010  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntitytypeExcludedPhrases.
  1011  func (in *EntitytypeExcludedPhrases) DeepCopy() *EntitytypeExcludedPhrases {
  1012  	if in == nil {
  1013  		return nil
  1014  	}
  1015  	out := new(EntitytypeExcludedPhrases)
  1016  	in.DeepCopyInto(out)
  1017  	return out
  1018  }
  1019  
  1020  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1021  func (in *FlowEventHandlers) DeepCopyInto(out *FlowEventHandlers) {
  1022  	*out = *in
  1023  	if in.Event != nil {
  1024  		in, out := &in.Event, &out.Event
  1025  		*out = new(string)
  1026  		**out = **in
  1027  	}
  1028  	if in.Name != nil {
  1029  		in, out := &in.Name, &out.Name
  1030  		*out = new(string)
  1031  		**out = **in
  1032  	}
  1033  	if in.TargetFlow != nil {
  1034  		in, out := &in.TargetFlow, &out.TargetFlow
  1035  		*out = new(string)
  1036  		**out = **in
  1037  	}
  1038  	if in.TargetPage != nil {
  1039  		in, out := &in.TargetPage, &out.TargetPage
  1040  		*out = new(string)
  1041  		**out = **in
  1042  	}
  1043  	if in.TriggerFulfillment != nil {
  1044  		in, out := &in.TriggerFulfillment, &out.TriggerFulfillment
  1045  		*out = new(FlowTriggerFulfillment)
  1046  		(*in).DeepCopyInto(*out)
  1047  	}
  1048  	return
  1049  }
  1050  
  1051  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowEventHandlers.
  1052  func (in *FlowEventHandlers) DeepCopy() *FlowEventHandlers {
  1053  	if in == nil {
  1054  		return nil
  1055  	}
  1056  	out := new(FlowEventHandlers)
  1057  	in.DeepCopyInto(out)
  1058  	return out
  1059  }
  1060  
  1061  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1062  func (in *FlowMessages) DeepCopyInto(out *FlowMessages) {
  1063  	*out = *in
  1064  	if in.Text != nil {
  1065  		in, out := &in.Text, &out.Text
  1066  		*out = new(FlowText)
  1067  		(*in).DeepCopyInto(*out)
  1068  	}
  1069  	return
  1070  }
  1071  
  1072  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowMessages.
  1073  func (in *FlowMessages) DeepCopy() *FlowMessages {
  1074  	if in == nil {
  1075  		return nil
  1076  	}
  1077  	out := new(FlowMessages)
  1078  	in.DeepCopyInto(out)
  1079  	return out
  1080  }
  1081  
  1082  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1083  func (in *FlowNluSettings) DeepCopyInto(out *FlowNluSettings) {
  1084  	*out = *in
  1085  	if in.ClassificationThreshold != nil {
  1086  		in, out := &in.ClassificationThreshold, &out.ClassificationThreshold
  1087  		*out = new(float64)
  1088  		**out = **in
  1089  	}
  1090  	if in.ModelTrainingMode != nil {
  1091  		in, out := &in.ModelTrainingMode, &out.ModelTrainingMode
  1092  		*out = new(string)
  1093  		**out = **in
  1094  	}
  1095  	if in.ModelType != nil {
  1096  		in, out := &in.ModelType, &out.ModelType
  1097  		*out = new(string)
  1098  		**out = **in
  1099  	}
  1100  	return
  1101  }
  1102  
  1103  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowNluSettings.
  1104  func (in *FlowNluSettings) DeepCopy() *FlowNluSettings {
  1105  	if in == nil {
  1106  		return nil
  1107  	}
  1108  	out := new(FlowNluSettings)
  1109  	in.DeepCopyInto(out)
  1110  	return out
  1111  }
  1112  
  1113  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1114  func (in *FlowText) DeepCopyInto(out *FlowText) {
  1115  	*out = *in
  1116  	if in.AllowPlaybackInterruption != nil {
  1117  		in, out := &in.AllowPlaybackInterruption, &out.AllowPlaybackInterruption
  1118  		*out = new(bool)
  1119  		**out = **in
  1120  	}
  1121  	if in.Text != nil {
  1122  		in, out := &in.Text, &out.Text
  1123  		*out = make([]FlowText, len(*in))
  1124  		for i := range *in {
  1125  			(*in)[i].DeepCopyInto(&(*out)[i])
  1126  		}
  1127  	}
  1128  	return
  1129  }
  1130  
  1131  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowText.
  1132  func (in *FlowText) DeepCopy() *FlowText {
  1133  	if in == nil {
  1134  		return nil
  1135  	}
  1136  	out := new(FlowText)
  1137  	in.DeepCopyInto(out)
  1138  	return out
  1139  }
  1140  
  1141  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1142  func (in *FlowTransitionRoutes) DeepCopyInto(out *FlowTransitionRoutes) {
  1143  	*out = *in
  1144  	if in.Condition != nil {
  1145  		in, out := &in.Condition, &out.Condition
  1146  		*out = new(string)
  1147  		**out = **in
  1148  	}
  1149  	if in.Intent != nil {
  1150  		in, out := &in.Intent, &out.Intent
  1151  		*out = new(string)
  1152  		**out = **in
  1153  	}
  1154  	if in.Name != nil {
  1155  		in, out := &in.Name, &out.Name
  1156  		*out = new(string)
  1157  		**out = **in
  1158  	}
  1159  	if in.TargetFlow != nil {
  1160  		in, out := &in.TargetFlow, &out.TargetFlow
  1161  		*out = new(string)
  1162  		**out = **in
  1163  	}
  1164  	if in.TargetPage != nil {
  1165  		in, out := &in.TargetPage, &out.TargetPage
  1166  		*out = new(string)
  1167  		**out = **in
  1168  	}
  1169  	if in.TriggerFulfillment != nil {
  1170  		in, out := &in.TriggerFulfillment, &out.TriggerFulfillment
  1171  		*out = new(FlowTriggerFulfillment)
  1172  		(*in).DeepCopyInto(*out)
  1173  	}
  1174  	return
  1175  }
  1176  
  1177  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowTransitionRoutes.
  1178  func (in *FlowTransitionRoutes) DeepCopy() *FlowTransitionRoutes {
  1179  	if in == nil {
  1180  		return nil
  1181  	}
  1182  	out := new(FlowTransitionRoutes)
  1183  	in.DeepCopyInto(out)
  1184  	return out
  1185  }
  1186  
  1187  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1188  func (in *FlowTriggerFulfillment) DeepCopyInto(out *FlowTriggerFulfillment) {
  1189  	*out = *in
  1190  	if in.Messages != nil {
  1191  		in, out := &in.Messages, &out.Messages
  1192  		*out = make([]FlowMessages, len(*in))
  1193  		for i := range *in {
  1194  			(*in)[i].DeepCopyInto(&(*out)[i])
  1195  		}
  1196  	}
  1197  	if in.ReturnPartialResponses != nil {
  1198  		in, out := &in.ReturnPartialResponses, &out.ReturnPartialResponses
  1199  		*out = new(bool)
  1200  		**out = **in
  1201  	}
  1202  	if in.Tag != nil {
  1203  		in, out := &in.Tag, &out.Tag
  1204  		*out = new(string)
  1205  		**out = **in
  1206  	}
  1207  	if in.Webhook != nil {
  1208  		in, out := &in.Webhook, &out.Webhook
  1209  		*out = new(string)
  1210  		**out = **in
  1211  	}
  1212  	return
  1213  }
  1214  
  1215  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowTriggerFulfillment.
  1216  func (in *FlowTriggerFulfillment) DeepCopy() *FlowTriggerFulfillment {
  1217  	if in == nil {
  1218  		return nil
  1219  	}
  1220  	out := new(FlowTriggerFulfillment)
  1221  	in.DeepCopyInto(out)
  1222  	return out
  1223  }
  1224  
  1225  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1226  func (in *IntentParameters) DeepCopyInto(out *IntentParameters) {
  1227  	*out = *in
  1228  	if in.IsList != nil {
  1229  		in, out := &in.IsList, &out.IsList
  1230  		*out = new(bool)
  1231  		**out = **in
  1232  	}
  1233  	if in.Redact != nil {
  1234  		in, out := &in.Redact, &out.Redact
  1235  		*out = new(bool)
  1236  		**out = **in
  1237  	}
  1238  	return
  1239  }
  1240  
  1241  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntentParameters.
  1242  func (in *IntentParameters) DeepCopy() *IntentParameters {
  1243  	if in == nil {
  1244  		return nil
  1245  	}
  1246  	out := new(IntentParameters)
  1247  	in.DeepCopyInto(out)
  1248  	return out
  1249  }
  1250  
  1251  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1252  func (in *IntentParts) DeepCopyInto(out *IntentParts) {
  1253  	*out = *in
  1254  	if in.ParameterId != nil {
  1255  		in, out := &in.ParameterId, &out.ParameterId
  1256  		*out = new(string)
  1257  		**out = **in
  1258  	}
  1259  	return
  1260  }
  1261  
  1262  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntentParts.
  1263  func (in *IntentParts) DeepCopy() *IntentParts {
  1264  	if in == nil {
  1265  		return nil
  1266  	}
  1267  	out := new(IntentParts)
  1268  	in.DeepCopyInto(out)
  1269  	return out
  1270  }
  1271  
  1272  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1273  func (in *IntentTrainingPhrases) DeepCopyInto(out *IntentTrainingPhrases) {
  1274  	*out = *in
  1275  	if in.Id != nil {
  1276  		in, out := &in.Id, &out.Id
  1277  		*out = new(string)
  1278  		**out = **in
  1279  	}
  1280  	if in.Parts != nil {
  1281  		in, out := &in.Parts, &out.Parts
  1282  		*out = make([]IntentParts, len(*in))
  1283  		for i := range *in {
  1284  			(*in)[i].DeepCopyInto(&(*out)[i])
  1285  		}
  1286  	}
  1287  	if in.RepeatCount != nil {
  1288  		in, out := &in.RepeatCount, &out.RepeatCount
  1289  		*out = new(int)
  1290  		**out = **in
  1291  	}
  1292  	return
  1293  }
  1294  
  1295  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntentTrainingPhrases.
  1296  func (in *IntentTrainingPhrases) DeepCopy() *IntentTrainingPhrases {
  1297  	if in == nil {
  1298  		return nil
  1299  	}
  1300  	out := new(IntentTrainingPhrases)
  1301  	in.DeepCopyInto(out)
  1302  	return out
  1303  }
  1304  
  1305  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1306  func (in *PageEntryFulfillment) DeepCopyInto(out *PageEntryFulfillment) {
  1307  	*out = *in
  1308  	if in.Messages != nil {
  1309  		in, out := &in.Messages, &out.Messages
  1310  		*out = make([]PageMessages, len(*in))
  1311  		for i := range *in {
  1312  			(*in)[i].DeepCopyInto(&(*out)[i])
  1313  		}
  1314  	}
  1315  	if in.ReturnPartialResponses != nil {
  1316  		in, out := &in.ReturnPartialResponses, &out.ReturnPartialResponses
  1317  		*out = new(bool)
  1318  		**out = **in
  1319  	}
  1320  	if in.Tag != nil {
  1321  		in, out := &in.Tag, &out.Tag
  1322  		*out = new(string)
  1323  		**out = **in
  1324  	}
  1325  	if in.Webhook != nil {
  1326  		in, out := &in.Webhook, &out.Webhook
  1327  		*out = new(string)
  1328  		**out = **in
  1329  	}
  1330  	return
  1331  }
  1332  
  1333  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PageEntryFulfillment.
  1334  func (in *PageEntryFulfillment) DeepCopy() *PageEntryFulfillment {
  1335  	if in == nil {
  1336  		return nil
  1337  	}
  1338  	out := new(PageEntryFulfillment)
  1339  	in.DeepCopyInto(out)
  1340  	return out
  1341  }
  1342  
  1343  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1344  func (in *PageEventHandlers) DeepCopyInto(out *PageEventHandlers) {
  1345  	*out = *in
  1346  	if in.Event != nil {
  1347  		in, out := &in.Event, &out.Event
  1348  		*out = new(string)
  1349  		**out = **in
  1350  	}
  1351  	if in.Name != nil {
  1352  		in, out := &in.Name, &out.Name
  1353  		*out = new(string)
  1354  		**out = **in
  1355  	}
  1356  	if in.TargetFlow != nil {
  1357  		in, out := &in.TargetFlow, &out.TargetFlow
  1358  		*out = new(string)
  1359  		**out = **in
  1360  	}
  1361  	if in.TargetPage != nil {
  1362  		in, out := &in.TargetPage, &out.TargetPage
  1363  		*out = new(string)
  1364  		**out = **in
  1365  	}
  1366  	if in.TriggerFulfillment != nil {
  1367  		in, out := &in.TriggerFulfillment, &out.TriggerFulfillment
  1368  		*out = new(PageTriggerFulfillment)
  1369  		(*in).DeepCopyInto(*out)
  1370  	}
  1371  	return
  1372  }
  1373  
  1374  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PageEventHandlers.
  1375  func (in *PageEventHandlers) DeepCopy() *PageEventHandlers {
  1376  	if in == nil {
  1377  		return nil
  1378  	}
  1379  	out := new(PageEventHandlers)
  1380  	in.DeepCopyInto(out)
  1381  	return out
  1382  }
  1383  
  1384  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1385  func (in *PageFillBehavior) DeepCopyInto(out *PageFillBehavior) {
  1386  	*out = *in
  1387  	if in.InitialPromptFulfillment != nil {
  1388  		in, out := &in.InitialPromptFulfillment, &out.InitialPromptFulfillment
  1389  		*out = new(PageInitialPromptFulfillment)
  1390  		(*in).DeepCopyInto(*out)
  1391  	}
  1392  	return
  1393  }
  1394  
  1395  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PageFillBehavior.
  1396  func (in *PageFillBehavior) DeepCopy() *PageFillBehavior {
  1397  	if in == nil {
  1398  		return nil
  1399  	}
  1400  	out := new(PageFillBehavior)
  1401  	in.DeepCopyInto(out)
  1402  	return out
  1403  }
  1404  
  1405  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1406  func (in *PageForm) DeepCopyInto(out *PageForm) {
  1407  	*out = *in
  1408  	if in.Parameters != nil {
  1409  		in, out := &in.Parameters, &out.Parameters
  1410  		*out = make([]PageParameters, len(*in))
  1411  		for i := range *in {
  1412  			(*in)[i].DeepCopyInto(&(*out)[i])
  1413  		}
  1414  	}
  1415  	return
  1416  }
  1417  
  1418  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PageForm.
  1419  func (in *PageForm) DeepCopy() *PageForm {
  1420  	if in == nil {
  1421  		return nil
  1422  	}
  1423  	out := new(PageForm)
  1424  	in.DeepCopyInto(out)
  1425  	return out
  1426  }
  1427  
  1428  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1429  func (in *PageInitialPromptFulfillment) DeepCopyInto(out *PageInitialPromptFulfillment) {
  1430  	*out = *in
  1431  	if in.Messages != nil {
  1432  		in, out := &in.Messages, &out.Messages
  1433  		*out = make([]PageMessages, len(*in))
  1434  		for i := range *in {
  1435  			(*in)[i].DeepCopyInto(&(*out)[i])
  1436  		}
  1437  	}
  1438  	if in.ReturnPartialResponses != nil {
  1439  		in, out := &in.ReturnPartialResponses, &out.ReturnPartialResponses
  1440  		*out = new(bool)
  1441  		**out = **in
  1442  	}
  1443  	if in.Tag != nil {
  1444  		in, out := &in.Tag, &out.Tag
  1445  		*out = new(string)
  1446  		**out = **in
  1447  	}
  1448  	if in.Webhook != nil {
  1449  		in, out := &in.Webhook, &out.Webhook
  1450  		*out = new(string)
  1451  		**out = **in
  1452  	}
  1453  	return
  1454  }
  1455  
  1456  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PageInitialPromptFulfillment.
  1457  func (in *PageInitialPromptFulfillment) DeepCopy() *PageInitialPromptFulfillment {
  1458  	if in == nil {
  1459  		return nil
  1460  	}
  1461  	out := new(PageInitialPromptFulfillment)
  1462  	in.DeepCopyInto(out)
  1463  	return out
  1464  }
  1465  
  1466  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1467  func (in *PageMessages) DeepCopyInto(out *PageMessages) {
  1468  	*out = *in
  1469  	if in.Text != nil {
  1470  		in, out := &in.Text, &out.Text
  1471  		*out = new(PageText)
  1472  		(*in).DeepCopyInto(*out)
  1473  	}
  1474  	return
  1475  }
  1476  
  1477  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PageMessages.
  1478  func (in *PageMessages) DeepCopy() *PageMessages {
  1479  	if in == nil {
  1480  		return nil
  1481  	}
  1482  	out := new(PageMessages)
  1483  	in.DeepCopyInto(out)
  1484  	return out
  1485  }
  1486  
  1487  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1488  func (in *PageParameters) DeepCopyInto(out *PageParameters) {
  1489  	*out = *in
  1490  	if in.DisplayName != nil {
  1491  		in, out := &in.DisplayName, &out.DisplayName
  1492  		*out = new(string)
  1493  		**out = **in
  1494  	}
  1495  	if in.EntityType != nil {
  1496  		in, out := &in.EntityType, &out.EntityType
  1497  		*out = new(string)
  1498  		**out = **in
  1499  	}
  1500  	if in.FillBehavior != nil {
  1501  		in, out := &in.FillBehavior, &out.FillBehavior
  1502  		*out = new(PageFillBehavior)
  1503  		(*in).DeepCopyInto(*out)
  1504  	}
  1505  	if in.IsList != nil {
  1506  		in, out := &in.IsList, &out.IsList
  1507  		*out = new(bool)
  1508  		**out = **in
  1509  	}
  1510  	if in.Redact != nil {
  1511  		in, out := &in.Redact, &out.Redact
  1512  		*out = new(bool)
  1513  		**out = **in
  1514  	}
  1515  	if in.Required != nil {
  1516  		in, out := &in.Required, &out.Required
  1517  		*out = new(bool)
  1518  		**out = **in
  1519  	}
  1520  	return
  1521  }
  1522  
  1523  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PageParameters.
  1524  func (in *PageParameters) DeepCopy() *PageParameters {
  1525  	if in == nil {
  1526  		return nil
  1527  	}
  1528  	out := new(PageParameters)
  1529  	in.DeepCopyInto(out)
  1530  	return out
  1531  }
  1532  
  1533  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1534  func (in *PageText) DeepCopyInto(out *PageText) {
  1535  	*out = *in
  1536  	if in.AllowPlaybackInterruption != nil {
  1537  		in, out := &in.AllowPlaybackInterruption, &out.AllowPlaybackInterruption
  1538  		*out = new(bool)
  1539  		**out = **in
  1540  	}
  1541  	if in.Text != nil {
  1542  		in, out := &in.Text, &out.Text
  1543  		*out = make([]PageText, len(*in))
  1544  		for i := range *in {
  1545  			(*in)[i].DeepCopyInto(&(*out)[i])
  1546  		}
  1547  	}
  1548  	return
  1549  }
  1550  
  1551  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PageText.
  1552  func (in *PageText) DeepCopy() *PageText {
  1553  	if in == nil {
  1554  		return nil
  1555  	}
  1556  	out := new(PageText)
  1557  	in.DeepCopyInto(out)
  1558  	return out
  1559  }
  1560  
  1561  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1562  func (in *PageTransitionRoutes) DeepCopyInto(out *PageTransitionRoutes) {
  1563  	*out = *in
  1564  	if in.Condition != nil {
  1565  		in, out := &in.Condition, &out.Condition
  1566  		*out = new(string)
  1567  		**out = **in
  1568  	}
  1569  	if in.Intent != nil {
  1570  		in, out := &in.Intent, &out.Intent
  1571  		*out = new(string)
  1572  		**out = **in
  1573  	}
  1574  	if in.Name != nil {
  1575  		in, out := &in.Name, &out.Name
  1576  		*out = new(string)
  1577  		**out = **in
  1578  	}
  1579  	if in.TargetFlow != nil {
  1580  		in, out := &in.TargetFlow, &out.TargetFlow
  1581  		*out = new(string)
  1582  		**out = **in
  1583  	}
  1584  	if in.TargetPage != nil {
  1585  		in, out := &in.TargetPage, &out.TargetPage
  1586  		*out = new(string)
  1587  		**out = **in
  1588  	}
  1589  	if in.TriggerFulfillment != nil {
  1590  		in, out := &in.TriggerFulfillment, &out.TriggerFulfillment
  1591  		*out = new(PageTriggerFulfillment)
  1592  		(*in).DeepCopyInto(*out)
  1593  	}
  1594  	return
  1595  }
  1596  
  1597  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PageTransitionRoutes.
  1598  func (in *PageTransitionRoutes) DeepCopy() *PageTransitionRoutes {
  1599  	if in == nil {
  1600  		return nil
  1601  	}
  1602  	out := new(PageTransitionRoutes)
  1603  	in.DeepCopyInto(out)
  1604  	return out
  1605  }
  1606  
  1607  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1608  func (in *PageTriggerFulfillment) DeepCopyInto(out *PageTriggerFulfillment) {
  1609  	*out = *in
  1610  	if in.Messages != nil {
  1611  		in, out := &in.Messages, &out.Messages
  1612  		*out = make([]PageMessages, len(*in))
  1613  		for i := range *in {
  1614  			(*in)[i].DeepCopyInto(&(*out)[i])
  1615  		}
  1616  	}
  1617  	if in.ReturnPartialResponses != nil {
  1618  		in, out := &in.ReturnPartialResponses, &out.ReturnPartialResponses
  1619  		*out = new(bool)
  1620  		**out = **in
  1621  	}
  1622  	if in.Tag != nil {
  1623  		in, out := &in.Tag, &out.Tag
  1624  		*out = new(string)
  1625  		**out = **in
  1626  	}
  1627  	if in.Webhook != nil {
  1628  		in, out := &in.Webhook, &out.Webhook
  1629  		*out = new(string)
  1630  		**out = **in
  1631  	}
  1632  	return
  1633  }
  1634  
  1635  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PageTriggerFulfillment.
  1636  func (in *PageTriggerFulfillment) DeepCopy() *PageTriggerFulfillment {
  1637  	if in == nil {
  1638  		return nil
  1639  	}
  1640  	out := new(PageTriggerFulfillment)
  1641  	in.DeepCopyInto(out)
  1642  	return out
  1643  }
  1644  
  1645  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1646  func (in *WebhookGenericWebService) DeepCopyInto(out *WebhookGenericWebService) {
  1647  	*out = *in
  1648  	if in.AllowedCaCerts != nil {
  1649  		in, out := &in.AllowedCaCerts, &out.AllowedCaCerts
  1650  		*out = make([]string, len(*in))
  1651  		copy(*out, *in)
  1652  	}
  1653  	if in.RequestHeaders != nil {
  1654  		in, out := &in.RequestHeaders, &out.RequestHeaders
  1655  		*out = make(map[string]string, len(*in))
  1656  		for key, val := range *in {
  1657  			(*out)[key] = val
  1658  		}
  1659  	}
  1660  	return
  1661  }
  1662  
  1663  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookGenericWebService.
  1664  func (in *WebhookGenericWebService) DeepCopy() *WebhookGenericWebService {
  1665  	if in == nil {
  1666  		return nil
  1667  	}
  1668  	out := new(WebhookGenericWebService)
  1669  	in.DeepCopyInto(out)
  1670  	return out
  1671  }
  1672  
  1673  // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
  1674  func (in *WebhookServiceDirectory) DeepCopyInto(out *WebhookServiceDirectory) {
  1675  	*out = *in
  1676  	in.GenericWebService.DeepCopyInto(&out.GenericWebService)
  1677  	return
  1678  }
  1679  
  1680  // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookServiceDirectory.
  1681  func (in *WebhookServiceDirectory) DeepCopy() *WebhookServiceDirectory {
  1682  	if in == nil {
  1683  		return nil
  1684  	}
  1685  	out := new(WebhookServiceDirectory)
  1686  	in.DeepCopyInto(out)
  1687  	return out
  1688  }
  1689  

View as plain text