Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3AdvancedSettings.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3AdvancedSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3AdvancedSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,90 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3AdvancedSettings extends \Google\Model
+{
+  protected $audioExportGcsDestinationType = GoogleCloudDialogflowCxV3GcsDestination::class;
+  protected $audioExportGcsDestinationDataType = '';
+  protected $dtmfSettingsType = GoogleCloudDialogflowCxV3AdvancedSettingsDtmfSettings::class;
+  protected $dtmfSettingsDataType = '';
+  protected $loggingSettingsType = GoogleCloudDialogflowCxV3AdvancedSettingsLoggingSettings::class;
+  protected $loggingSettingsDataType = '';
+  protected $speechSettingsType = GoogleCloudDialogflowCxV3AdvancedSettingsSpeechSettings::class;
+  protected $speechSettingsDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3GcsDestination
+   */
+  public function setAudioExportGcsDestination(GoogleCloudDialogflowCxV3GcsDestination $audioExportGcsDestination)
+  {
+    $this->audioExportGcsDestination = $audioExportGcsDestination;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3GcsDestination
+   */
+  public function getAudioExportGcsDestination()
+  {
+    return $this->audioExportGcsDestination;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3AdvancedSettingsDtmfSettings
+   */
+  public function setDtmfSettings(GoogleCloudDialogflowCxV3AdvancedSettingsDtmfSettings $dtmfSettings)
+  {
+    $this->dtmfSettings = $dtmfSettings;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3AdvancedSettingsDtmfSettings
+   */
+  public function getDtmfSettings()
+  {
+    return $this->dtmfSettings;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3AdvancedSettingsLoggingSettings
+   */
+  public function setLoggingSettings(GoogleCloudDialogflowCxV3AdvancedSettingsLoggingSettings $loggingSettings)
+  {
+    $this->loggingSettings = $loggingSettings;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3AdvancedSettingsLoggingSettings
+   */
+  public function getLoggingSettings()
+  {
+    return $this->loggingSettings;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3AdvancedSettingsSpeechSettings
+   */
+  public function setSpeechSettings(GoogleCloudDialogflowCxV3AdvancedSettingsSpeechSettings $speechSettings)
+  {
+    $this->speechSettings = $speechSettings;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3AdvancedSettingsSpeechSettings
+   */
+  public function getSpeechSettings()
+  {
+    return $this->speechSettings;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3AdvancedSettings::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3AdvancedSettings');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3AdvancedSettingsDtmfSettings.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3AdvancedSettingsDtmfSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3AdvancedSettingsDtmfSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,116 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3AdvancedSettingsDtmfSettings extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $enabled;
+  /**
+   * @var string
+   */
+  public $endpointingTimeoutDuration;
+  /**
+   * @var string
+   */
+  public $finishDigit;
+  /**
+   * @var string
+   */
+  public $interdigitTimeoutDuration;
+  /**
+   * @var int
+   */
+  public $maxDigits;
+
+  /**
+   * @param bool
+   */
+  public function setEnabled($enabled)
+  {
+    $this->enabled = $enabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnabled()
+  {
+    return $this->enabled;
+  }
+  /**
+   * @param string
+   */
+  public function setEndpointingTimeoutDuration($endpointingTimeoutDuration)
+  {
+    $this->endpointingTimeoutDuration = $endpointingTimeoutDuration;
+  }
+  /**
+   * @return string
+   */
+  public function getEndpointingTimeoutDuration()
+  {
+    return $this->endpointingTimeoutDuration;
+  }
+  /**
+   * @param string
+   */
+  public function setFinishDigit($finishDigit)
+  {
+    $this->finishDigit = $finishDigit;
+  }
+  /**
+   * @return string
+   */
+  public function getFinishDigit()
+  {
+    return $this->finishDigit;
+  }
+  /**
+   * @param string
+   */
+  public function setInterdigitTimeoutDuration($interdigitTimeoutDuration)
+  {
+    $this->interdigitTimeoutDuration = $interdigitTimeoutDuration;
+  }
+  /**
+   * @return string
+   */
+  public function getInterdigitTimeoutDuration()
+  {
+    return $this->interdigitTimeoutDuration;
+  }
+  /**
+   * @param int
+   */
+  public function setMaxDigits($maxDigits)
+  {
+    $this->maxDigits = $maxDigits;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxDigits()
+  {
+    return $this->maxDigits;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3AdvancedSettingsDtmfSettings::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3AdvancedSettingsDtmfSettings');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3AdvancedSettingsLoggingSettings.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3AdvancedSettingsLoggingSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3AdvancedSettingsLoggingSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3AdvancedSettingsLoggingSettings extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $enableConsentBasedRedaction;
+  /**
+   * @var bool
+   */
+  public $enableInteractionLogging;
+  /**
+   * @var bool
+   */
+  public $enableStackdriverLogging;
+
+  /**
+   * @param bool
+   */
+  public function setEnableConsentBasedRedaction($enableConsentBasedRedaction)
+  {
+    $this->enableConsentBasedRedaction = $enableConsentBasedRedaction;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableConsentBasedRedaction()
+  {
+    return $this->enableConsentBasedRedaction;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnableInteractionLogging($enableInteractionLogging)
+  {
+    $this->enableInteractionLogging = $enableInteractionLogging;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableInteractionLogging()
+  {
+    return $this->enableInteractionLogging;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnableStackdriverLogging($enableStackdriverLogging)
+  {
+    $this->enableStackdriverLogging = $enableStackdriverLogging;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableStackdriverLogging()
+  {
+    return $this->enableStackdriverLogging;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3AdvancedSettingsLoggingSettings::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3AdvancedSettingsLoggingSettings');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3AdvancedSettingsSpeechSettings.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3AdvancedSettingsSpeechSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3AdvancedSettingsSpeechSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,98 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3AdvancedSettingsSpeechSettings extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $endpointerSensitivity;
+  /**
+   * @var string[]
+   */
+  public $models;
+  /**
+   * @var string
+   */
+  public $noSpeechTimeout;
+  /**
+   * @var bool
+   */
+  public $useTimeoutBasedEndpointing;
+
+  /**
+   * @param int
+   */
+  public function setEndpointerSensitivity($endpointerSensitivity)
+  {
+    $this->endpointerSensitivity = $endpointerSensitivity;
+  }
+  /**
+   * @return int
+   */
+  public function getEndpointerSensitivity()
+  {
+    return $this->endpointerSensitivity;
+  }
+  /**
+   * @param string[]
+   */
+  public function setModels($models)
+  {
+    $this->models = $models;
+  }
+  /**
+   * @return string[]
+   */
+  public function getModels()
+  {
+    return $this->models;
+  }
+  /**
+   * @param string
+   */
+  public function setNoSpeechTimeout($noSpeechTimeout)
+  {
+    $this->noSpeechTimeout = $noSpeechTimeout;
+  }
+  /**
+   * @return string
+   */
+  public function getNoSpeechTimeout()
+  {
+    return $this->noSpeechTimeout;
+  }
+  /**
+   * @param bool
+   */
+  public function setUseTimeoutBasedEndpointing($useTimeoutBasedEndpointing)
+  {
+    $this->useTimeoutBasedEndpointing = $useTimeoutBasedEndpointing;
+  }
+  /**
+   * @return bool
+   */
+  public function getUseTimeoutBasedEndpointing()
+  {
+    return $this->useTimeoutBasedEndpointing;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3AdvancedSettingsSpeechSettings::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3AdvancedSettingsSpeechSettings');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Agent.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Agent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Agent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,389 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3Agent extends \Google\Collection
+{
+  protected $collection_key = 'supportedLanguageCodes';
+  protected $advancedSettingsType = GoogleCloudDialogflowCxV3AdvancedSettings::class;
+  protected $advancedSettingsDataType = '';
+  protected $answerFeedbackSettingsType = GoogleCloudDialogflowCxV3AgentAnswerFeedbackSettings::class;
+  protected $answerFeedbackSettingsDataType = '';
+  /**
+   * @var string
+   */
+  public $avatarUri;
+  protected $clientCertificateSettingsType = GoogleCloudDialogflowCxV3AgentClientCertificateSettings::class;
+  protected $clientCertificateSettingsDataType = '';
+  /**
+   * @var string
+   */
+  public $defaultLanguageCode;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var bool
+   */
+  public $enableMultiLanguageTraining;
+  /**
+   * @var bool
+   */
+  public $enableSpellCorrection;
+  /**
+   * @var bool
+   */
+  public $enableStackdriverLogging;
+  protected $genAppBuilderSettingsType = GoogleCloudDialogflowCxV3AgentGenAppBuilderSettings::class;
+  protected $genAppBuilderSettingsDataType = '';
+  protected $gitIntegrationSettingsType = GoogleCloudDialogflowCxV3AgentGitIntegrationSettings::class;
+  protected $gitIntegrationSettingsDataType = '';
+  /**
+   * @var bool
+   */
+  public $locked;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $personalizationSettingsType = GoogleCloudDialogflowCxV3AgentPersonalizationSettings::class;
+  protected $personalizationSettingsDataType = '';
+  /**
+   * @var string
+   */
+  public $securitySettings;
+  protected $speechToTextSettingsType = GoogleCloudDialogflowCxV3SpeechToTextSettings::class;
+  protected $speechToTextSettingsDataType = '';
+  /**
+   * @var string
+   */
+  public $startFlow;
+  /**
+   * @var string[]
+   */
+  public $supportedLanguageCodes;
+  protected $textToSpeechSettingsType = GoogleCloudDialogflowCxV3TextToSpeechSettings::class;
+  protected $textToSpeechSettingsDataType = '';
+  /**
+   * @var string
+   */
+  public $timeZone;
+
+  /**
+   * @param GoogleCloudDialogflowCxV3AdvancedSettings
+   */
+  public function setAdvancedSettings(GoogleCloudDialogflowCxV3AdvancedSettings $advancedSettings)
+  {
+    $this->advancedSettings = $advancedSettings;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3AdvancedSettings
+   */
+  public function getAdvancedSettings()
+  {
+    return $this->advancedSettings;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3AgentAnswerFeedbackSettings
+   */
+  public function setAnswerFeedbackSettings(GoogleCloudDialogflowCxV3AgentAnswerFeedbackSettings $answerFeedbackSettings)
+  {
+    $this->answerFeedbackSettings = $answerFeedbackSettings;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3AgentAnswerFeedbackSettings
+   */
+  public function getAnswerFeedbackSettings()
+  {
+    return $this->answerFeedbackSettings;
+  }
+  /**
+   * @param string
+   */
+  public function setAvatarUri($avatarUri)
+  {
+    $this->avatarUri = $avatarUri;
+  }
+  /**
+   * @return string
+   */
+  public function getAvatarUri()
+  {
+    return $this->avatarUri;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3AgentClientCertificateSettings
+   */
+  public function setClientCertificateSettings(GoogleCloudDialogflowCxV3AgentClientCertificateSettings $clientCertificateSettings)
+  {
+    $this->clientCertificateSettings = $clientCertificateSettings;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3AgentClientCertificateSettings
+   */
+  public function getClientCertificateSettings()
+  {
+    return $this->clientCertificateSettings;
+  }
+  /**
+   * @param string
+   */
+  public function setDefaultLanguageCode($defaultLanguageCode)
+  {
+    $this->defaultLanguageCode = $defaultLanguageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getDefaultLanguageCode()
+  {
+    return $this->defaultLanguageCode;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnableMultiLanguageTraining($enableMultiLanguageTraining)
+  {
+    $this->enableMultiLanguageTraining = $enableMultiLanguageTraining;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableMultiLanguageTraining()
+  {
+    return $this->enableMultiLanguageTraining;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnableSpellCorrection($enableSpellCorrection)
+  {
+    $this->enableSpellCorrection = $enableSpellCorrection;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableSpellCorrection()
+  {
+    return $this->enableSpellCorrection;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnableStackdriverLogging($enableStackdriverLogging)
+  {
+    $this->enableStackdriverLogging = $enableStackdriverLogging;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableStackdriverLogging()
+  {
+    return $this->enableStackdriverLogging;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3AgentGenAppBuilderSettings
+   */
+  public function setGenAppBuilderSettings(GoogleCloudDialogflowCxV3AgentGenAppBuilderSettings $genAppBuilderSettings)
+  {
+    $this->genAppBuilderSettings = $genAppBuilderSettings;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3AgentGenAppBuilderSettings
+   */
+  public function getGenAppBuilderSettings()
+  {
+    return $this->genAppBuilderSettings;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3AgentGitIntegrationSettings
+   */
+  public function setGitIntegrationSettings(GoogleCloudDialogflowCxV3AgentGitIntegrationSettings $gitIntegrationSettings)
+  {
+    $this->gitIntegrationSettings = $gitIntegrationSettings;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3AgentGitIntegrationSettings
+   */
+  public function getGitIntegrationSettings()
+  {
+    return $this->gitIntegrationSettings;
+  }
+  /**
+   * @param bool
+   */
+  public function setLocked($locked)
+  {
+    $this->locked = $locked;
+  }
+  /**
+   * @return bool
+   */
+  public function getLocked()
+  {
+    return $this->locked;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3AgentPersonalizationSettings
+   */
+  public function setPersonalizationSettings(GoogleCloudDialogflowCxV3AgentPersonalizationSettings $personalizationSettings)
+  {
+    $this->personalizationSettings = $personalizationSettings;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3AgentPersonalizationSettings
+   */
+  public function getPersonalizationSettings()
+  {
+    return $this->personalizationSettings;
+  }
+  /**
+   * @param string
+   */
+  public function setSecuritySettings($securitySettings)
+  {
+    $this->securitySettings = $securitySettings;
+  }
+  /**
+   * @return string
+   */
+  public function getSecuritySettings()
+  {
+    return $this->securitySettings;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3SpeechToTextSettings
+   */
+  public function setSpeechToTextSettings(GoogleCloudDialogflowCxV3SpeechToTextSettings $speechToTextSettings)
+  {
+    $this->speechToTextSettings = $speechToTextSettings;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3SpeechToTextSettings
+   */
+  public function getSpeechToTextSettings()
+  {
+    return $this->speechToTextSettings;
+  }
+  /**
+   * @param string
+   */
+  public function setStartFlow($startFlow)
+  {
+    $this->startFlow = $startFlow;
+  }
+  /**
+   * @return string
+   */
+  public function getStartFlow()
+  {
+    return $this->startFlow;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSupportedLanguageCodes($supportedLanguageCodes)
+  {
+    $this->supportedLanguageCodes = $supportedLanguageCodes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSupportedLanguageCodes()
+  {
+    return $this->supportedLanguageCodes;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3TextToSpeechSettings
+   */
+  public function setTextToSpeechSettings(GoogleCloudDialogflowCxV3TextToSpeechSettings $textToSpeechSettings)
+  {
+    $this->textToSpeechSettings = $textToSpeechSettings;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3TextToSpeechSettings
+   */
+  public function getTextToSpeechSettings()
+  {
+    return $this->textToSpeechSettings;
+  }
+  /**
+   * @param string
+   */
+  public function setTimeZone($timeZone)
+  {
+    $this->timeZone = $timeZone;
+  }
+  /**
+   * @return string
+   */
+  public function getTimeZone()
+  {
+    return $this->timeZone;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3Agent::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3Agent');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3AgentAnswerFeedbackSettings.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3AgentAnswerFeedbackSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3AgentAnswerFeedbackSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3AgentAnswerFeedbackSettings extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $enableAnswerFeedback;
+
+  /**
+   * @param bool
+   */
+  public function setEnableAnswerFeedback($enableAnswerFeedback)
+  {
+    $this->enableAnswerFeedback = $enableAnswerFeedback;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableAnswerFeedback()
+  {
+    return $this->enableAnswerFeedback;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3AgentAnswerFeedbackSettings::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3AgentAnswerFeedbackSettings');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3AgentClientCertificateSettings.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3AgentClientCertificateSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3AgentClientCertificateSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3AgentClientCertificateSettings extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $passphrase;
+  /**
+   * @var string
+   */
+  public $privateKey;
+  /**
+   * @var string
+   */
+  public $sslCertificate;
+
+  /**
+   * @param string
+   */
+  public function setPassphrase($passphrase)
+  {
+    $this->passphrase = $passphrase;
+  }
+  /**
+   * @return string
+   */
+  public function getPassphrase()
+  {
+    return $this->passphrase;
+  }
+  /**
+   * @param string
+   */
+  public function setPrivateKey($privateKey)
+  {
+    $this->privateKey = $privateKey;
+  }
+  /**
+   * @return string
+   */
+  public function getPrivateKey()
+  {
+    return $this->privateKey;
+  }
+  /**
+   * @param string
+   */
+  public function setSslCertificate($sslCertificate)
+  {
+    $this->sslCertificate = $sslCertificate;
+  }
+  /**
+   * @return string
+   */
+  public function getSslCertificate()
+  {
+    return $this->sslCertificate;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3AgentClientCertificateSettings::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3AgentClientCertificateSettings');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3AgentGenAppBuilderSettings.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3AgentGenAppBuilderSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3AgentGenAppBuilderSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3AgentGenAppBuilderSettings extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $engine;
+
+  /**
+   * @param string
+   */
+  public function setEngine($engine)
+  {
+    $this->engine = $engine;
+  }
+  /**
+   * @return string
+   */
+  public function getEngine()
+  {
+    return $this->engine;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3AgentGenAppBuilderSettings::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3AgentGenAppBuilderSettings');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3AgentGitIntegrationSettings.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3AgentGitIntegrationSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3AgentGitIntegrationSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3AgentGitIntegrationSettings extends \Google\Model
+{
+  protected $githubSettingsType = GoogleCloudDialogflowCxV3AgentGitIntegrationSettingsGithubSettings::class;
+  protected $githubSettingsDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3AgentGitIntegrationSettingsGithubSettings
+   */
+  public function setGithubSettings(GoogleCloudDialogflowCxV3AgentGitIntegrationSettingsGithubSettings $githubSettings)
+  {
+    $this->githubSettings = $githubSettings;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3AgentGitIntegrationSettingsGithubSettings
+   */
+  public function getGithubSettings()
+  {
+    return $this->githubSettings;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3AgentGitIntegrationSettings::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3AgentGitIntegrationSettings');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3AgentGitIntegrationSettingsGithubSettings.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3AgentGitIntegrationSettingsGithubSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3AgentGitIntegrationSettingsGithubSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,117 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3AgentGitIntegrationSettingsGithubSettings extends \Google\Collection
+{
+  protected $collection_key = 'branches';
+  /**
+   * @var string
+   */
+  public $accessToken;
+  /**
+   * @var string[]
+   */
+  public $branches;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $repositoryUri;
+  /**
+   * @var string
+   */
+  public $trackingBranch;
+
+  /**
+   * @param string
+   */
+  public function setAccessToken($accessToken)
+  {
+    $this->accessToken = $accessToken;
+  }
+  /**
+   * @return string
+   */
+  public function getAccessToken()
+  {
+    return $this->accessToken;
+  }
+  /**
+   * @param string[]
+   */
+  public function setBranches($branches)
+  {
+    $this->branches = $branches;
+  }
+  /**
+   * @return string[]
+   */
+  public function getBranches()
+  {
+    return $this->branches;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setRepositoryUri($repositoryUri)
+  {
+    $this->repositoryUri = $repositoryUri;
+  }
+  /**
+   * @return string
+   */
+  public function getRepositoryUri()
+  {
+    return $this->repositoryUri;
+  }
+  /**
+   * @param string
+   */
+  public function setTrackingBranch($trackingBranch)
+  {
+    $this->trackingBranch = $trackingBranch;
+  }
+  /**
+   * @return string
+   */
+  public function getTrackingBranch()
+  {
+    return $this->trackingBranch;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3AgentGitIntegrationSettingsGithubSettings::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3AgentGitIntegrationSettingsGithubSettings');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3AgentPersonalizationSettings.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3AgentPersonalizationSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3AgentPersonalizationSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3AgentPersonalizationSettings extends \Google\Model
+{
+  /**
+   * @var array[]
+   */
+  public $defaultEndUserMetadata;
+
+  /**
+   * @param array[]
+   */
+  public function setDefaultEndUserMetadata($defaultEndUserMetadata)
+  {
+    $this->defaultEndUserMetadata = $defaultEndUserMetadata;
+  }
+  /**
+   * @return array[]
+   */
+  public function getDefaultEndUserMetadata()
+  {
+    return $this->defaultEndUserMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3AgentPersonalizationSettings::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3AgentPersonalizationSettings');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3AgentValidationResult.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3AgentValidationResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3AgentValidationResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3AgentValidationResult extends \Google\Collection
+{
+  protected $collection_key = 'flowValidationResults';
+  protected $flowValidationResultsType = GoogleCloudDialogflowCxV3FlowValidationResult::class;
+  protected $flowValidationResultsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param GoogleCloudDialogflowCxV3FlowValidationResult[]
+   */
+  public function setFlowValidationResults($flowValidationResults)
+  {
+    $this->flowValidationResults = $flowValidationResults;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3FlowValidationResult[]
+   */
+  public function getFlowValidationResults()
+  {
+    return $this->flowValidationResults;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3AgentValidationResult::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3AgentValidationResult');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3AnswerFeedback.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3AnswerFeedback.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3AnswerFeedback.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,78 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3AnswerFeedback extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $customRating;
+  /**
+   * @var string
+   */
+  public $rating;
+  protected $ratingReasonType = GoogleCloudDialogflowCxV3AnswerFeedbackRatingReason::class;
+  protected $ratingReasonDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setCustomRating($customRating)
+  {
+    $this->customRating = $customRating;
+  }
+  /**
+   * @return string
+   */
+  public function getCustomRating()
+  {
+    return $this->customRating;
+  }
+  /**
+   * @param string
+   */
+  public function setRating($rating)
+  {
+    $this->rating = $rating;
+  }
+  /**
+   * @return string
+   */
+  public function getRating()
+  {
+    return $this->rating;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3AnswerFeedbackRatingReason
+   */
+  public function setRatingReason(GoogleCloudDialogflowCxV3AnswerFeedbackRatingReason $ratingReason)
+  {
+    $this->ratingReason = $ratingReason;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3AnswerFeedbackRatingReason
+   */
+  public function getRatingReason()
+  {
+    return $this->ratingReason;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3AnswerFeedback::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3AnswerFeedback');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3AnswerFeedbackRatingReason.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3AnswerFeedbackRatingReason.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3AnswerFeedbackRatingReason.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,63 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3AnswerFeedbackRatingReason extends \Google\Collection
+{
+  protected $collection_key = 'reasonLabels';
+  /**
+   * @var string
+   */
+  public $feedback;
+  /**
+   * @var string[]
+   */
+  public $reasonLabels;
+
+  /**
+   * @param string
+   */
+  public function setFeedback($feedback)
+  {
+    $this->feedback = $feedback;
+  }
+  /**
+   * @return string
+   */
+  public function getFeedback()
+  {
+    return $this->feedback;
+  }
+  /**
+   * @param string[]
+   */
+  public function setReasonLabels($reasonLabels)
+  {
+    $this->reasonLabels = $reasonLabels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getReasonLabels()
+  {
+    return $this->reasonLabels;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3AnswerFeedbackRatingReason::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3AnswerFeedbackRatingReason');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3AudioInput.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3AudioInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3AudioInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,60 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3AudioInput extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $audio;
+  protected $configType = GoogleCloudDialogflowCxV3InputAudioConfig::class;
+  protected $configDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setAudio($audio)
+  {
+    $this->audio = $audio;
+  }
+  /**
+   * @return string
+   */
+  public function getAudio()
+  {
+    return $this->audio;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3InputAudioConfig
+   */
+  public function setConfig(GoogleCloudDialogflowCxV3InputAudioConfig $config)
+  {
+    $this->config = $config;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3InputAudioConfig
+   */
+  public function getConfig()
+  {
+    return $this->config;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3AudioInput::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3AudioInput');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3BargeInConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3BargeInConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3BargeInConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3BargeInConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $noBargeInDuration;
+  /**
+   * @var string
+   */
+  public $totalDuration;
+
+  /**
+   * @param string
+   */
+  public function setNoBargeInDuration($noBargeInDuration)
+  {
+    $this->noBargeInDuration = $noBargeInDuration;
+  }
+  /**
+   * @return string
+   */
+  public function getNoBargeInDuration()
+  {
+    return $this->noBargeInDuration;
+  }
+  /**
+   * @param string
+   */
+  public function setTotalDuration($totalDuration)
+  {
+    $this->totalDuration = $totalDuration;
+  }
+  /**
+   * @return string
+   */
+  public function getTotalDuration()
+  {
+    return $this->totalDuration;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3BargeInConfig::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3BargeInConfig');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3BatchDeleteTestCasesRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3BatchDeleteTestCasesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3BatchDeleteTestCasesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,45 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3BatchDeleteTestCasesRequest extends \Google\Collection
+{
+  protected $collection_key = 'names';
+  /**
+   * @var string[]
+   */
+  public $names;
+
+  /**
+   * @param string[]
+   */
+  public function setNames($names)
+  {
+    $this->names = $names;
+  }
+  /**
+   * @return string[]
+   */
+  public function getNames()
+  {
+    return $this->names;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3BatchDeleteTestCasesRequest::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3BatchDeleteTestCasesRequest');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3BatchRunTestCasesMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3BatchRunTestCasesMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3BatchRunTestCasesMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3BatchRunTestCasesMetadata extends \Google\Collection
+{
+  protected $collection_key = 'errors';
+  protected $errorsType = GoogleCloudDialogflowCxV3TestError::class;
+  protected $errorsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3TestError[]
+   */
+  public function setErrors($errors)
+  {
+    $this->errors = $errors;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3TestError[]
+   */
+  public function getErrors()
+  {
+    return $this->errors;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3BatchRunTestCasesMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3BatchRunTestCasesMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3BatchRunTestCasesRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3BatchRunTestCasesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3BatchRunTestCasesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,63 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3BatchRunTestCasesRequest extends \Google\Collection
+{
+  protected $collection_key = 'testCases';
+  /**
+   * @var string
+   */
+  public $environment;
+  /**
+   * @var string[]
+   */
+  public $testCases;
+
+  /**
+   * @param string
+   */
+  public function setEnvironment($environment)
+  {
+    $this->environment = $environment;
+  }
+  /**
+   * @return string
+   */
+  public function getEnvironment()
+  {
+    return $this->environment;
+  }
+  /**
+   * @param string[]
+   */
+  public function setTestCases($testCases)
+  {
+    $this->testCases = $testCases;
+  }
+  /**
+   * @return string[]
+   */
+  public function getTestCases()
+  {
+    return $this->testCases;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3BatchRunTestCasesRequest::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3BatchRunTestCasesRequest');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3BatchRunTestCasesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3BatchRunTestCasesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3BatchRunTestCasesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3BatchRunTestCasesResponse extends \Google\Collection
+{
+  protected $collection_key = 'results';
+  protected $resultsType = GoogleCloudDialogflowCxV3TestCaseResult::class;
+  protected $resultsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3TestCaseResult[]
+   */
+  public function setResults($results)
+  {
+    $this->results = $results;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3TestCaseResult[]
+   */
+  public function getResults()
+  {
+    return $this->results;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3BatchRunTestCasesResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3BatchRunTestCasesResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3BoostSpec.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3BoostSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3BoostSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3BoostSpec extends \Google\Collection
+{
+  protected $collection_key = 'conditionBoostSpecs';
+  protected $conditionBoostSpecsType = GoogleCloudDialogflowCxV3BoostSpecConditionBoostSpec::class;
+  protected $conditionBoostSpecsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3BoostSpecConditionBoostSpec[]
+   */
+  public function setConditionBoostSpecs($conditionBoostSpecs)
+  {
+    $this->conditionBoostSpecs = $conditionBoostSpecs;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3BoostSpecConditionBoostSpec[]
+   */
+  public function getConditionBoostSpecs()
+  {
+    return $this->conditionBoostSpecs;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3BoostSpec::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3BoostSpec');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3BoostSpecConditionBoostSpec.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3BoostSpecConditionBoostSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3BoostSpecConditionBoostSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,78 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3BoostSpecConditionBoostSpec extends \Google\Model
+{
+  /**
+   * @var float
+   */
+  public $boost;
+  protected $boostControlSpecType = GoogleCloudDialogflowCxV3BoostSpecConditionBoostSpecBoostControlSpec::class;
+  protected $boostControlSpecDataType = '';
+  /**
+   * @var string
+   */
+  public $condition;
+
+  /**
+   * @param float
+   */
+  public function setBoost($boost)
+  {
+    $this->boost = $boost;
+  }
+  /**
+   * @return float
+   */
+  public function getBoost()
+  {
+    return $this->boost;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3BoostSpecConditionBoostSpecBoostControlSpec
+   */
+  public function setBoostControlSpec(GoogleCloudDialogflowCxV3BoostSpecConditionBoostSpecBoostControlSpec $boostControlSpec)
+  {
+    $this->boostControlSpec = $boostControlSpec;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3BoostSpecConditionBoostSpecBoostControlSpec
+   */
+  public function getBoostControlSpec()
+  {
+    return $this->boostControlSpec;
+  }
+  /**
+   * @param string
+   */
+  public function setCondition($condition)
+  {
+    $this->condition = $condition;
+  }
+  /**
+   * @return string
+   */
+  public function getCondition()
+  {
+    return $this->condition;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3BoostSpecConditionBoostSpec::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3BoostSpecConditionBoostSpec');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3BoostSpecConditionBoostSpecBoostControlSpec.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3BoostSpecConditionBoostSpecBoostControlSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3BoostSpecConditionBoostSpecBoostControlSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,97 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3BoostSpecConditionBoostSpecBoostControlSpec extends \Google\Collection
+{
+  protected $collection_key = 'controlPoints';
+  /**
+   * @var string
+   */
+  public $attributeType;
+  protected $controlPointsType = GoogleCloudDialogflowCxV3BoostSpecConditionBoostSpecBoostControlSpecControlPoint::class;
+  protected $controlPointsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $fieldName;
+  /**
+   * @var string
+   */
+  public $interpolationType;
+
+  /**
+   * @param string
+   */
+  public function setAttributeType($attributeType)
+  {
+    $this->attributeType = $attributeType;
+  }
+  /**
+   * @return string
+   */
+  public function getAttributeType()
+  {
+    return $this->attributeType;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3BoostSpecConditionBoostSpecBoostControlSpecControlPoint[]
+   */
+  public function setControlPoints($controlPoints)
+  {
+    $this->controlPoints = $controlPoints;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3BoostSpecConditionBoostSpecBoostControlSpecControlPoint[]
+   */
+  public function getControlPoints()
+  {
+    return $this->controlPoints;
+  }
+  /**
+   * @param string
+   */
+  public function setFieldName($fieldName)
+  {
+    $this->fieldName = $fieldName;
+  }
+  /**
+   * @return string
+   */
+  public function getFieldName()
+  {
+    return $this->fieldName;
+  }
+  /**
+   * @param string
+   */
+  public function setInterpolationType($interpolationType)
+  {
+    $this->interpolationType = $interpolationType;
+  }
+  /**
+   * @return string
+   */
+  public function getInterpolationType()
+  {
+    return $this->interpolationType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3BoostSpecConditionBoostSpecBoostControlSpec::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3BoostSpecConditionBoostSpecBoostControlSpec');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3BoostSpecConditionBoostSpecBoostControlSpecControlPoint.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3BoostSpecConditionBoostSpecBoostControlSpecControlPoint.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3BoostSpecConditionBoostSpecBoostControlSpecControlPoint.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3BoostSpecConditionBoostSpecBoostControlSpecControlPoint extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $attributeValue;
+  /**
+   * @var float
+   */
+  public $boostAmount;
+
+  /**
+   * @param string
+   */
+  public function setAttributeValue($attributeValue)
+  {
+    $this->attributeValue = $attributeValue;
+  }
+  /**
+   * @return string
+   */
+  public function getAttributeValue()
+  {
+    return $this->attributeValue;
+  }
+  /**
+   * @param float
+   */
+  public function setBoostAmount($boostAmount)
+  {
+    $this->boostAmount = $boostAmount;
+  }
+  /**
+   * @return float
+   */
+  public function getBoostAmount()
+  {
+    return $this->boostAmount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3BoostSpecConditionBoostSpecBoostControlSpecControlPoint::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3BoostSpecConditionBoostSpecBoostControlSpecControlPoint');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3BoostSpecs.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3BoostSpecs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3BoostSpecs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3BoostSpecs extends \Google\Collection
+{
+  protected $collection_key = 'spec';
+  /**
+   * @var string[]
+   */
+  public $dataStores;
+  protected $specType = GoogleCloudDialogflowCxV3BoostSpec::class;
+  protected $specDataType = 'array';
+
+  /**
+   * @param string[]
+   */
+  public function setDataStores($dataStores)
+  {
+    $this->dataStores = $dataStores;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDataStores()
+  {
+    return $this->dataStores;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3BoostSpec[]
+   */
+  public function setSpec($spec)
+  {
+    $this->spec = $spec;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3BoostSpec[]
+   */
+  public function getSpec()
+  {
+    return $this->spec;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3BoostSpecs::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3BoostSpecs');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3CalculateCoverageResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3CalculateCoverageResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3CalculateCoverageResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,92 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3CalculateCoverageResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $agent;
+  protected $intentCoverageType = GoogleCloudDialogflowCxV3IntentCoverage::class;
+  protected $intentCoverageDataType = '';
+  protected $routeGroupCoverageType = GoogleCloudDialogflowCxV3TransitionRouteGroupCoverage::class;
+  protected $routeGroupCoverageDataType = '';
+  protected $transitionCoverageType = GoogleCloudDialogflowCxV3TransitionCoverage::class;
+  protected $transitionCoverageDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setAgent($agent)
+  {
+    $this->agent = $agent;
+  }
+  /**
+   * @return string
+   */
+  public function getAgent()
+  {
+    return $this->agent;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3IntentCoverage
+   */
+  public function setIntentCoverage(GoogleCloudDialogflowCxV3IntentCoverage $intentCoverage)
+  {
+    $this->intentCoverage = $intentCoverage;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3IntentCoverage
+   */
+  public function getIntentCoverage()
+  {
+    return $this->intentCoverage;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3TransitionRouteGroupCoverage
+   */
+  public function setRouteGroupCoverage(GoogleCloudDialogflowCxV3TransitionRouteGroupCoverage $routeGroupCoverage)
+  {
+    $this->routeGroupCoverage = $routeGroupCoverage;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3TransitionRouteGroupCoverage
+   */
+  public function getRouteGroupCoverage()
+  {
+    return $this->routeGroupCoverage;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3TransitionCoverage
+   */
+  public function setTransitionCoverage(GoogleCloudDialogflowCxV3TransitionCoverage $transitionCoverage)
+  {
+    $this->transitionCoverage = $transitionCoverage;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3TransitionCoverage
+   */
+  public function getTransitionCoverage()
+  {
+    return $this->transitionCoverage;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3CalculateCoverageResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3CalculateCoverageResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Changelog.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Changelog.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Changelog.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,170 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3Changelog extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $action;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $languageCode;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $resource;
+  /**
+   * @var string
+   */
+  public $type;
+  /**
+   * @var string
+   */
+  public $userEmail;
+
+  /**
+   * @param string
+   */
+  public function setAction($action)
+  {
+    $this->action = $action;
+  }
+  /**
+   * @return string
+   */
+  public function getAction()
+  {
+    return $this->action;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setLanguageCode($languageCode)
+  {
+    $this->languageCode = $languageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCode()
+  {
+    return $this->languageCode;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setResource($resource)
+  {
+    $this->resource = $resource;
+  }
+  /**
+   * @return string
+   */
+  public function getResource()
+  {
+    return $this->resource;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @param string
+   */
+  public function setUserEmail($userEmail)
+  {
+    $this->userEmail = $userEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getUserEmail()
+  {
+    return $this->userEmail;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3Changelog::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3Changelog');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3CompareVersionsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3CompareVersionsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3CompareVersionsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3CompareVersionsRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $languageCode;
+  /**
+   * @var string
+   */
+  public $targetVersion;
+
+  /**
+   * @param string
+   */
+  public function setLanguageCode($languageCode)
+  {
+    $this->languageCode = $languageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCode()
+  {
+    return $this->languageCode;
+  }
+  /**
+   * @param string
+   */
+  public function setTargetVersion($targetVersion)
+  {
+    $this->targetVersion = $targetVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getTargetVersion()
+  {
+    return $this->targetVersion;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3CompareVersionsRequest::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3CompareVersionsRequest');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3CompareVersionsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3CompareVersionsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3CompareVersionsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3CompareVersionsResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $baseVersionContentJson;
+  /**
+   * @var string
+   */
+  public $compareTime;
+  /**
+   * @var string
+   */
+  public $targetVersionContentJson;
+
+  /**
+   * @param string
+   */
+  public function setBaseVersionContentJson($baseVersionContentJson)
+  {
+    $this->baseVersionContentJson = $baseVersionContentJson;
+  }
+  /**
+   * @return string
+   */
+  public function getBaseVersionContentJson()
+  {
+    return $this->baseVersionContentJson;
+  }
+  /**
+   * @param string
+   */
+  public function setCompareTime($compareTime)
+  {
+    $this->compareTime = $compareTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCompareTime()
+  {
+    return $this->compareTime;
+  }
+  /**
+   * @param string
+   */
+  public function setTargetVersionContentJson($targetVersionContentJson)
+  {
+    $this->targetVersionContentJson = $targetVersionContentJson;
+  }
+  /**
+   * @return string
+   */
+  public function getTargetVersionContentJson()
+  {
+    return $this->targetVersionContentJson;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3CompareVersionsResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3CompareVersionsResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ContinuousTestResult.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ContinuousTestResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ContinuousTestResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,99 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ContinuousTestResult extends \Google\Collection
+{
+  protected $collection_key = 'testCaseResults';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $result;
+  /**
+   * @var string
+   */
+  public $runTime;
+  /**
+   * @var string[]
+   */
+  public $testCaseResults;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setResult($result)
+  {
+    $this->result = $result;
+  }
+  /**
+   * @return string
+   */
+  public function getResult()
+  {
+    return $this->result;
+  }
+  /**
+   * @param string
+   */
+  public function setRunTime($runTime)
+  {
+    $this->runTime = $runTime;
+  }
+  /**
+   * @return string
+   */
+  public function getRunTime()
+  {
+    return $this->runTime;
+  }
+  /**
+   * @param string[]
+   */
+  public function setTestCaseResults($testCaseResults)
+  {
+    $this->testCaseResults = $testCaseResults;
+  }
+  /**
+   * @return string[]
+   */
+  public function getTestCaseResults()
+  {
+    return $this->testCaseResults;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ContinuousTestResult::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ContinuousTestResult');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ConversationSignals.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ConversationSignals.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ConversationSignals.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ConversationSignals extends \Google\Model
+{
+  protected $turnSignalsType = GoogleCloudDialogflowCxV3TurnSignals::class;
+  protected $turnSignalsDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3TurnSignals
+   */
+  public function setTurnSignals(GoogleCloudDialogflowCxV3TurnSignals $turnSignals)
+  {
+    $this->turnSignals = $turnSignals;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3TurnSignals
+   */
+  public function getTurnSignals()
+  {
+    return $this->turnSignals;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ConversationSignals::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ConversationSignals');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ConversationTurn.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ConversationTurn.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ConversationTurn.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,58 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ConversationTurn extends \Google\Model
+{
+  protected $userInputType = GoogleCloudDialogflowCxV3ConversationTurnUserInput::class;
+  protected $userInputDataType = '';
+  protected $virtualAgentOutputType = GoogleCloudDialogflowCxV3ConversationTurnVirtualAgentOutput::class;
+  protected $virtualAgentOutputDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3ConversationTurnUserInput
+   */
+  public function setUserInput(GoogleCloudDialogflowCxV3ConversationTurnUserInput $userInput)
+  {
+    $this->userInput = $userInput;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3ConversationTurnUserInput
+   */
+  public function getUserInput()
+  {
+    return $this->userInput;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3ConversationTurnVirtualAgentOutput
+   */
+  public function setVirtualAgentOutput(GoogleCloudDialogflowCxV3ConversationTurnVirtualAgentOutput $virtualAgentOutput)
+  {
+    $this->virtualAgentOutput = $virtualAgentOutput;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3ConversationTurnVirtualAgentOutput
+   */
+  public function getVirtualAgentOutput()
+  {
+    return $this->virtualAgentOutput;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ConversationTurn::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ConversationTurn');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ConversationTurnUserInput.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ConversationTurnUserInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ConversationTurnUserInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,96 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ConversationTurnUserInput extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $enableSentimentAnalysis;
+  /**
+   * @var array[]
+   */
+  public $injectedParameters;
+  protected $inputType = GoogleCloudDialogflowCxV3QueryInput::class;
+  protected $inputDataType = '';
+  /**
+   * @var bool
+   */
+  public $isWebhookEnabled;
+
+  /**
+   * @param bool
+   */
+  public function setEnableSentimentAnalysis($enableSentimentAnalysis)
+  {
+    $this->enableSentimentAnalysis = $enableSentimentAnalysis;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableSentimentAnalysis()
+  {
+    return $this->enableSentimentAnalysis;
+  }
+  /**
+   * @param array[]
+   */
+  public function setInjectedParameters($injectedParameters)
+  {
+    $this->injectedParameters = $injectedParameters;
+  }
+  /**
+   * @return array[]
+   */
+  public function getInjectedParameters()
+  {
+    return $this->injectedParameters;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3QueryInput
+   */
+  public function setInput(GoogleCloudDialogflowCxV3QueryInput $input)
+  {
+    $this->input = $input;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3QueryInput
+   */
+  public function getInput()
+  {
+    return $this->input;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsWebhookEnabled($isWebhookEnabled)
+  {
+    $this->isWebhookEnabled = $isWebhookEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsWebhookEnabled()
+  {
+    return $this->isWebhookEnabled;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ConversationTurnUserInput::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ConversationTurnUserInput');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ConversationTurnVirtualAgentOutput.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ConversationTurnVirtualAgentOutput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ConversationTurnVirtualAgentOutput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,143 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ConversationTurnVirtualAgentOutput extends \Google\Collection
+{
+  protected $collection_key = 'textResponses';
+  protected $currentPageType = GoogleCloudDialogflowCxV3Page::class;
+  protected $currentPageDataType = '';
+  /**
+   * @var array[]
+   */
+  public $diagnosticInfo;
+  protected $differencesType = GoogleCloudDialogflowCxV3TestRunDifference::class;
+  protected $differencesDataType = 'array';
+  /**
+   * @var array[]
+   */
+  public $sessionParameters;
+  protected $statusType = GoogleRpcStatus::class;
+  protected $statusDataType = '';
+  protected $textResponsesType = GoogleCloudDialogflowCxV3ResponseMessageText::class;
+  protected $textResponsesDataType = 'array';
+  protected $triggeredIntentType = GoogleCloudDialogflowCxV3Intent::class;
+  protected $triggeredIntentDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3Page
+   */
+  public function setCurrentPage(GoogleCloudDialogflowCxV3Page $currentPage)
+  {
+    $this->currentPage = $currentPage;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3Page
+   */
+  public function getCurrentPage()
+  {
+    return $this->currentPage;
+  }
+  /**
+   * @param array[]
+   */
+  public function setDiagnosticInfo($diagnosticInfo)
+  {
+    $this->diagnosticInfo = $diagnosticInfo;
+  }
+  /**
+   * @return array[]
+   */
+  public function getDiagnosticInfo()
+  {
+    return $this->diagnosticInfo;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3TestRunDifference[]
+   */
+  public function setDifferences($differences)
+  {
+    $this->differences = $differences;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3TestRunDifference[]
+   */
+  public function getDifferences()
+  {
+    return $this->differences;
+  }
+  /**
+   * @param array[]
+   */
+  public function setSessionParameters($sessionParameters)
+  {
+    $this->sessionParameters = $sessionParameters;
+  }
+  /**
+   * @return array[]
+   */
+  public function getSessionParameters()
+  {
+    return $this->sessionParameters;
+  }
+  /**
+   * @param GoogleRpcStatus
+   */
+  public function setStatus(GoogleRpcStatus $status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return GoogleRpcStatus
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3ResponseMessageText[]
+   */
+  public function setTextResponses($textResponses)
+  {
+    $this->textResponses = $textResponses;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3ResponseMessageText[]
+   */
+  public function getTextResponses()
+  {
+    return $this->textResponses;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3Intent
+   */
+  public function setTriggeredIntent(GoogleCloudDialogflowCxV3Intent $triggeredIntent)
+  {
+    $this->triggeredIntent = $triggeredIntent;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3Intent
+   */
+  public function getTriggeredIntent()
+  {
+    return $this->triggeredIntent;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ConversationTurnVirtualAgentOutput::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ConversationTurnVirtualAgentOutput');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3CreateDocumentOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3CreateDocumentOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3CreateDocumentOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3CreateDocumentOperationMetadata extends \Google\Model
+{
+  protected $genericMetadataType = GoogleCloudDialogflowCxV3GenericKnowledgeOperationMetadata::class;
+  protected $genericMetadataDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3GenericKnowledgeOperationMetadata
+   */
+  public function setGenericMetadata(GoogleCloudDialogflowCxV3GenericKnowledgeOperationMetadata $genericMetadata)
+  {
+    $this->genericMetadata = $genericMetadata;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3GenericKnowledgeOperationMetadata
+   */
+  public function getGenericMetadata()
+  {
+    return $this->genericMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3CreateDocumentOperationMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3CreateDocumentOperationMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3CreateVersionOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3CreateVersionOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3CreateVersionOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3CreateVersionOperationMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $version;
+
+  /**
+   * @param string
+   */
+  public function setVersion($version)
+  {
+    $this->version = $version;
+  }
+  /**
+   * @return string
+   */
+  public function getVersion()
+  {
+    return $this->version;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3CreateVersionOperationMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3CreateVersionOperationMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DataStoreConnection.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DataStoreConnection.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DataStoreConnection.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3DataStoreConnection extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $dataStore;
+  /**
+   * @var string
+   */
+  public $dataStoreType;
+
+  /**
+   * @param string
+   */
+  public function setDataStore($dataStore)
+  {
+    $this->dataStore = $dataStore;
+  }
+  /**
+   * @return string
+   */
+  public function getDataStore()
+  {
+    return $this->dataStore;
+  }
+  /**
+   * @param string
+   */
+  public function setDataStoreType($dataStoreType)
+  {
+    $this->dataStoreType = $dataStoreType;
+  }
+  /**
+   * @return string
+   */
+  public function getDataStoreType()
+  {
+    return $this->dataStoreType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3DataStoreConnection::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3DataStoreConnection');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DataStoreConnectionSignals.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DataStoreConnectionSignals.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DataStoreConnectionSignals.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,175 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3DataStoreConnectionSignals extends \Google\Collection
+{
+  protected $collection_key = 'searchSnippets';
+  /**
+   * @var string
+   */
+  public $answer;
+  protected $answerGenerationModelCallSignalsType = GoogleCloudDialogflowCxV3DataStoreConnectionSignalsAnswerGenerationModelCallSignals::class;
+  protected $answerGenerationModelCallSignalsDataType = '';
+  protected $answerPartsType = GoogleCloudDialogflowCxV3DataStoreConnectionSignalsAnswerPart::class;
+  protected $answerPartsDataType = 'array';
+  protected $citedSnippetsType = GoogleCloudDialogflowCxV3DataStoreConnectionSignalsCitedSnippet::class;
+  protected $citedSnippetsDataType = 'array';
+  protected $groundingSignalsType = GoogleCloudDialogflowCxV3DataStoreConnectionSignalsGroundingSignals::class;
+  protected $groundingSignalsDataType = '';
+  protected $rewriterModelCallSignalsType = GoogleCloudDialogflowCxV3DataStoreConnectionSignalsRewriterModelCallSignals::class;
+  protected $rewriterModelCallSignalsDataType = '';
+  /**
+   * @var string
+   */
+  public $rewrittenQuery;
+  protected $safetySignalsType = GoogleCloudDialogflowCxV3DataStoreConnectionSignalsSafetySignals::class;
+  protected $safetySignalsDataType = '';
+  protected $searchSnippetsType = GoogleCloudDialogflowCxV3DataStoreConnectionSignalsSearchSnippet::class;
+  protected $searchSnippetsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setAnswer($answer)
+  {
+    $this->answer = $answer;
+  }
+  /**
+   * @return string
+   */
+  public function getAnswer()
+  {
+    return $this->answer;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3DataStoreConnectionSignalsAnswerGenerationModelCallSignals
+   */
+  public function setAnswerGenerationModelCallSignals(GoogleCloudDialogflowCxV3DataStoreConnectionSignalsAnswerGenerationModelCallSignals $answerGenerationModelCallSignals)
+  {
+    $this->answerGenerationModelCallSignals = $answerGenerationModelCallSignals;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3DataStoreConnectionSignalsAnswerGenerationModelCallSignals
+   */
+  public function getAnswerGenerationModelCallSignals()
+  {
+    return $this->answerGenerationModelCallSignals;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3DataStoreConnectionSignalsAnswerPart[]
+   */
+  public function setAnswerParts($answerParts)
+  {
+    $this->answerParts = $answerParts;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3DataStoreConnectionSignalsAnswerPart[]
+   */
+  public function getAnswerParts()
+  {
+    return $this->answerParts;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3DataStoreConnectionSignalsCitedSnippet[]
+   */
+  public function setCitedSnippets($citedSnippets)
+  {
+    $this->citedSnippets = $citedSnippets;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3DataStoreConnectionSignalsCitedSnippet[]
+   */
+  public function getCitedSnippets()
+  {
+    return $this->citedSnippets;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3DataStoreConnectionSignalsGroundingSignals
+   */
+  public function setGroundingSignals(GoogleCloudDialogflowCxV3DataStoreConnectionSignalsGroundingSignals $groundingSignals)
+  {
+    $this->groundingSignals = $groundingSignals;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3DataStoreConnectionSignalsGroundingSignals
+   */
+  public function getGroundingSignals()
+  {
+    return $this->groundingSignals;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3DataStoreConnectionSignalsRewriterModelCallSignals
+   */
+  public function setRewriterModelCallSignals(GoogleCloudDialogflowCxV3DataStoreConnectionSignalsRewriterModelCallSignals $rewriterModelCallSignals)
+  {
+    $this->rewriterModelCallSignals = $rewriterModelCallSignals;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3DataStoreConnectionSignalsRewriterModelCallSignals
+   */
+  public function getRewriterModelCallSignals()
+  {
+    return $this->rewriterModelCallSignals;
+  }
+  /**
+   * @param string
+   */
+  public function setRewrittenQuery($rewrittenQuery)
+  {
+    $this->rewrittenQuery = $rewrittenQuery;
+  }
+  /**
+   * @return string
+   */
+  public function getRewrittenQuery()
+  {
+    return $this->rewrittenQuery;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3DataStoreConnectionSignalsSafetySignals
+   */
+  public function setSafetySignals(GoogleCloudDialogflowCxV3DataStoreConnectionSignalsSafetySignals $safetySignals)
+  {
+    $this->safetySignals = $safetySignals;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3DataStoreConnectionSignalsSafetySignals
+   */
+  public function getSafetySignals()
+  {
+    return $this->safetySignals;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3DataStoreConnectionSignalsSearchSnippet[]
+   */
+  public function setSearchSnippets($searchSnippets)
+  {
+    $this->searchSnippets = $searchSnippets;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3DataStoreConnectionSignalsSearchSnippet[]
+   */
+  public function getSearchSnippets()
+  {
+    return $this->searchSnippets;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3DataStoreConnectionSignals::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3DataStoreConnectionSignals');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DataStoreConnectionSignalsAnswerGenerationModelCallSignals.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DataStoreConnectionSignalsAnswerGenerationModelCallSignals.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DataStoreConnectionSignalsAnswerGenerationModelCallSignals.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3DataStoreConnectionSignalsAnswerGenerationModelCallSignals extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $model;
+  /**
+   * @var string
+   */
+  public $modelOutput;
+  /**
+   * @var string
+   */
+  public $renderedPrompt;
+
+  /**
+   * @param string
+   */
+  public function setModel($model)
+  {
+    $this->model = $model;
+  }
+  /**
+   * @return string
+   */
+  public function getModel()
+  {
+    return $this->model;
+  }
+  /**
+   * @param string
+   */
+  public function setModelOutput($modelOutput)
+  {
+    $this->modelOutput = $modelOutput;
+  }
+  /**
+   * @return string
+   */
+  public function getModelOutput()
+  {
+    return $this->modelOutput;
+  }
+  /**
+   * @param string
+   */
+  public function setRenderedPrompt($renderedPrompt)
+  {
+    $this->renderedPrompt = $renderedPrompt;
+  }
+  /**
+   * @return string
+   */
+  public function getRenderedPrompt()
+  {
+    return $this->renderedPrompt;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3DataStoreConnectionSignalsAnswerGenerationModelCallSignals::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3DataStoreConnectionSignalsAnswerGenerationModelCallSignals');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DataStoreConnectionSignalsAnswerPart.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DataStoreConnectionSignalsAnswerPart.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DataStoreConnectionSignalsAnswerPart.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,63 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3DataStoreConnectionSignalsAnswerPart extends \Google\Collection
+{
+  protected $collection_key = 'supportingIndices';
+  /**
+   * @var int[]
+   */
+  public $supportingIndices;
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param int[]
+   */
+  public function setSupportingIndices($supportingIndices)
+  {
+    $this->supportingIndices = $supportingIndices;
+  }
+  /**
+   * @return int[]
+   */
+  public function getSupportingIndices()
+  {
+    return $this->supportingIndices;
+  }
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3DataStoreConnectionSignalsAnswerPart::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3DataStoreConnectionSignalsAnswerPart');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DataStoreConnectionSignalsCitedSnippet.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DataStoreConnectionSignalsCitedSnippet.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DataStoreConnectionSignalsCitedSnippet.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,60 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3DataStoreConnectionSignalsCitedSnippet extends \Google\Model
+{
+  protected $searchSnippetType = GoogleCloudDialogflowCxV3DataStoreConnectionSignalsSearchSnippet::class;
+  protected $searchSnippetDataType = '';
+  /**
+   * @var int
+   */
+  public $snippetIndex;
+
+  /**
+   * @param GoogleCloudDialogflowCxV3DataStoreConnectionSignalsSearchSnippet
+   */
+  public function setSearchSnippet(GoogleCloudDialogflowCxV3DataStoreConnectionSignalsSearchSnippet $searchSnippet)
+  {
+    $this->searchSnippet = $searchSnippet;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3DataStoreConnectionSignalsSearchSnippet
+   */
+  public function getSearchSnippet()
+  {
+    return $this->searchSnippet;
+  }
+  /**
+   * @param int
+   */
+  public function setSnippetIndex($snippetIndex)
+  {
+    $this->snippetIndex = $snippetIndex;
+  }
+  /**
+   * @return int
+   */
+  public function getSnippetIndex()
+  {
+    return $this->snippetIndex;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3DataStoreConnectionSignalsCitedSnippet::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3DataStoreConnectionSignalsCitedSnippet');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DataStoreConnectionSignalsGroundingSignals.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DataStoreConnectionSignalsGroundingSignals.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DataStoreConnectionSignalsGroundingSignals.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3DataStoreConnectionSignalsGroundingSignals extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $decision;
+  /**
+   * @var string
+   */
+  public $score;
+
+  /**
+   * @param string
+   */
+  public function setDecision($decision)
+  {
+    $this->decision = $decision;
+  }
+  /**
+   * @return string
+   */
+  public function getDecision()
+  {
+    return $this->decision;
+  }
+  /**
+   * @param string
+   */
+  public function setScore($score)
+  {
+    $this->score = $score;
+  }
+  /**
+   * @return string
+   */
+  public function getScore()
+  {
+    return $this->score;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3DataStoreConnectionSignalsGroundingSignals::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3DataStoreConnectionSignalsGroundingSignals');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DataStoreConnectionSignalsRewriterModelCallSignals.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DataStoreConnectionSignalsRewriterModelCallSignals.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DataStoreConnectionSignalsRewriterModelCallSignals.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3DataStoreConnectionSignalsRewriterModelCallSignals extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $model;
+  /**
+   * @var string
+   */
+  public $modelOutput;
+  /**
+   * @var string
+   */
+  public $renderedPrompt;
+
+  /**
+   * @param string
+   */
+  public function setModel($model)
+  {
+    $this->model = $model;
+  }
+  /**
+   * @return string
+   */
+  public function getModel()
+  {
+    return $this->model;
+  }
+  /**
+   * @param string
+   */
+  public function setModelOutput($modelOutput)
+  {
+    $this->modelOutput = $modelOutput;
+  }
+  /**
+   * @return string
+   */
+  public function getModelOutput()
+  {
+    return $this->modelOutput;
+  }
+  /**
+   * @param string
+   */
+  public function setRenderedPrompt($renderedPrompt)
+  {
+    $this->renderedPrompt = $renderedPrompt;
+  }
+  /**
+   * @return string
+   */
+  public function getRenderedPrompt()
+  {
+    return $this->renderedPrompt;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3DataStoreConnectionSignalsRewriterModelCallSignals::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3DataStoreConnectionSignalsRewriterModelCallSignals');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DataStoreConnectionSignalsSafetySignals.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DataStoreConnectionSignalsSafetySignals.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DataStoreConnectionSignalsSafetySignals.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3DataStoreConnectionSignalsSafetySignals extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $bannedPhraseMatch;
+  /**
+   * @var string
+   */
+  public $decision;
+  /**
+   * @var string
+   */
+  public $matchedBannedPhrase;
+
+  /**
+   * @param string
+   */
+  public function setBannedPhraseMatch($bannedPhraseMatch)
+  {
+    $this->bannedPhraseMatch = $bannedPhraseMatch;
+  }
+  /**
+   * @return string
+   */
+  public function getBannedPhraseMatch()
+  {
+    return $this->bannedPhraseMatch;
+  }
+  /**
+   * @param string
+   */
+  public function setDecision($decision)
+  {
+    $this->decision = $decision;
+  }
+  /**
+   * @return string
+   */
+  public function getDecision()
+  {
+    return $this->decision;
+  }
+  /**
+   * @param string
+   */
+  public function setMatchedBannedPhrase($matchedBannedPhrase)
+  {
+    $this->matchedBannedPhrase = $matchedBannedPhrase;
+  }
+  /**
+   * @return string
+   */
+  public function getMatchedBannedPhrase()
+  {
+    return $this->matchedBannedPhrase;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3DataStoreConnectionSignalsSafetySignals::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3DataStoreConnectionSignalsSafetySignals');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DataStoreConnectionSignalsSearchSnippet.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DataStoreConnectionSignalsSearchSnippet.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DataStoreConnectionSignalsSearchSnippet.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3DataStoreConnectionSignalsSearchSnippet extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $documentTitle;
+  /**
+   * @var string
+   */
+  public $documentUri;
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param string
+   */
+  public function setDocumentTitle($documentTitle)
+  {
+    $this->documentTitle = $documentTitle;
+  }
+  /**
+   * @return string
+   */
+  public function getDocumentTitle()
+  {
+    return $this->documentTitle;
+  }
+  /**
+   * @param string
+   */
+  public function setDocumentUri($documentUri)
+  {
+    $this->documentUri = $documentUri;
+  }
+  /**
+   * @return string
+   */
+  public function getDocumentUri()
+  {
+    return $this->documentUri;
+  }
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3DataStoreConnectionSignalsSearchSnippet::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3DataStoreConnectionSignalsSearchSnippet');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DeleteDocumentOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DeleteDocumentOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DeleteDocumentOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3DeleteDocumentOperationMetadata extends \Google\Model
+{
+  protected $genericMetadataType = GoogleCloudDialogflowCxV3GenericKnowledgeOperationMetadata::class;
+  protected $genericMetadataDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3GenericKnowledgeOperationMetadata
+   */
+  public function setGenericMetadata(GoogleCloudDialogflowCxV3GenericKnowledgeOperationMetadata $genericMetadata)
+  {
+    $this->genericMetadata = $genericMetadata;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3GenericKnowledgeOperationMetadata
+   */
+  public function getGenericMetadata()
+  {
+    return $this->genericMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3DeleteDocumentOperationMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3DeleteDocumentOperationMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DeployFlowMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DeployFlowMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DeployFlowMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3DeployFlowMetadata extends \Google\Collection
+{
+  protected $collection_key = 'testErrors';
+  protected $testErrorsType = GoogleCloudDialogflowCxV3TestError::class;
+  protected $testErrorsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3TestError[]
+   */
+  public function setTestErrors($testErrors)
+  {
+    $this->testErrors = $testErrors;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3TestError[]
+   */
+  public function getTestErrors()
+  {
+    return $this->testErrors;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3DeployFlowMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3DeployFlowMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DeployFlowRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DeployFlowRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DeployFlowRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3DeployFlowRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $flowVersion;
+
+  /**
+   * @param string
+   */
+  public function setFlowVersion($flowVersion)
+  {
+    $this->flowVersion = $flowVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getFlowVersion()
+  {
+    return $this->flowVersion;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3DeployFlowRequest::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3DeployFlowRequest');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DeployFlowResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DeployFlowResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DeployFlowResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,60 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3DeployFlowResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $deployment;
+  protected $environmentType = GoogleCloudDialogflowCxV3Environment::class;
+  protected $environmentDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setDeployment($deployment)
+  {
+    $this->deployment = $deployment;
+  }
+  /**
+   * @return string
+   */
+  public function getDeployment()
+  {
+    return $this->deployment;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3Environment
+   */
+  public function setEnvironment(GoogleCloudDialogflowCxV3Environment $environment)
+  {
+    $this->environment = $environment;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3Environment
+   */
+  public function getEnvironment()
+  {
+    return $this->environment;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3DeployFlowResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3DeployFlowResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Deployment.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Deployment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Deployment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,132 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3Deployment extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $endTime;
+  /**
+   * @var string
+   */
+  public $flowVersion;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $resultType = GoogleCloudDialogflowCxV3DeploymentResult::class;
+  protected $resultDataType = '';
+  /**
+   * @var string
+   */
+  public $startTime;
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param string
+   */
+  public function setEndTime($endTime)
+  {
+    $this->endTime = $endTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTime()
+  {
+    return $this->endTime;
+  }
+  /**
+   * @param string
+   */
+  public function setFlowVersion($flowVersion)
+  {
+    $this->flowVersion = $flowVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getFlowVersion()
+  {
+    return $this->flowVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3DeploymentResult
+   */
+  public function setResult(GoogleCloudDialogflowCxV3DeploymentResult $result)
+  {
+    $this->result = $result;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3DeploymentResult
+   */
+  public function getResult()
+  {
+    return $this->result;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTime($startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3Deployment::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3Deployment');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DeploymentResult.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DeploymentResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DeploymentResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,63 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3DeploymentResult extends \Google\Collection
+{
+  protected $collection_key = 'deploymentTestResults';
+  /**
+   * @var string[]
+   */
+  public $deploymentTestResults;
+  /**
+   * @var string
+   */
+  public $experiment;
+
+  /**
+   * @param string[]
+   */
+  public function setDeploymentTestResults($deploymentTestResults)
+  {
+    $this->deploymentTestResults = $deploymentTestResults;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDeploymentTestResults()
+  {
+    return $this->deploymentTestResults;
+  }
+  /**
+   * @param string
+   */
+  public function setExperiment($experiment)
+  {
+    $this->experiment = $experiment;
+  }
+  /**
+   * @return string
+   */
+  public function getExperiment()
+  {
+    return $this->experiment;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3DeploymentResult::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3DeploymentResult');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DetectIntentRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DetectIntentRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DetectIntentRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,74 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3DetectIntentRequest extends \Google\Model
+{
+  protected $outputAudioConfigType = GoogleCloudDialogflowCxV3OutputAudioConfig::class;
+  protected $outputAudioConfigDataType = '';
+  protected $queryInputType = GoogleCloudDialogflowCxV3QueryInput::class;
+  protected $queryInputDataType = '';
+  protected $queryParamsType = GoogleCloudDialogflowCxV3QueryParameters::class;
+  protected $queryParamsDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3OutputAudioConfig
+   */
+  public function setOutputAudioConfig(GoogleCloudDialogflowCxV3OutputAudioConfig $outputAudioConfig)
+  {
+    $this->outputAudioConfig = $outputAudioConfig;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3OutputAudioConfig
+   */
+  public function getOutputAudioConfig()
+  {
+    return $this->outputAudioConfig;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3QueryInput
+   */
+  public function setQueryInput(GoogleCloudDialogflowCxV3QueryInput $queryInput)
+  {
+    $this->queryInput = $queryInput;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3QueryInput
+   */
+  public function getQueryInput()
+  {
+    return $this->queryInput;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3QueryParameters
+   */
+  public function setQueryParams(GoogleCloudDialogflowCxV3QueryParameters $queryParams)
+  {
+    $this->queryParams = $queryParams;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3QueryParameters
+   */
+  public function getQueryParams()
+  {
+    return $this->queryParams;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3DetectIntentRequest::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3DetectIntentRequest');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DetectIntentResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DetectIntentResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DetectIntentResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,130 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3DetectIntentResponse extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $allowCancellation;
+  /**
+   * @var string
+   */
+  public $outputAudio;
+  protected $outputAudioConfigType = GoogleCloudDialogflowCxV3OutputAudioConfig::class;
+  protected $outputAudioConfigDataType = '';
+  protected $queryResultType = GoogleCloudDialogflowCxV3QueryResult::class;
+  protected $queryResultDataType = '';
+  /**
+   * @var string
+   */
+  public $responseId;
+  /**
+   * @var string
+   */
+  public $responseType;
+
+  /**
+   * @param bool
+   */
+  public function setAllowCancellation($allowCancellation)
+  {
+    $this->allowCancellation = $allowCancellation;
+  }
+  /**
+   * @return bool
+   */
+  public function getAllowCancellation()
+  {
+    return $this->allowCancellation;
+  }
+  /**
+   * @param string
+   */
+  public function setOutputAudio($outputAudio)
+  {
+    $this->outputAudio = $outputAudio;
+  }
+  /**
+   * @return string
+   */
+  public function getOutputAudio()
+  {
+    return $this->outputAudio;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3OutputAudioConfig
+   */
+  public function setOutputAudioConfig(GoogleCloudDialogflowCxV3OutputAudioConfig $outputAudioConfig)
+  {
+    $this->outputAudioConfig = $outputAudioConfig;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3OutputAudioConfig
+   */
+  public function getOutputAudioConfig()
+  {
+    return $this->outputAudioConfig;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3QueryResult
+   */
+  public function setQueryResult(GoogleCloudDialogflowCxV3QueryResult $queryResult)
+  {
+    $this->queryResult = $queryResult;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3QueryResult
+   */
+  public function getQueryResult()
+  {
+    return $this->queryResult;
+  }
+  /**
+   * @param string
+   */
+  public function setResponseId($responseId)
+  {
+    $this->responseId = $responseId;
+  }
+  /**
+   * @return string
+   */
+  public function getResponseId()
+  {
+    return $this->responseId;
+  }
+  /**
+   * @param string
+   */
+  public function setResponseType($responseType)
+  {
+    $this->responseType = $responseType;
+  }
+  /**
+   * @return string
+   */
+  public function getResponseType()
+  {
+    return $this->responseType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3DetectIntentResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3DetectIntentResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DtmfInput.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DtmfInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3DtmfInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3DtmfInput extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $digits;
+  /**
+   * @var string
+   */
+  public $finishDigit;
+
+  /**
+   * @param string
+   */
+  public function setDigits($digits)
+  {
+    $this->digits = $digits;
+  }
+  /**
+   * @return string
+   */
+  public function getDigits()
+  {
+    return $this->digits;
+  }
+  /**
+   * @param string
+   */
+  public function setFinishDigit($finishDigit)
+  {
+    $this->finishDigit = $finishDigit;
+  }
+  /**
+   * @return string
+   */
+  public function getFinishDigit()
+  {
+    return $this->finishDigit;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3DtmfInput::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3DtmfInput');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3EntityType.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3EntityType.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3EntityType.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,167 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3EntityType extends \Google\Collection
+{
+  protected $collection_key = 'excludedPhrases';
+  /**
+   * @var string
+   */
+  public $autoExpansionMode;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var bool
+   */
+  public $enableFuzzyExtraction;
+  protected $entitiesType = GoogleCloudDialogflowCxV3EntityTypeEntity::class;
+  protected $entitiesDataType = 'array';
+  protected $excludedPhrasesType = GoogleCloudDialogflowCxV3EntityTypeExcludedPhrase::class;
+  protected $excludedPhrasesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $kind;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var bool
+   */
+  public $redact;
+
+  /**
+   * @param string
+   */
+  public function setAutoExpansionMode($autoExpansionMode)
+  {
+    $this->autoExpansionMode = $autoExpansionMode;
+  }
+  /**
+   * @return string
+   */
+  public function getAutoExpansionMode()
+  {
+    return $this->autoExpansionMode;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnableFuzzyExtraction($enableFuzzyExtraction)
+  {
+    $this->enableFuzzyExtraction = $enableFuzzyExtraction;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableFuzzyExtraction()
+  {
+    return $this->enableFuzzyExtraction;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3EntityTypeEntity[]
+   */
+  public function setEntities($entities)
+  {
+    $this->entities = $entities;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3EntityTypeEntity[]
+   */
+  public function getEntities()
+  {
+    return $this->entities;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3EntityTypeExcludedPhrase[]
+   */
+  public function setExcludedPhrases($excludedPhrases)
+  {
+    $this->excludedPhrases = $excludedPhrases;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3EntityTypeExcludedPhrase[]
+   */
+  public function getExcludedPhrases()
+  {
+    return $this->excludedPhrases;
+  }
+  /**
+   * @param string
+   */
+  public function setKind($kind)
+  {
+    $this->kind = $kind;
+  }
+  /**
+   * @return string
+   */
+  public function getKind()
+  {
+    return $this->kind;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param bool
+   */
+  public function setRedact($redact)
+  {
+    $this->redact = $redact;
+  }
+  /**
+   * @return bool
+   */
+  public function getRedact()
+  {
+    return $this->redact;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3EntityType::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3EntityType');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3EntityTypeEntity.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3EntityTypeEntity.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3EntityTypeEntity.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,63 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3EntityTypeEntity extends \Google\Collection
+{
+  protected $collection_key = 'synonyms';
+  /**
+   * @var string[]
+   */
+  public $synonyms;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param string[]
+   */
+  public function setSynonyms($synonyms)
+  {
+    $this->synonyms = $synonyms;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSynonyms()
+  {
+    return $this->synonyms;
+  }
+  /**
+   * @param string
+   */
+  public function setValue($value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return string
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3EntityTypeEntity::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3EntityTypeEntity');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3EntityTypeExcludedPhrase.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3EntityTypeExcludedPhrase.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3EntityTypeExcludedPhrase.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3EntityTypeExcludedPhrase extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setValue($value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return string
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3EntityTypeExcludedPhrase::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3EntityTypeExcludedPhrase');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Environment.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Environment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Environment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,147 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3Environment extends \Google\Collection
+{
+  protected $collection_key = 'versionConfigs';
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $testCasesConfigType = GoogleCloudDialogflowCxV3EnvironmentTestCasesConfig::class;
+  protected $testCasesConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $updateTime;
+  protected $versionConfigsType = GoogleCloudDialogflowCxV3EnvironmentVersionConfig::class;
+  protected $versionConfigsDataType = 'array';
+  protected $webhookConfigType = GoogleCloudDialogflowCxV3EnvironmentWebhookConfig::class;
+  protected $webhookConfigDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3EnvironmentTestCasesConfig
+   */
+  public function setTestCasesConfig(GoogleCloudDialogflowCxV3EnvironmentTestCasesConfig $testCasesConfig)
+  {
+    $this->testCasesConfig = $testCasesConfig;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3EnvironmentTestCasesConfig
+   */
+  public function getTestCasesConfig()
+  {
+    return $this->testCasesConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3EnvironmentVersionConfig[]
+   */
+  public function setVersionConfigs($versionConfigs)
+  {
+    $this->versionConfigs = $versionConfigs;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3EnvironmentVersionConfig[]
+   */
+  public function getVersionConfigs()
+  {
+    return $this->versionConfigs;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3EnvironmentWebhookConfig
+   */
+  public function setWebhookConfig(GoogleCloudDialogflowCxV3EnvironmentWebhookConfig $webhookConfig)
+  {
+    $this->webhookConfig = $webhookConfig;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3EnvironmentWebhookConfig
+   */
+  public function getWebhookConfig()
+  {
+    return $this->webhookConfig;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3Environment::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3Environment');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3EnvironmentTestCasesConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3EnvironmentTestCasesConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3EnvironmentTestCasesConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,81 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3EnvironmentTestCasesConfig extends \Google\Collection
+{
+  protected $collection_key = 'testCases';
+  /**
+   * @var bool
+   */
+  public $enableContinuousRun;
+  /**
+   * @var bool
+   */
+  public $enablePredeploymentRun;
+  /**
+   * @var string[]
+   */
+  public $testCases;
+
+  /**
+   * @param bool
+   */
+  public function setEnableContinuousRun($enableContinuousRun)
+  {
+    $this->enableContinuousRun = $enableContinuousRun;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableContinuousRun()
+  {
+    return $this->enableContinuousRun;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnablePredeploymentRun($enablePredeploymentRun)
+  {
+    $this->enablePredeploymentRun = $enablePredeploymentRun;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnablePredeploymentRun()
+  {
+    return $this->enablePredeploymentRun;
+  }
+  /**
+   * @param string[]
+   */
+  public function setTestCases($testCases)
+  {
+    $this->testCases = $testCases;
+  }
+  /**
+   * @return string[]
+   */
+  public function getTestCases()
+  {
+    return $this->testCases;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3EnvironmentTestCasesConfig::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3EnvironmentTestCasesConfig');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3EnvironmentVersionConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3EnvironmentVersionConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3EnvironmentVersionConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3EnvironmentVersionConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $version;
+
+  /**
+   * @param string
+   */
+  public function setVersion($version)
+  {
+    $this->version = $version;
+  }
+  /**
+   * @return string
+   */
+  public function getVersion()
+  {
+    return $this->version;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3EnvironmentVersionConfig::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3EnvironmentVersionConfig');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3EnvironmentWebhookConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3EnvironmentWebhookConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3EnvironmentWebhookConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3EnvironmentWebhookConfig extends \Google\Collection
+{
+  protected $collection_key = 'webhookOverrides';
+  protected $webhookOverridesType = GoogleCloudDialogflowCxV3Webhook::class;
+  protected $webhookOverridesDataType = 'array';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3Webhook[]
+   */
+  public function setWebhookOverrides($webhookOverrides)
+  {
+    $this->webhookOverrides = $webhookOverrides;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3Webhook[]
+   */
+  public function getWebhookOverrides()
+  {
+    return $this->webhookOverrides;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3EnvironmentWebhookConfig::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3EnvironmentWebhookConfig');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3EventHandler.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3EventHandler.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3EventHandler.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,132 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3EventHandler extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $event;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $targetFlow;
+  /**
+   * @var string
+   */
+  public $targetPage;
+  /**
+   * @var string
+   */
+  public $targetPlaybook;
+  protected $triggerFulfillmentType = GoogleCloudDialogflowCxV3Fulfillment::class;
+  protected $triggerFulfillmentDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setEvent($event)
+  {
+    $this->event = $event;
+  }
+  /**
+   * @return string
+   */
+  public function getEvent()
+  {
+    return $this->event;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setTargetFlow($targetFlow)
+  {
+    $this->targetFlow = $targetFlow;
+  }
+  /**
+   * @return string
+   */
+  public function getTargetFlow()
+  {
+    return $this->targetFlow;
+  }
+  /**
+   * @param string
+   */
+  public function setTargetPage($targetPage)
+  {
+    $this->targetPage = $targetPage;
+  }
+  /**
+   * @return string
+   */
+  public function getTargetPage()
+  {
+    return $this->targetPage;
+  }
+  /**
+   * @param string
+   */
+  public function setTargetPlaybook($targetPlaybook)
+  {
+    $this->targetPlaybook = $targetPlaybook;
+  }
+  /**
+   * @return string
+   */
+  public function getTargetPlaybook()
+  {
+    return $this->targetPlaybook;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3Fulfillment
+   */
+  public function setTriggerFulfillment(GoogleCloudDialogflowCxV3Fulfillment $triggerFulfillment)
+  {
+    $this->triggerFulfillment = $triggerFulfillment;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3Fulfillment
+   */
+  public function getTriggerFulfillment()
+  {
+    return $this->triggerFulfillment;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3EventHandler::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3EventHandler');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3EventInput.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3EventInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3EventInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3EventInput extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $event;
+
+  /**
+   * @param string
+   */
+  public function setEvent($event)
+  {
+    $this->event = $event;
+  }
+  /**
+   * @return string
+   */
+  public function getEvent()
+  {
+    return $this->event;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3EventInput::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3EventInput');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Experiment.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Experiment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Experiment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,287 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3Experiment extends \Google\Collection
+{
+  protected $collection_key = 'variantsHistory';
+  /**
+   * @var string
+   */
+  public $createTime;
+  protected $definitionType = GoogleCloudDialogflowCxV3ExperimentDefinition::class;
+  protected $definitionDataType = '';
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $endTime;
+  /**
+   * @var string
+   */
+  public $experimentLength;
+  /**
+   * @var string
+   */
+  public $lastUpdateTime;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $resultType = GoogleCloudDialogflowCxV3ExperimentResult::class;
+  protected $resultDataType = '';
+  protected $rolloutConfigType = GoogleCloudDialogflowCxV3RolloutConfig::class;
+  protected $rolloutConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $rolloutFailureReason;
+  protected $rolloutStateType = GoogleCloudDialogflowCxV3RolloutState::class;
+  protected $rolloutStateDataType = '';
+  /**
+   * @var string
+   */
+  public $startTime;
+  /**
+   * @var string
+   */
+  public $state;
+  protected $variantsHistoryType = GoogleCloudDialogflowCxV3VariantsHistory::class;
+  protected $variantsHistoryDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3ExperimentDefinition
+   */
+  public function setDefinition(GoogleCloudDialogflowCxV3ExperimentDefinition $definition)
+  {
+    $this->definition = $definition;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3ExperimentDefinition
+   */
+  public function getDefinition()
+  {
+    return $this->definition;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setEndTime($endTime)
+  {
+    $this->endTime = $endTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTime()
+  {
+    return $this->endTime;
+  }
+  /**
+   * @param string
+   */
+  public function setExperimentLength($experimentLength)
+  {
+    $this->experimentLength = $experimentLength;
+  }
+  /**
+   * @return string
+   */
+  public function getExperimentLength()
+  {
+    return $this->experimentLength;
+  }
+  /**
+   * @param string
+   */
+  public function setLastUpdateTime($lastUpdateTime)
+  {
+    $this->lastUpdateTime = $lastUpdateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getLastUpdateTime()
+  {
+    return $this->lastUpdateTime;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3ExperimentResult
+   */
+  public function setResult(GoogleCloudDialogflowCxV3ExperimentResult $result)
+  {
+    $this->result = $result;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3ExperimentResult
+   */
+  public function getResult()
+  {
+    return $this->result;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3RolloutConfig
+   */
+  public function setRolloutConfig(GoogleCloudDialogflowCxV3RolloutConfig $rolloutConfig)
+  {
+    $this->rolloutConfig = $rolloutConfig;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3RolloutConfig
+   */
+  public function getRolloutConfig()
+  {
+    return $this->rolloutConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setRolloutFailureReason($rolloutFailureReason)
+  {
+    $this->rolloutFailureReason = $rolloutFailureReason;
+  }
+  /**
+   * @return string
+   */
+  public function getRolloutFailureReason()
+  {
+    return $this->rolloutFailureReason;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3RolloutState
+   */
+  public function setRolloutState(GoogleCloudDialogflowCxV3RolloutState $rolloutState)
+  {
+    $this->rolloutState = $rolloutState;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3RolloutState
+   */
+  public function getRolloutState()
+  {
+    return $this->rolloutState;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTime($startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3VariantsHistory[]
+   */
+  public function setVariantsHistory($variantsHistory)
+  {
+    $this->variantsHistory = $variantsHistory;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3VariantsHistory[]
+   */
+  public function getVariantsHistory()
+  {
+    return $this->variantsHistory;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3Experiment::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3Experiment');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExperimentDefinition.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExperimentDefinition.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExperimentDefinition.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,60 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ExperimentDefinition extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $condition;
+  protected $versionVariantsType = GoogleCloudDialogflowCxV3VersionVariants::class;
+  protected $versionVariantsDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setCondition($condition)
+  {
+    $this->condition = $condition;
+  }
+  /**
+   * @return string
+   */
+  public function getCondition()
+  {
+    return $this->condition;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3VersionVariants
+   */
+  public function setVersionVariants(GoogleCloudDialogflowCxV3VersionVariants $versionVariants)
+  {
+    $this->versionVariants = $versionVariants;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3VersionVariants
+   */
+  public function getVersionVariants()
+  {
+    return $this->versionVariants;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ExperimentDefinition::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ExperimentDefinition');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExperimentResult.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExperimentResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExperimentResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ExperimentResult extends \Google\Collection
+{
+  protected $collection_key = 'versionMetrics';
+  /**
+   * @var string
+   */
+  public $lastUpdateTime;
+  protected $versionMetricsType = GoogleCloudDialogflowCxV3ExperimentResultVersionMetrics::class;
+  protected $versionMetricsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setLastUpdateTime($lastUpdateTime)
+  {
+    $this->lastUpdateTime = $lastUpdateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getLastUpdateTime()
+  {
+    return $this->lastUpdateTime;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3ExperimentResultVersionMetrics[]
+   */
+  public function setVersionMetrics($versionMetrics)
+  {
+    $this->versionMetrics = $versionMetrics;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3ExperimentResultVersionMetrics[]
+   */
+  public function getVersionMetrics()
+  {
+    return $this->versionMetrics;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ExperimentResult::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ExperimentResult');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExperimentResultConfidenceInterval.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExperimentResultConfidenceInterval.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExperimentResultConfidenceInterval.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ExperimentResultConfidenceInterval extends \Google\Model
+{
+  public $confidenceLevel;
+  public $lowerBound;
+  public $ratio;
+  public $upperBound;
+
+  public function setConfidenceLevel($confidenceLevel)
+  {
+    $this->confidenceLevel = $confidenceLevel;
+  }
+  public function getConfidenceLevel()
+  {
+    return $this->confidenceLevel;
+  }
+  public function setLowerBound($lowerBound)
+  {
+    $this->lowerBound = $lowerBound;
+  }
+  public function getLowerBound()
+  {
+    return $this->lowerBound;
+  }
+  public function setRatio($ratio)
+  {
+    $this->ratio = $ratio;
+  }
+  public function getRatio()
+  {
+    return $this->ratio;
+  }
+  public function setUpperBound($upperBound)
+  {
+    $this->upperBound = $upperBound;
+  }
+  public function getUpperBound()
+  {
+    return $this->upperBound;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ExperimentResultConfidenceInterval::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ExperimentResultConfidenceInterval');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExperimentResultMetric.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExperimentResultMetric.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExperimentResultMetric.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,96 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ExperimentResultMetric extends \Google\Model
+{
+  protected $confidenceIntervalType = GoogleCloudDialogflowCxV3ExperimentResultConfidenceInterval::class;
+  protected $confidenceIntervalDataType = '';
+  public $count;
+  /**
+   * @var string
+   */
+  public $countType;
+  public $ratio;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param GoogleCloudDialogflowCxV3ExperimentResultConfidenceInterval
+   */
+  public function setConfidenceInterval(GoogleCloudDialogflowCxV3ExperimentResultConfidenceInterval $confidenceInterval)
+  {
+    $this->confidenceInterval = $confidenceInterval;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3ExperimentResultConfidenceInterval
+   */
+  public function getConfidenceInterval()
+  {
+    return $this->confidenceInterval;
+  }
+  public function setCount($count)
+  {
+    $this->count = $count;
+  }
+  public function getCount()
+  {
+    return $this->count;
+  }
+  /**
+   * @param string
+   */
+  public function setCountType($countType)
+  {
+    $this->countType = $countType;
+  }
+  /**
+   * @return string
+   */
+  public function getCountType()
+  {
+    return $this->countType;
+  }
+  public function setRatio($ratio)
+  {
+    $this->ratio = $ratio;
+  }
+  public function getRatio()
+  {
+    return $this->ratio;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ExperimentResultMetric::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ExperimentResultMetric');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExperimentResultVersionMetrics.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExperimentResultVersionMetrics.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExperimentResultVersionMetrics.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,79 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ExperimentResultVersionMetrics extends \Google\Collection
+{
+  protected $collection_key = 'metrics';
+  protected $metricsType = GoogleCloudDialogflowCxV3ExperimentResultMetric::class;
+  protected $metricsDataType = 'array';
+  /**
+   * @var int
+   */
+  public $sessionCount;
+  /**
+   * @var string
+   */
+  public $version;
+
+  /**
+   * @param GoogleCloudDialogflowCxV3ExperimentResultMetric[]
+   */
+  public function setMetrics($metrics)
+  {
+    $this->metrics = $metrics;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3ExperimentResultMetric[]
+   */
+  public function getMetrics()
+  {
+    return $this->metrics;
+  }
+  /**
+   * @param int
+   */
+  public function setSessionCount($sessionCount)
+  {
+    $this->sessionCount = $sessionCount;
+  }
+  /**
+   * @return int
+   */
+  public function getSessionCount()
+  {
+    return $this->sessionCount;
+  }
+  /**
+   * @param string
+   */
+  public function setVersion($version)
+  {
+    $this->version = $version;
+  }
+  /**
+   * @return string
+   */
+  public function getVersion()
+  {
+    return $this->version;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ExperimentResultVersionMetrics::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ExperimentResultVersionMetrics');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExportAgentRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExportAgentRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExportAgentRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,114 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ExportAgentRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $agentUri;
+  /**
+   * @var string
+   */
+  public $dataFormat;
+  /**
+   * @var string
+   */
+  public $environment;
+  protected $gitDestinationType = GoogleCloudDialogflowCxV3ExportAgentRequestGitDestination::class;
+  protected $gitDestinationDataType = '';
+  /**
+   * @var bool
+   */
+  public $includeBigqueryExportSettings;
+
+  /**
+   * @param string
+   */
+  public function setAgentUri($agentUri)
+  {
+    $this->agentUri = $agentUri;
+  }
+  /**
+   * @return string
+   */
+  public function getAgentUri()
+  {
+    return $this->agentUri;
+  }
+  /**
+   * @param string
+   */
+  public function setDataFormat($dataFormat)
+  {
+    $this->dataFormat = $dataFormat;
+  }
+  /**
+   * @return string
+   */
+  public function getDataFormat()
+  {
+    return $this->dataFormat;
+  }
+  /**
+   * @param string
+   */
+  public function setEnvironment($environment)
+  {
+    $this->environment = $environment;
+  }
+  /**
+   * @return string
+   */
+  public function getEnvironment()
+  {
+    return $this->environment;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3ExportAgentRequestGitDestination
+   */
+  public function setGitDestination(GoogleCloudDialogflowCxV3ExportAgentRequestGitDestination $gitDestination)
+  {
+    $this->gitDestination = $gitDestination;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3ExportAgentRequestGitDestination
+   */
+  public function getGitDestination()
+  {
+    return $this->gitDestination;
+  }
+  /**
+   * @param bool
+   */
+  public function setIncludeBigqueryExportSettings($includeBigqueryExportSettings)
+  {
+    $this->includeBigqueryExportSettings = $includeBigqueryExportSettings;
+  }
+  /**
+   * @return bool
+   */
+  public function getIncludeBigqueryExportSettings()
+  {
+    return $this->includeBigqueryExportSettings;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ExportAgentRequest::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ExportAgentRequest');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExportAgentRequestGitDestination.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExportAgentRequestGitDestination.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExportAgentRequestGitDestination.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ExportAgentRequestGitDestination extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $commitMessage;
+  /**
+   * @var string
+   */
+  public $trackingBranch;
+
+  /**
+   * @param string
+   */
+  public function setCommitMessage($commitMessage)
+  {
+    $this->commitMessage = $commitMessage;
+  }
+  /**
+   * @return string
+   */
+  public function getCommitMessage()
+  {
+    return $this->commitMessage;
+  }
+  /**
+   * @param string
+   */
+  public function setTrackingBranch($trackingBranch)
+  {
+    $this->trackingBranch = $trackingBranch;
+  }
+  /**
+   * @return string
+   */
+  public function getTrackingBranch()
+  {
+    return $this->trackingBranch;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ExportAgentRequestGitDestination::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ExportAgentRequestGitDestination');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExportAgentResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExportAgentResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExportAgentResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ExportAgentResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $agentContent;
+  /**
+   * @var string
+   */
+  public $agentUri;
+  /**
+   * @var string
+   */
+  public $commitSha;
+
+  /**
+   * @param string
+   */
+  public function setAgentContent($agentContent)
+  {
+    $this->agentContent = $agentContent;
+  }
+  /**
+   * @return string
+   */
+  public function getAgentContent()
+  {
+    return $this->agentContent;
+  }
+  /**
+   * @param string
+   */
+  public function setAgentUri($agentUri)
+  {
+    $this->agentUri = $agentUri;
+  }
+  /**
+   * @return string
+   */
+  public function getAgentUri()
+  {
+    return $this->agentUri;
+  }
+  /**
+   * @param string
+   */
+  public function setCommitSha($commitSha)
+  {
+    $this->commitSha = $commitSha;
+  }
+  /**
+   * @return string
+   */
+  public function getCommitSha()
+  {
+    return $this->commitSha;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ExportAgentResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ExportAgentResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExportEntityTypesMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExportEntityTypesMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExportEntityTypesMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,25 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ExportEntityTypesMetadata extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ExportEntityTypesMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ExportEntityTypesMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExportEntityTypesRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExportEntityTypesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExportEntityTypesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,117 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ExportEntityTypesRequest extends \Google\Collection
+{
+  protected $collection_key = 'entityTypes';
+  /**
+   * @var string
+   */
+  public $dataFormat;
+  /**
+   * @var string[]
+   */
+  public $entityTypes;
+  /**
+   * @var bool
+   */
+  public $entityTypesContentInline;
+  /**
+   * @var string
+   */
+  public $entityTypesUri;
+  /**
+   * @var string
+   */
+  public $languageCode;
+
+  /**
+   * @param string
+   */
+  public function setDataFormat($dataFormat)
+  {
+    $this->dataFormat = $dataFormat;
+  }
+  /**
+   * @return string
+   */
+  public function getDataFormat()
+  {
+    return $this->dataFormat;
+  }
+  /**
+   * @param string[]
+   */
+  public function setEntityTypes($entityTypes)
+  {
+    $this->entityTypes = $entityTypes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEntityTypes()
+  {
+    return $this->entityTypes;
+  }
+  /**
+   * @param bool
+   */
+  public function setEntityTypesContentInline($entityTypesContentInline)
+  {
+    $this->entityTypesContentInline = $entityTypesContentInline;
+  }
+  /**
+   * @return bool
+   */
+  public function getEntityTypesContentInline()
+  {
+    return $this->entityTypesContentInline;
+  }
+  /**
+   * @param string
+   */
+  public function setEntityTypesUri($entityTypesUri)
+  {
+    $this->entityTypesUri = $entityTypesUri;
+  }
+  /**
+   * @return string
+   */
+  public function getEntityTypesUri()
+  {
+    return $this->entityTypesUri;
+  }
+  /**
+   * @param string
+   */
+  public function setLanguageCode($languageCode)
+  {
+    $this->languageCode = $languageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCode()
+  {
+    return $this->languageCode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ExportEntityTypesRequest::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ExportEntityTypesRequest');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExportEntityTypesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExportEntityTypesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExportEntityTypesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,60 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ExportEntityTypesResponse extends \Google\Model
+{
+  protected $entityTypesContentType = GoogleCloudDialogflowCxV3InlineDestination::class;
+  protected $entityTypesContentDataType = '';
+  /**
+   * @var string
+   */
+  public $entityTypesUri;
+
+  /**
+   * @param GoogleCloudDialogflowCxV3InlineDestination
+   */
+  public function setEntityTypesContent(GoogleCloudDialogflowCxV3InlineDestination $entityTypesContent)
+  {
+    $this->entityTypesContent = $entityTypesContent;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3InlineDestination
+   */
+  public function getEntityTypesContent()
+  {
+    return $this->entityTypesContent;
+  }
+  /**
+   * @param string
+   */
+  public function setEntityTypesUri($entityTypesUri)
+  {
+    $this->entityTypesUri = $entityTypesUri;
+  }
+  /**
+   * @return string
+   */
+  public function getEntityTypesUri()
+  {
+    return $this->entityTypesUri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ExportEntityTypesResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ExportEntityTypesResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExportFlowRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExportFlowRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExportFlowRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ExportFlowRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $flowUri;
+  /**
+   * @var bool
+   */
+  public $includeReferencedFlows;
+
+  /**
+   * @param string
+   */
+  public function setFlowUri($flowUri)
+  {
+    $this->flowUri = $flowUri;
+  }
+  /**
+   * @return string
+   */
+  public function getFlowUri()
+  {
+    return $this->flowUri;
+  }
+  /**
+   * @param bool
+   */
+  public function setIncludeReferencedFlows($includeReferencedFlows)
+  {
+    $this->includeReferencedFlows = $includeReferencedFlows;
+  }
+  /**
+   * @return bool
+   */
+  public function getIncludeReferencedFlows()
+  {
+    return $this->includeReferencedFlows;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ExportFlowRequest::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ExportFlowRequest');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExportFlowResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExportFlowResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExportFlowResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ExportFlowResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $flowContent;
+  /**
+   * @var string
+   */
+  public $flowUri;
+
+  /**
+   * @param string
+   */
+  public function setFlowContent($flowContent)
+  {
+    $this->flowContent = $flowContent;
+  }
+  /**
+   * @return string
+   */
+  public function getFlowContent()
+  {
+    return $this->flowContent;
+  }
+  /**
+   * @param string
+   */
+  public function setFlowUri($flowUri)
+  {
+    $this->flowUri = $flowUri;
+  }
+  /**
+   * @return string
+   */
+  public function getFlowUri()
+  {
+    return $this->flowUri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ExportFlowResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ExportFlowResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExportIntentsMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExportIntentsMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExportIntentsMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,25 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ExportIntentsMetadata extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ExportIntentsMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ExportIntentsMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExportIntentsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExportIntentsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExportIntentsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,99 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ExportIntentsRequest extends \Google\Collection
+{
+  protected $collection_key = 'intents';
+  /**
+   * @var string
+   */
+  public $dataFormat;
+  /**
+   * @var string[]
+   */
+  public $intents;
+  /**
+   * @var bool
+   */
+  public $intentsContentInline;
+  /**
+   * @var string
+   */
+  public $intentsUri;
+
+  /**
+   * @param string
+   */
+  public function setDataFormat($dataFormat)
+  {
+    $this->dataFormat = $dataFormat;
+  }
+  /**
+   * @return string
+   */
+  public function getDataFormat()
+  {
+    return $this->dataFormat;
+  }
+  /**
+   * @param string[]
+   */
+  public function setIntents($intents)
+  {
+    $this->intents = $intents;
+  }
+  /**
+   * @return string[]
+   */
+  public function getIntents()
+  {
+    return $this->intents;
+  }
+  /**
+   * @param bool
+   */
+  public function setIntentsContentInline($intentsContentInline)
+  {
+    $this->intentsContentInline = $intentsContentInline;
+  }
+  /**
+   * @return bool
+   */
+  public function getIntentsContentInline()
+  {
+    return $this->intentsContentInline;
+  }
+  /**
+   * @param string
+   */
+  public function setIntentsUri($intentsUri)
+  {
+    $this->intentsUri = $intentsUri;
+  }
+  /**
+   * @return string
+   */
+  public function getIntentsUri()
+  {
+    return $this->intentsUri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ExportIntentsRequest::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ExportIntentsRequest');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExportIntentsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExportIntentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExportIntentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,60 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ExportIntentsResponse extends \Google\Model
+{
+  protected $intentsContentType = GoogleCloudDialogflowCxV3InlineDestination::class;
+  protected $intentsContentDataType = '';
+  /**
+   * @var string
+   */
+  public $intentsUri;
+
+  /**
+   * @param GoogleCloudDialogflowCxV3InlineDestination
+   */
+  public function setIntentsContent(GoogleCloudDialogflowCxV3InlineDestination $intentsContent)
+  {
+    $this->intentsContent = $intentsContent;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3InlineDestination
+   */
+  public function getIntentsContent()
+  {
+    return $this->intentsContent;
+  }
+  /**
+   * @param string
+   */
+  public function setIntentsUri($intentsUri)
+  {
+    $this->intentsUri = $intentsUri;
+  }
+  /**
+   * @return string
+   */
+  public function getIntentsUri()
+  {
+    return $this->intentsUri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ExportIntentsResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ExportIntentsResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExportTestCasesMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExportTestCasesMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExportTestCasesMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,25 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ExportTestCasesMetadata extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ExportTestCasesMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ExportTestCasesMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExportTestCasesRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExportTestCasesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExportTestCasesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ExportTestCasesRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $dataFormat;
+  /**
+   * @var string
+   */
+  public $filter;
+  /**
+   * @var string
+   */
+  public $gcsUri;
+
+  /**
+   * @param string
+   */
+  public function setDataFormat($dataFormat)
+  {
+    $this->dataFormat = $dataFormat;
+  }
+  /**
+   * @return string
+   */
+  public function getDataFormat()
+  {
+    return $this->dataFormat;
+  }
+  /**
+   * @param string
+   */
+  public function setFilter($filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return string
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+  /**
+   * @param string
+   */
+  public function setGcsUri($gcsUri)
+  {
+    $this->gcsUri = $gcsUri;
+  }
+  /**
+   * @return string
+   */
+  public function getGcsUri()
+  {
+    return $this->gcsUri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ExportTestCasesRequest::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ExportTestCasesRequest');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExportTestCasesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExportTestCasesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ExportTestCasesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ExportTestCasesResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $content;
+  /**
+   * @var string
+   */
+  public $gcsUri;
+
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param string
+   */
+  public function setGcsUri($gcsUri)
+  {
+    $this->gcsUri = $gcsUri;
+  }
+  /**
+   * @return string
+   */
+  public function getGcsUri()
+  {
+    return $this->gcsUri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ExportTestCasesResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ExportTestCasesResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3FilterSpecs.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3FilterSpecs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3FilterSpecs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,63 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3FilterSpecs extends \Google\Collection
+{
+  protected $collection_key = 'dataStores';
+  /**
+   * @var string[]
+   */
+  public $dataStores;
+  /**
+   * @var string
+   */
+  public $filter;
+
+  /**
+   * @param string[]
+   */
+  public function setDataStores($dataStores)
+  {
+    $this->dataStores = $dataStores;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDataStores()
+  {
+    return $this->dataStores;
+  }
+  /**
+   * @param string
+   */
+  public function setFilter($filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return string
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3FilterSpecs::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3FilterSpecs');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Flow.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Flow.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Flow.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,213 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3Flow extends \Google\Collection
+{
+  protected $collection_key = 'transitionRoutes';
+  protected $advancedSettingsType = GoogleCloudDialogflowCxV3AdvancedSettings::class;
+  protected $advancedSettingsDataType = '';
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $displayName;
+  protected $eventHandlersType = GoogleCloudDialogflowCxV3EventHandler::class;
+  protected $eventHandlersDataType = 'array';
+  protected $knowledgeConnectorSettingsType = GoogleCloudDialogflowCxV3KnowledgeConnectorSettings::class;
+  protected $knowledgeConnectorSettingsDataType = '';
+  /**
+   * @var bool
+   */
+  public $locked;
+  protected $multiLanguageSettingsType = GoogleCloudDialogflowCxV3FlowMultiLanguageSettings::class;
+  protected $multiLanguageSettingsDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $nluSettingsType = GoogleCloudDialogflowCxV3NluSettings::class;
+  protected $nluSettingsDataType = '';
+  /**
+   * @var string[]
+   */
+  public $transitionRouteGroups;
+  protected $transitionRoutesType = GoogleCloudDialogflowCxV3TransitionRoute::class;
+  protected $transitionRoutesDataType = 'array';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3AdvancedSettings
+   */
+  public function setAdvancedSettings(GoogleCloudDialogflowCxV3AdvancedSettings $advancedSettings)
+  {
+    $this->advancedSettings = $advancedSettings;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3AdvancedSettings
+   */
+  public function getAdvancedSettings()
+  {
+    return $this->advancedSettings;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3EventHandler[]
+   */
+  public function setEventHandlers($eventHandlers)
+  {
+    $this->eventHandlers = $eventHandlers;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3EventHandler[]
+   */
+  public function getEventHandlers()
+  {
+    return $this->eventHandlers;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3KnowledgeConnectorSettings
+   */
+  public function setKnowledgeConnectorSettings(GoogleCloudDialogflowCxV3KnowledgeConnectorSettings $knowledgeConnectorSettings)
+  {
+    $this->knowledgeConnectorSettings = $knowledgeConnectorSettings;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3KnowledgeConnectorSettings
+   */
+  public function getKnowledgeConnectorSettings()
+  {
+    return $this->knowledgeConnectorSettings;
+  }
+  /**
+   * @param bool
+   */
+  public function setLocked($locked)
+  {
+    $this->locked = $locked;
+  }
+  /**
+   * @return bool
+   */
+  public function getLocked()
+  {
+    return $this->locked;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3FlowMultiLanguageSettings
+   */
+  public function setMultiLanguageSettings(GoogleCloudDialogflowCxV3FlowMultiLanguageSettings $multiLanguageSettings)
+  {
+    $this->multiLanguageSettings = $multiLanguageSettings;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3FlowMultiLanguageSettings
+   */
+  public function getMultiLanguageSettings()
+  {
+    return $this->multiLanguageSettings;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3NluSettings
+   */
+  public function setNluSettings(GoogleCloudDialogflowCxV3NluSettings $nluSettings)
+  {
+    $this->nluSettings = $nluSettings;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3NluSettings
+   */
+  public function getNluSettings()
+  {
+    return $this->nluSettings;
+  }
+  /**
+   * @param string[]
+   */
+  public function setTransitionRouteGroups($transitionRouteGroups)
+  {
+    $this->transitionRouteGroups = $transitionRouteGroups;
+  }
+  /**
+   * @return string[]
+   */
+  public function getTransitionRouteGroups()
+  {
+    return $this->transitionRouteGroups;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3TransitionRoute[]
+   */
+  public function setTransitionRoutes($transitionRoutes)
+  {
+    $this->transitionRoutes = $transitionRoutes;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3TransitionRoute[]
+   */
+  public function getTransitionRoutes()
+  {
+    return $this->transitionRoutes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3Flow::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3Flow');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3FlowImportStrategy.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3FlowImportStrategy.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3FlowImportStrategy.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3FlowImportStrategy extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $globalImportStrategy;
+
+  /**
+   * @param string
+   */
+  public function setGlobalImportStrategy($globalImportStrategy)
+  {
+    $this->globalImportStrategy = $globalImportStrategy;
+  }
+  /**
+   * @return string
+   */
+  public function getGlobalImportStrategy()
+  {
+    return $this->globalImportStrategy;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3FlowImportStrategy::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3FlowImportStrategy');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3FlowMultiLanguageSettings.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3FlowMultiLanguageSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3FlowMultiLanguageSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,63 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3FlowMultiLanguageSettings extends \Google\Collection
+{
+  protected $collection_key = 'supportedResponseLanguageCodes';
+  /**
+   * @var bool
+   */
+  public $enableMultiLanguageDetection;
+  /**
+   * @var string[]
+   */
+  public $supportedResponseLanguageCodes;
+
+  /**
+   * @param bool
+   */
+  public function setEnableMultiLanguageDetection($enableMultiLanguageDetection)
+  {
+    $this->enableMultiLanguageDetection = $enableMultiLanguageDetection;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableMultiLanguageDetection()
+  {
+    return $this->enableMultiLanguageDetection;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSupportedResponseLanguageCodes($supportedResponseLanguageCodes)
+  {
+    $this->supportedResponseLanguageCodes = $supportedResponseLanguageCodes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSupportedResponseLanguageCodes()
+  {
+    return $this->supportedResponseLanguageCodes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3FlowMultiLanguageSettings::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3FlowMultiLanguageSettings');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3FlowValidationResult.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3FlowValidationResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3FlowValidationResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,79 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3FlowValidationResult extends \Google\Collection
+{
+  protected $collection_key = 'validationMessages';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $updateTime;
+  protected $validationMessagesType = GoogleCloudDialogflowCxV3ValidationMessage::class;
+  protected $validationMessagesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3ValidationMessage[]
+   */
+  public function setValidationMessages($validationMessages)
+  {
+    $this->validationMessages = $validationMessages;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3ValidationMessage[]
+   */
+  public function getValidationMessages()
+  {
+    return $this->validationMessages;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3FlowValidationResult::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3FlowValidationResult');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Form.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Form.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Form.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3Form extends \Google\Collection
+{
+  protected $collection_key = 'parameters';
+  protected $parametersType = GoogleCloudDialogflowCxV3FormParameter::class;
+  protected $parametersDataType = 'array';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3FormParameter[]
+   */
+  public function setParameters($parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3FormParameter[]
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3Form::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3Form');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3FormParameter.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3FormParameter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3FormParameter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,166 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3FormParameter extends \Google\Model
+{
+  protected $advancedSettingsType = GoogleCloudDialogflowCxV3AdvancedSettings::class;
+  protected $advancedSettingsDataType = '';
+  /**
+   * @var array
+   */
+  public $defaultValue;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $entityType;
+  protected $fillBehaviorType = GoogleCloudDialogflowCxV3FormParameterFillBehavior::class;
+  protected $fillBehaviorDataType = '';
+  /**
+   * @var bool
+   */
+  public $isList;
+  /**
+   * @var bool
+   */
+  public $redact;
+  /**
+   * @var bool
+   */
+  public $required;
+
+  /**
+   * @param GoogleCloudDialogflowCxV3AdvancedSettings
+   */
+  public function setAdvancedSettings(GoogleCloudDialogflowCxV3AdvancedSettings $advancedSettings)
+  {
+    $this->advancedSettings = $advancedSettings;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3AdvancedSettings
+   */
+  public function getAdvancedSettings()
+  {
+    return $this->advancedSettings;
+  }
+  /**
+   * @param array
+   */
+  public function setDefaultValue($defaultValue)
+  {
+    $this->defaultValue = $defaultValue;
+  }
+  /**
+   * @return array
+   */
+  public function getDefaultValue()
+  {
+    return $this->defaultValue;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setEntityType($entityType)
+  {
+    $this->entityType = $entityType;
+  }
+  /**
+   * @return string
+   */
+  public function getEntityType()
+  {
+    return $this->entityType;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3FormParameterFillBehavior
+   */
+  public function setFillBehavior(GoogleCloudDialogflowCxV3FormParameterFillBehavior $fillBehavior)
+  {
+    $this->fillBehavior = $fillBehavior;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3FormParameterFillBehavior
+   */
+  public function getFillBehavior()
+  {
+    return $this->fillBehavior;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsList($isList)
+  {
+    $this->isList = $isList;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsList()
+  {
+    return $this->isList;
+  }
+  /**
+   * @param bool
+   */
+  public function setRedact($redact)
+  {
+    $this->redact = $redact;
+  }
+  /**
+   * @return bool
+   */
+  public function getRedact()
+  {
+    return $this->redact;
+  }
+  /**
+   * @param bool
+   */
+  public function setRequired($required)
+  {
+    $this->required = $required;
+  }
+  /**
+   * @return bool
+   */
+  public function getRequired()
+  {
+    return $this->required;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3FormParameter::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3FormParameter');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3FormParameterFillBehavior.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3FormParameterFillBehavior.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3FormParameterFillBehavior.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,59 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3FormParameterFillBehavior extends \Google\Collection
+{
+  protected $collection_key = 'repromptEventHandlers';
+  protected $initialPromptFulfillmentType = GoogleCloudDialogflowCxV3Fulfillment::class;
+  protected $initialPromptFulfillmentDataType = '';
+  protected $repromptEventHandlersType = GoogleCloudDialogflowCxV3EventHandler::class;
+  protected $repromptEventHandlersDataType = 'array';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3Fulfillment
+   */
+  public function setInitialPromptFulfillment(GoogleCloudDialogflowCxV3Fulfillment $initialPromptFulfillment)
+  {
+    $this->initialPromptFulfillment = $initialPromptFulfillment;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3Fulfillment
+   */
+  public function getInitialPromptFulfillment()
+  {
+    return $this->initialPromptFulfillment;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3EventHandler[]
+   */
+  public function setRepromptEventHandlers($repromptEventHandlers)
+  {
+    $this->repromptEventHandlers = $repromptEventHandlers;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3EventHandler[]
+   */
+  public function getRepromptEventHandlers()
+  {
+    return $this->repromptEventHandlers;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3FormParameterFillBehavior::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3FormParameterFillBehavior');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3FulfillIntentRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3FulfillIntentRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3FulfillIntentRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,74 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3FulfillIntentRequest extends \Google\Model
+{
+  protected $matchType = GoogleCloudDialogflowCxV3Match::class;
+  protected $matchDataType = '';
+  protected $matchIntentRequestType = GoogleCloudDialogflowCxV3MatchIntentRequest::class;
+  protected $matchIntentRequestDataType = '';
+  protected $outputAudioConfigType = GoogleCloudDialogflowCxV3OutputAudioConfig::class;
+  protected $outputAudioConfigDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3Match
+   */
+  public function setMatch(GoogleCloudDialogflowCxV3Match $match)
+  {
+    $this->match = $match;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3Match
+   */
+  public function getMatch()
+  {
+    return $this->match;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3MatchIntentRequest
+   */
+  public function setMatchIntentRequest(GoogleCloudDialogflowCxV3MatchIntentRequest $matchIntentRequest)
+  {
+    $this->matchIntentRequest = $matchIntentRequest;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3MatchIntentRequest
+   */
+  public function getMatchIntentRequest()
+  {
+    return $this->matchIntentRequest;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3OutputAudioConfig
+   */
+  public function setOutputAudioConfig(GoogleCloudDialogflowCxV3OutputAudioConfig $outputAudioConfig)
+  {
+    $this->outputAudioConfig = $outputAudioConfig;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3OutputAudioConfig
+   */
+  public function getOutputAudioConfig()
+  {
+    return $this->outputAudioConfig;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3FulfillIntentRequest::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3FulfillIntentRequest');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3FulfillIntentResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3FulfillIntentResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3FulfillIntentResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,94 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3FulfillIntentResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $outputAudio;
+  protected $outputAudioConfigType = GoogleCloudDialogflowCxV3OutputAudioConfig::class;
+  protected $outputAudioConfigDataType = '';
+  protected $queryResultType = GoogleCloudDialogflowCxV3QueryResult::class;
+  protected $queryResultDataType = '';
+  /**
+   * @var string
+   */
+  public $responseId;
+
+  /**
+   * @param string
+   */
+  public function setOutputAudio($outputAudio)
+  {
+    $this->outputAudio = $outputAudio;
+  }
+  /**
+   * @return string
+   */
+  public function getOutputAudio()
+  {
+    return $this->outputAudio;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3OutputAudioConfig
+   */
+  public function setOutputAudioConfig(GoogleCloudDialogflowCxV3OutputAudioConfig $outputAudioConfig)
+  {
+    $this->outputAudioConfig = $outputAudioConfig;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3OutputAudioConfig
+   */
+  public function getOutputAudioConfig()
+  {
+    return $this->outputAudioConfig;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3QueryResult
+   */
+  public function setQueryResult(GoogleCloudDialogflowCxV3QueryResult $queryResult)
+  {
+    $this->queryResult = $queryResult;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3QueryResult
+   */
+  public function getQueryResult()
+  {
+    return $this->queryResult;
+  }
+  /**
+   * @param string
+   */
+  public function setResponseId($responseId)
+  {
+    $this->responseId = $responseId;
+  }
+  /**
+   * @return string
+   */
+  public function getResponseId()
+  {
+    return $this->responseId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3FulfillIntentResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3FulfillIntentResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Fulfillment.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Fulfillment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Fulfillment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,163 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3Fulfillment extends \Google\Collection
+{
+  protected $collection_key = 'setParameterActions';
+  protected $advancedSettingsType = GoogleCloudDialogflowCxV3AdvancedSettings::class;
+  protected $advancedSettingsDataType = '';
+  protected $conditionalCasesType = GoogleCloudDialogflowCxV3FulfillmentConditionalCases::class;
+  protected $conditionalCasesDataType = 'array';
+  /**
+   * @var bool
+   */
+  public $enableGenerativeFallback;
+  protected $messagesType = GoogleCloudDialogflowCxV3ResponseMessage::class;
+  protected $messagesDataType = 'array';
+  /**
+   * @var bool
+   */
+  public $returnPartialResponses;
+  protected $setParameterActionsType = GoogleCloudDialogflowCxV3FulfillmentSetParameterAction::class;
+  protected $setParameterActionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $tag;
+  /**
+   * @var string
+   */
+  public $webhook;
+
+  /**
+   * @param GoogleCloudDialogflowCxV3AdvancedSettings
+   */
+  public function setAdvancedSettings(GoogleCloudDialogflowCxV3AdvancedSettings $advancedSettings)
+  {
+    $this->advancedSettings = $advancedSettings;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3AdvancedSettings
+   */
+  public function getAdvancedSettings()
+  {
+    return $this->advancedSettings;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3FulfillmentConditionalCases[]
+   */
+  public function setConditionalCases($conditionalCases)
+  {
+    $this->conditionalCases = $conditionalCases;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3FulfillmentConditionalCases[]
+   */
+  public function getConditionalCases()
+  {
+    return $this->conditionalCases;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnableGenerativeFallback($enableGenerativeFallback)
+  {
+    $this->enableGenerativeFallback = $enableGenerativeFallback;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableGenerativeFallback()
+  {
+    return $this->enableGenerativeFallback;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3ResponseMessage[]
+   */
+  public function setMessages($messages)
+  {
+    $this->messages = $messages;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3ResponseMessage[]
+   */
+  public function getMessages()
+  {
+    return $this->messages;
+  }
+  /**
+   * @param bool
+   */
+  public function setReturnPartialResponses($returnPartialResponses)
+  {
+    $this->returnPartialResponses = $returnPartialResponses;
+  }
+  /**
+   * @return bool
+   */
+  public function getReturnPartialResponses()
+  {
+    return $this->returnPartialResponses;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3FulfillmentSetParameterAction[]
+   */
+  public function setSetParameterActions($setParameterActions)
+  {
+    $this->setParameterActions = $setParameterActions;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3FulfillmentSetParameterAction[]
+   */
+  public function getSetParameterActions()
+  {
+    return $this->setParameterActions;
+  }
+  /**
+   * @param string
+   */
+  public function setTag($tag)
+  {
+    $this->tag = $tag;
+  }
+  /**
+   * @return string
+   */
+  public function getTag()
+  {
+    return $this->tag;
+  }
+  /**
+   * @param string
+   */
+  public function setWebhook($webhook)
+  {
+    $this->webhook = $webhook;
+  }
+  /**
+   * @return string
+   */
+  public function getWebhook()
+  {
+    return $this->webhook;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3Fulfillment::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3Fulfillment');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3FulfillmentConditionalCases.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3FulfillmentConditionalCases.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3FulfillmentConditionalCases.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3FulfillmentConditionalCases extends \Google\Collection
+{
+  protected $collection_key = 'cases';
+  protected $casesType = GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCase::class;
+  protected $casesDataType = 'array';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCase[]
+   */
+  public function setCases($cases)
+  {
+    $this->cases = $cases;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCase[]
+   */
+  public function getCases()
+  {
+    return $this->cases;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3FulfillmentConditionalCases::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3FulfillmentConditionalCases');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCase.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCase.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCase.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCase extends \Google\Collection
+{
+  protected $collection_key = 'caseContent';
+  protected $caseContentType = GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCaseCaseContent::class;
+  protected $caseContentDataType = 'array';
+  /**
+   * @var string
+   */
+  public $condition;
+
+  /**
+   * @param GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCaseCaseContent[]
+   */
+  public function setCaseContent($caseContent)
+  {
+    $this->caseContent = $caseContent;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCaseCaseContent[]
+   */
+  public function getCaseContent()
+  {
+    return $this->caseContent;
+  }
+  /**
+   * @param string
+   */
+  public function setCondition($condition)
+  {
+    $this->condition = $condition;
+  }
+  /**
+   * @return string
+   */
+  public function getCondition()
+  {
+    return $this->condition;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCase::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCase');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCaseCaseContent.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCaseCaseContent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCaseCaseContent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,58 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCaseCaseContent extends \Google\Model
+{
+  protected $additionalCasesType = GoogleCloudDialogflowCxV3FulfillmentConditionalCases::class;
+  protected $additionalCasesDataType = '';
+  protected $messageType = GoogleCloudDialogflowCxV3ResponseMessage::class;
+  protected $messageDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3FulfillmentConditionalCases
+   */
+  public function setAdditionalCases(GoogleCloudDialogflowCxV3FulfillmentConditionalCases $additionalCases)
+  {
+    $this->additionalCases = $additionalCases;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3FulfillmentConditionalCases
+   */
+  public function getAdditionalCases()
+  {
+    return $this->additionalCases;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3ResponseMessage
+   */
+  public function setMessage(GoogleCloudDialogflowCxV3ResponseMessage $message)
+  {
+    $this->message = $message;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3ResponseMessage
+   */
+  public function getMessage()
+  {
+    return $this->message;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCaseCaseContent::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCaseCaseContent');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3FulfillmentSetParameterAction.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3FulfillmentSetParameterAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3FulfillmentSetParameterAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3FulfillmentSetParameterAction extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $parameter;
+  /**
+   * @var array
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setParameter($parameter)
+  {
+    $this->parameter = $parameter;
+  }
+  /**
+   * @return string
+   */
+  public function getParameter()
+  {
+    return $this->parameter;
+  }
+  /**
+   * @param array
+   */
+  public function setValue($value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return array
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3FulfillmentSetParameterAction::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3FulfillmentSetParameterAction');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3GcsDestination.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3GcsDestination.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3GcsDestination.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3GcsDestination extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setUri($uri)
+  {
+    $this->uri = $uri;
+  }
+  /**
+   * @return string
+   */
+  public function getUri()
+  {
+    return $this->uri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3GcsDestination::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3GcsDestination');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3GenerativeSettings.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3GenerativeSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3GenerativeSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,110 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3GenerativeSettings extends \Google\Model
+{
+  protected $fallbackSettingsType = GoogleCloudDialogflowCxV3GenerativeSettingsFallbackSettings::class;
+  protected $fallbackSettingsDataType = '';
+  protected $generativeSafetySettingsType = GoogleCloudDialogflowCxV3SafetySettings::class;
+  protected $generativeSafetySettingsDataType = '';
+  protected $knowledgeConnectorSettingsType = GoogleCloudDialogflowCxV3GenerativeSettingsKnowledgeConnectorSettings::class;
+  protected $knowledgeConnectorSettingsDataType = '';
+  /**
+   * @var string
+   */
+  public $languageCode;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param GoogleCloudDialogflowCxV3GenerativeSettingsFallbackSettings
+   */
+  public function setFallbackSettings(GoogleCloudDialogflowCxV3GenerativeSettingsFallbackSettings $fallbackSettings)
+  {
+    $this->fallbackSettings = $fallbackSettings;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3GenerativeSettingsFallbackSettings
+   */
+  public function getFallbackSettings()
+  {
+    return $this->fallbackSettings;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3SafetySettings
+   */
+  public function setGenerativeSafetySettings(GoogleCloudDialogflowCxV3SafetySettings $generativeSafetySettings)
+  {
+    $this->generativeSafetySettings = $generativeSafetySettings;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3SafetySettings
+   */
+  public function getGenerativeSafetySettings()
+  {
+    return $this->generativeSafetySettings;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3GenerativeSettingsKnowledgeConnectorSettings
+   */
+  public function setKnowledgeConnectorSettings(GoogleCloudDialogflowCxV3GenerativeSettingsKnowledgeConnectorSettings $knowledgeConnectorSettings)
+  {
+    $this->knowledgeConnectorSettings = $knowledgeConnectorSettings;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3GenerativeSettingsKnowledgeConnectorSettings
+   */
+  public function getKnowledgeConnectorSettings()
+  {
+    return $this->knowledgeConnectorSettings;
+  }
+  /**
+   * @param string
+   */
+  public function setLanguageCode($languageCode)
+  {
+    $this->languageCode = $languageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCode()
+  {
+    return $this->languageCode;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3GenerativeSettings::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3GenerativeSettings');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3GenerativeSettingsFallbackSettings.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3GenerativeSettingsFallbackSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3GenerativeSettingsFallbackSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3GenerativeSettingsFallbackSettings extends \Google\Collection
+{
+  protected $collection_key = 'promptTemplates';
+  protected $promptTemplatesType = GoogleCloudDialogflowCxV3GenerativeSettingsFallbackSettingsPromptTemplate::class;
+  protected $promptTemplatesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $selectedPrompt;
+
+  /**
+   * @param GoogleCloudDialogflowCxV3GenerativeSettingsFallbackSettingsPromptTemplate[]
+   */
+  public function setPromptTemplates($promptTemplates)
+  {
+    $this->promptTemplates = $promptTemplates;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3GenerativeSettingsFallbackSettingsPromptTemplate[]
+   */
+  public function getPromptTemplates()
+  {
+    return $this->promptTemplates;
+  }
+  /**
+   * @param string
+   */
+  public function setSelectedPrompt($selectedPrompt)
+  {
+    $this->selectedPrompt = $selectedPrompt;
+  }
+  /**
+   * @return string
+   */
+  public function getSelectedPrompt()
+  {
+    return $this->selectedPrompt;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3GenerativeSettingsFallbackSettings::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3GenerativeSettingsFallbackSettings');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3GenerativeSettingsFallbackSettingsPromptTemplate.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3GenerativeSettingsFallbackSettingsPromptTemplate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3GenerativeSettingsFallbackSettingsPromptTemplate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3GenerativeSettingsFallbackSettingsPromptTemplate extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var bool
+   */
+  public $frozen;
+  /**
+   * @var string
+   */
+  public $promptText;
+
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param bool
+   */
+  public function setFrozen($frozen)
+  {
+    $this->frozen = $frozen;
+  }
+  /**
+   * @return bool
+   */
+  public function getFrozen()
+  {
+    return $this->frozen;
+  }
+  /**
+   * @param string
+   */
+  public function setPromptText($promptText)
+  {
+    $this->promptText = $promptText;
+  }
+  /**
+   * @return string
+   */
+  public function getPromptText()
+  {
+    return $this->promptText;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3GenerativeSettingsFallbackSettingsPromptTemplate::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3GenerativeSettingsFallbackSettingsPromptTemplate');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3GenerativeSettingsKnowledgeConnectorSettings.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3GenerativeSettingsKnowledgeConnectorSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3GenerativeSettingsKnowledgeConnectorSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,134 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3GenerativeSettingsKnowledgeConnectorSettings extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $agent;
+  /**
+   * @var string
+   */
+  public $agentIdentity;
+  /**
+   * @var string
+   */
+  public $agentScope;
+  /**
+   * @var string
+   */
+  public $business;
+  /**
+   * @var string
+   */
+  public $businessDescription;
+  /**
+   * @var bool
+   */
+  public $disableDataStoreFallback;
+
+  /**
+   * @param string
+   */
+  public function setAgent($agent)
+  {
+    $this->agent = $agent;
+  }
+  /**
+   * @return string
+   */
+  public function getAgent()
+  {
+    return $this->agent;
+  }
+  /**
+   * @param string
+   */
+  public function setAgentIdentity($agentIdentity)
+  {
+    $this->agentIdentity = $agentIdentity;
+  }
+  /**
+   * @return string
+   */
+  public function getAgentIdentity()
+  {
+    return $this->agentIdentity;
+  }
+  /**
+   * @param string
+   */
+  public function setAgentScope($agentScope)
+  {
+    $this->agentScope = $agentScope;
+  }
+  /**
+   * @return string
+   */
+  public function getAgentScope()
+  {
+    return $this->agentScope;
+  }
+  /**
+   * @param string
+   */
+  public function setBusiness($business)
+  {
+    $this->business = $business;
+  }
+  /**
+   * @return string
+   */
+  public function getBusiness()
+  {
+    return $this->business;
+  }
+  /**
+   * @param string
+   */
+  public function setBusinessDescription($businessDescription)
+  {
+    $this->businessDescription = $businessDescription;
+  }
+  /**
+   * @return string
+   */
+  public function getBusinessDescription()
+  {
+    return $this->businessDescription;
+  }
+  /**
+   * @param bool
+   */
+  public function setDisableDataStoreFallback($disableDataStoreFallback)
+  {
+    $this->disableDataStoreFallback = $disableDataStoreFallback;
+  }
+  /**
+   * @return bool
+   */
+  public function getDisableDataStoreFallback()
+  {
+    return $this->disableDataStoreFallback;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3GenerativeSettingsKnowledgeConnectorSettings::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3GenerativeSettingsKnowledgeConnectorSettings');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Generator.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Generator.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Generator.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,111 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3Generator extends \Google\Collection
+{
+  protected $collection_key = 'placeholders';
+  /**
+   * @var string
+   */
+  public $displayName;
+  protected $modelParameterType = GoogleCloudDialogflowCxV3GeneratorModelParameter::class;
+  protected $modelParameterDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $placeholdersType = GoogleCloudDialogflowCxV3GeneratorPlaceholder::class;
+  protected $placeholdersDataType = 'array';
+  protected $promptTextType = GoogleCloudDialogflowCxV3Phrase::class;
+  protected $promptTextDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3GeneratorModelParameter
+   */
+  public function setModelParameter(GoogleCloudDialogflowCxV3GeneratorModelParameter $modelParameter)
+  {
+    $this->modelParameter = $modelParameter;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3GeneratorModelParameter
+   */
+  public function getModelParameter()
+  {
+    return $this->modelParameter;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3GeneratorPlaceholder[]
+   */
+  public function setPlaceholders($placeholders)
+  {
+    $this->placeholders = $placeholders;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3GeneratorPlaceholder[]
+   */
+  public function getPlaceholders()
+  {
+    return $this->placeholders;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3Phrase
+   */
+  public function setPromptText(GoogleCloudDialogflowCxV3Phrase $promptText)
+  {
+    $this->promptText = $promptText;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3Phrase
+   */
+  public function getPromptText()
+  {
+    return $this->promptText;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3Generator::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3Generator');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3GeneratorModelParameter.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3GeneratorModelParameter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3GeneratorModelParameter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,98 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3GeneratorModelParameter extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $maxDecodeSteps;
+  /**
+   * @var float
+   */
+  public $temperature;
+  /**
+   * @var int
+   */
+  public $topK;
+  /**
+   * @var float
+   */
+  public $topP;
+
+  /**
+   * @param int
+   */
+  public function setMaxDecodeSteps($maxDecodeSteps)
+  {
+    $this->maxDecodeSteps = $maxDecodeSteps;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxDecodeSteps()
+  {
+    return $this->maxDecodeSteps;
+  }
+  /**
+   * @param float
+   */
+  public function setTemperature($temperature)
+  {
+    $this->temperature = $temperature;
+  }
+  /**
+   * @return float
+   */
+  public function getTemperature()
+  {
+    return $this->temperature;
+  }
+  /**
+   * @param int
+   */
+  public function setTopK($topK)
+  {
+    $this->topK = $topK;
+  }
+  /**
+   * @return int
+   */
+  public function getTopK()
+  {
+    return $this->topK;
+  }
+  /**
+   * @param float
+   */
+  public function setTopP($topP)
+  {
+    $this->topP = $topP;
+  }
+  /**
+   * @return float
+   */
+  public function getTopP()
+  {
+    return $this->topP;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3GeneratorModelParameter::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3GeneratorModelParameter');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3GeneratorPlaceholder.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3GeneratorPlaceholder.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3GeneratorPlaceholder.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3GeneratorPlaceholder extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3GeneratorPlaceholder::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3GeneratorPlaceholder');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3GenericKnowledgeOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3GenericKnowledgeOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3GenericKnowledgeOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3GenericKnowledgeOperationMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3GenericKnowledgeOperationMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3GenericKnowledgeOperationMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportDocumentsOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportDocumentsOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportDocumentsOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ImportDocumentsOperationMetadata extends \Google\Model
+{
+  protected $genericMetadataType = GoogleCloudDialogflowCxV3GenericKnowledgeOperationMetadata::class;
+  protected $genericMetadataDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3GenericKnowledgeOperationMetadata
+   */
+  public function setGenericMetadata(GoogleCloudDialogflowCxV3GenericKnowledgeOperationMetadata $genericMetadata)
+  {
+    $this->genericMetadata = $genericMetadata;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3GenericKnowledgeOperationMetadata
+   */
+  public function getGenericMetadata()
+  {
+    return $this->genericMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ImportDocumentsOperationMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ImportDocumentsOperationMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportDocumentsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportDocumentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportDocumentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ImportDocumentsResponse extends \Google\Collection
+{
+  protected $collection_key = 'warnings';
+  protected $warningsType = GoogleRpcStatus::class;
+  protected $warningsDataType = 'array';
+
+  /**
+   * @param GoogleRpcStatus[]
+   */
+  public function setWarnings($warnings)
+  {
+    $this->warnings = $warnings;
+  }
+  /**
+   * @return GoogleRpcStatus[]
+   */
+  public function getWarnings()
+  {
+    return $this->warnings;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ImportDocumentsResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ImportDocumentsResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportEntityTypesMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportEntityTypesMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportEntityTypesMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,25 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ImportEntityTypesMetadata extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ImportEntityTypesMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ImportEntityTypesMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportEntityTypesRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportEntityTypesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportEntityTypesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,96 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ImportEntityTypesRequest extends \Google\Model
+{
+  protected $entityTypesContentType = GoogleCloudDialogflowCxV3InlineSource::class;
+  protected $entityTypesContentDataType = '';
+  /**
+   * @var string
+   */
+  public $entityTypesUri;
+  /**
+   * @var string
+   */
+  public $mergeOption;
+  /**
+   * @var string
+   */
+  public $targetEntityType;
+
+  /**
+   * @param GoogleCloudDialogflowCxV3InlineSource
+   */
+  public function setEntityTypesContent(GoogleCloudDialogflowCxV3InlineSource $entityTypesContent)
+  {
+    $this->entityTypesContent = $entityTypesContent;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3InlineSource
+   */
+  public function getEntityTypesContent()
+  {
+    return $this->entityTypesContent;
+  }
+  /**
+   * @param string
+   */
+  public function setEntityTypesUri($entityTypesUri)
+  {
+    $this->entityTypesUri = $entityTypesUri;
+  }
+  /**
+   * @return string
+   */
+  public function getEntityTypesUri()
+  {
+    return $this->entityTypesUri;
+  }
+  /**
+   * @param string
+   */
+  public function setMergeOption($mergeOption)
+  {
+    $this->mergeOption = $mergeOption;
+  }
+  /**
+   * @return string
+   */
+  public function getMergeOption()
+  {
+    return $this->mergeOption;
+  }
+  /**
+   * @param string
+   */
+  public function setTargetEntityType($targetEntityType)
+  {
+    $this->targetEntityType = $targetEntityType;
+  }
+  /**
+   * @return string
+   */
+  public function getTargetEntityType()
+  {
+    return $this->targetEntityType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ImportEntityTypesRequest::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ImportEntityTypesRequest');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportEntityTypesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportEntityTypesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportEntityTypesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ImportEntityTypesResponse extends \Google\Collection
+{
+  protected $collection_key = 'entityTypes';
+  protected $conflictingResourcesType = GoogleCloudDialogflowCxV3ImportEntityTypesResponseConflictingResources::class;
+  protected $conflictingResourcesDataType = '';
+  /**
+   * @var string[]
+   */
+  public $entityTypes;
+
+  /**
+   * @param GoogleCloudDialogflowCxV3ImportEntityTypesResponseConflictingResources
+   */
+  public function setConflictingResources(GoogleCloudDialogflowCxV3ImportEntityTypesResponseConflictingResources $conflictingResources)
+  {
+    $this->conflictingResources = $conflictingResources;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3ImportEntityTypesResponseConflictingResources
+   */
+  public function getConflictingResources()
+  {
+    return $this->conflictingResources;
+  }
+  /**
+   * @param string[]
+   */
+  public function setEntityTypes($entityTypes)
+  {
+    $this->entityTypes = $entityTypes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEntityTypes()
+  {
+    return $this->entityTypes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ImportEntityTypesResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ImportEntityTypesResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportEntityTypesResponseConflictingResources.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportEntityTypesResponseConflictingResources.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportEntityTypesResponseConflictingResources.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,63 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ImportEntityTypesResponseConflictingResources extends \Google\Collection
+{
+  protected $collection_key = 'entityTypeDisplayNames';
+  /**
+   * @var string[]
+   */
+  public $entityDisplayNames;
+  /**
+   * @var string[]
+   */
+  public $entityTypeDisplayNames;
+
+  /**
+   * @param string[]
+   */
+  public function setEntityDisplayNames($entityDisplayNames)
+  {
+    $this->entityDisplayNames = $entityDisplayNames;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEntityDisplayNames()
+  {
+    return $this->entityDisplayNames;
+  }
+  /**
+   * @param string[]
+   */
+  public function setEntityTypeDisplayNames($entityTypeDisplayNames)
+  {
+    $this->entityTypeDisplayNames = $entityTypeDisplayNames;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEntityTypeDisplayNames()
+  {
+    return $this->entityTypeDisplayNames;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ImportEntityTypesResponseConflictingResources::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ImportEntityTypesResponseConflictingResources');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportFlowRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportFlowRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportFlowRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,96 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ImportFlowRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $flowContent;
+  protected $flowImportStrategyType = GoogleCloudDialogflowCxV3FlowImportStrategy::class;
+  protected $flowImportStrategyDataType = '';
+  /**
+   * @var string
+   */
+  public $flowUri;
+  /**
+   * @var string
+   */
+  public $importOption;
+
+  /**
+   * @param string
+   */
+  public function setFlowContent($flowContent)
+  {
+    $this->flowContent = $flowContent;
+  }
+  /**
+   * @return string
+   */
+  public function getFlowContent()
+  {
+    return $this->flowContent;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3FlowImportStrategy
+   */
+  public function setFlowImportStrategy(GoogleCloudDialogflowCxV3FlowImportStrategy $flowImportStrategy)
+  {
+    $this->flowImportStrategy = $flowImportStrategy;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3FlowImportStrategy
+   */
+  public function getFlowImportStrategy()
+  {
+    return $this->flowImportStrategy;
+  }
+  /**
+   * @param string
+   */
+  public function setFlowUri($flowUri)
+  {
+    $this->flowUri = $flowUri;
+  }
+  /**
+   * @return string
+   */
+  public function getFlowUri()
+  {
+    return $this->flowUri;
+  }
+  /**
+   * @param string
+   */
+  public function setImportOption($importOption)
+  {
+    $this->importOption = $importOption;
+  }
+  /**
+   * @return string
+   */
+  public function getImportOption()
+  {
+    return $this->importOption;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ImportFlowRequest::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ImportFlowRequest');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportFlowResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportFlowResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportFlowResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ImportFlowResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $flow;
+
+  /**
+   * @param string
+   */
+  public function setFlow($flow)
+  {
+    $this->flow = $flow;
+  }
+  /**
+   * @return string
+   */
+  public function getFlow()
+  {
+    return $this->flow;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ImportFlowResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ImportFlowResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportIntentsMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportIntentsMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportIntentsMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,25 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ImportIntentsMetadata extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ImportIntentsMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ImportIntentsMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportIntentsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportIntentsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportIntentsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,78 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ImportIntentsRequest extends \Google\Model
+{
+  protected $intentsContentType = GoogleCloudDialogflowCxV3InlineSource::class;
+  protected $intentsContentDataType = '';
+  /**
+   * @var string
+   */
+  public $intentsUri;
+  /**
+   * @var string
+   */
+  public $mergeOption;
+
+  /**
+   * @param GoogleCloudDialogflowCxV3InlineSource
+   */
+  public function setIntentsContent(GoogleCloudDialogflowCxV3InlineSource $intentsContent)
+  {
+    $this->intentsContent = $intentsContent;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3InlineSource
+   */
+  public function getIntentsContent()
+  {
+    return $this->intentsContent;
+  }
+  /**
+   * @param string
+   */
+  public function setIntentsUri($intentsUri)
+  {
+    $this->intentsUri = $intentsUri;
+  }
+  /**
+   * @return string
+   */
+  public function getIntentsUri()
+  {
+    return $this->intentsUri;
+  }
+  /**
+   * @param string
+   */
+  public function setMergeOption($mergeOption)
+  {
+    $this->mergeOption = $mergeOption;
+  }
+  /**
+   * @return string
+   */
+  public function getMergeOption()
+  {
+    return $this->mergeOption;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ImportIntentsRequest::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ImportIntentsRequest');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportIntentsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportIntentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportIntentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ImportIntentsResponse extends \Google\Collection
+{
+  protected $collection_key = 'intents';
+  protected $conflictingResourcesType = GoogleCloudDialogflowCxV3ImportIntentsResponseConflictingResources::class;
+  protected $conflictingResourcesDataType = '';
+  /**
+   * @var string[]
+   */
+  public $intents;
+
+  /**
+   * @param GoogleCloudDialogflowCxV3ImportIntentsResponseConflictingResources
+   */
+  public function setConflictingResources(GoogleCloudDialogflowCxV3ImportIntentsResponseConflictingResources $conflictingResources)
+  {
+    $this->conflictingResources = $conflictingResources;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3ImportIntentsResponseConflictingResources
+   */
+  public function getConflictingResources()
+  {
+    return $this->conflictingResources;
+  }
+  /**
+   * @param string[]
+   */
+  public function setIntents($intents)
+  {
+    $this->intents = $intents;
+  }
+  /**
+   * @return string[]
+   */
+  public function getIntents()
+  {
+    return $this->intents;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ImportIntentsResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ImportIntentsResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportIntentsResponseConflictingResources.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportIntentsResponseConflictingResources.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportIntentsResponseConflictingResources.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,63 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ImportIntentsResponseConflictingResources extends \Google\Collection
+{
+  protected $collection_key = 'intentDisplayNames';
+  /**
+   * @var string[]
+   */
+  public $entityDisplayNames;
+  /**
+   * @var string[]
+   */
+  public $intentDisplayNames;
+
+  /**
+   * @param string[]
+   */
+  public function setEntityDisplayNames($entityDisplayNames)
+  {
+    $this->entityDisplayNames = $entityDisplayNames;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEntityDisplayNames()
+  {
+    return $this->entityDisplayNames;
+  }
+  /**
+   * @param string[]
+   */
+  public function setIntentDisplayNames($intentDisplayNames)
+  {
+    $this->intentDisplayNames = $intentDisplayNames;
+  }
+  /**
+   * @return string[]
+   */
+  public function getIntentDisplayNames()
+  {
+    return $this->intentDisplayNames;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ImportIntentsResponseConflictingResources::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ImportIntentsResponseConflictingResources');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportTestCasesMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportTestCasesMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportTestCasesMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ImportTestCasesMetadata extends \Google\Collection
+{
+  protected $collection_key = 'errors';
+  protected $errorsType = GoogleCloudDialogflowCxV3TestCaseError::class;
+  protected $errorsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3TestCaseError[]
+   */
+  public function setErrors($errors)
+  {
+    $this->errors = $errors;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3TestCaseError[]
+   */
+  public function getErrors()
+  {
+    return $this->errors;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ImportTestCasesMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ImportTestCasesMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportTestCasesRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportTestCasesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportTestCasesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ImportTestCasesRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $content;
+  /**
+   * @var string
+   */
+  public $gcsUri;
+
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param string
+   */
+  public function setGcsUri($gcsUri)
+  {
+    $this->gcsUri = $gcsUri;
+  }
+  /**
+   * @return string
+   */
+  public function getGcsUri()
+  {
+    return $this->gcsUri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ImportTestCasesRequest::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ImportTestCasesRequest');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportTestCasesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportTestCasesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ImportTestCasesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,45 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ImportTestCasesResponse extends \Google\Collection
+{
+  protected $collection_key = 'names';
+  /**
+   * @var string[]
+   */
+  public $names;
+
+  /**
+   * @param string[]
+   */
+  public function setNames($names)
+  {
+    $this->names = $names;
+  }
+  /**
+   * @return string[]
+   */
+  public function getNames()
+  {
+    return $this->names;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ImportTestCasesResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ImportTestCasesResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3InlineDestination.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3InlineDestination.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3InlineDestination.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3InlineDestination extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $content;
+
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3InlineDestination::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3InlineDestination');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3InlineSource.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3InlineSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3InlineSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3InlineSource extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $content;
+
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3InlineSource::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3InlineSource');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3InputAudioConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3InputAudioConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3InputAudioConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,187 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3InputAudioConfig extends \Google\Collection
+{
+  protected $collection_key = 'phraseHints';
+  /**
+   * @var string
+   */
+  public $audioEncoding;
+  protected $bargeInConfigType = GoogleCloudDialogflowCxV3BargeInConfig::class;
+  protected $bargeInConfigDataType = '';
+  /**
+   * @var bool
+   */
+  public $enableWordInfo;
+  /**
+   * @var string
+   */
+  public $model;
+  /**
+   * @var string
+   */
+  public $modelVariant;
+  /**
+   * @var bool
+   */
+  public $optOutConformerModelMigration;
+  /**
+   * @var string[]
+   */
+  public $phraseHints;
+  /**
+   * @var int
+   */
+  public $sampleRateHertz;
+  /**
+   * @var bool
+   */
+  public $singleUtterance;
+
+  /**
+   * @param string
+   */
+  public function setAudioEncoding($audioEncoding)
+  {
+    $this->audioEncoding = $audioEncoding;
+  }
+  /**
+   * @return string
+   */
+  public function getAudioEncoding()
+  {
+    return $this->audioEncoding;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3BargeInConfig
+   */
+  public function setBargeInConfig(GoogleCloudDialogflowCxV3BargeInConfig $bargeInConfig)
+  {
+    $this->bargeInConfig = $bargeInConfig;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3BargeInConfig
+   */
+  public function getBargeInConfig()
+  {
+    return $this->bargeInConfig;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnableWordInfo($enableWordInfo)
+  {
+    $this->enableWordInfo = $enableWordInfo;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableWordInfo()
+  {
+    return $this->enableWordInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setModel($model)
+  {
+    $this->model = $model;
+  }
+  /**
+   * @return string
+   */
+  public function getModel()
+  {
+    return $this->model;
+  }
+  /**
+   * @param string
+   */
+  public function setModelVariant($modelVariant)
+  {
+    $this->modelVariant = $modelVariant;
+  }
+  /**
+   * @return string
+   */
+  public function getModelVariant()
+  {
+    return $this->modelVariant;
+  }
+  /**
+   * @param bool
+   */
+  public function setOptOutConformerModelMigration($optOutConformerModelMigration)
+  {
+    $this->optOutConformerModelMigration = $optOutConformerModelMigration;
+  }
+  /**
+   * @return bool
+   */
+  public function getOptOutConformerModelMigration()
+  {
+    return $this->optOutConformerModelMigration;
+  }
+  /**
+   * @param string[]
+   */
+  public function setPhraseHints($phraseHints)
+  {
+    $this->phraseHints = $phraseHints;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPhraseHints()
+  {
+    return $this->phraseHints;
+  }
+  /**
+   * @param int
+   */
+  public function setSampleRateHertz($sampleRateHertz)
+  {
+    $this->sampleRateHertz = $sampleRateHertz;
+  }
+  /**
+   * @return int
+   */
+  public function getSampleRateHertz()
+  {
+    return $this->sampleRateHertz;
+  }
+  /**
+   * @param bool
+   */
+  public function setSingleUtterance($singleUtterance)
+  {
+    $this->singleUtterance = $singleUtterance;
+  }
+  /**
+   * @return bool
+   */
+  public function getSingleUtterance()
+  {
+    return $this->singleUtterance;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3InputAudioConfig::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3InputAudioConfig');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Intent.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Intent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Intent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,167 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3Intent extends \Google\Collection
+{
+  protected $collection_key = 'trainingPhrases';
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var bool
+   */
+  public $isFallback;
+  /**
+   * @var string[]
+   */
+  public $labels;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $parametersType = GoogleCloudDialogflowCxV3IntentParameter::class;
+  protected $parametersDataType = 'array';
+  /**
+   * @var int
+   */
+  public $priority;
+  protected $trainingPhrasesType = GoogleCloudDialogflowCxV3IntentTrainingPhrase::class;
+  protected $trainingPhrasesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsFallback($isFallback)
+  {
+    $this->isFallback = $isFallback;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsFallback()
+  {
+    return $this->isFallback;
+  }
+  /**
+   * @param string[]
+   */
+  public function setLabels($labels)
+  {
+    $this->labels = $labels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLabels()
+  {
+    return $this->labels;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3IntentParameter[]
+   */
+  public function setParameters($parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3IntentParameter[]
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+  /**
+   * @param int
+   */
+  public function setPriority($priority)
+  {
+    $this->priority = $priority;
+  }
+  /**
+   * @return int
+   */
+  public function getPriority()
+  {
+    return $this->priority;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3IntentTrainingPhrase[]
+   */
+  public function setTrainingPhrases($trainingPhrases)
+  {
+    $this->trainingPhrases = $trainingPhrases;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3IntentTrainingPhrase[]
+   */
+  public function getTrainingPhrases()
+  {
+    return $this->trainingPhrases;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3Intent::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3Intent');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3IntentCoverage.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3IntentCoverage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3IntentCoverage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3IntentCoverage extends \Google\Collection
+{
+  protected $collection_key = 'intents';
+  /**
+   * @var float
+   */
+  public $coverageScore;
+  protected $intentsType = GoogleCloudDialogflowCxV3IntentCoverageIntent::class;
+  protected $intentsDataType = 'array';
+
+  /**
+   * @param float
+   */
+  public function setCoverageScore($coverageScore)
+  {
+    $this->coverageScore = $coverageScore;
+  }
+  /**
+   * @return float
+   */
+  public function getCoverageScore()
+  {
+    return $this->coverageScore;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3IntentCoverageIntent[]
+   */
+  public function setIntents($intents)
+  {
+    $this->intents = $intents;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3IntentCoverageIntent[]
+   */
+  public function getIntents()
+  {
+    return $this->intents;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3IntentCoverage::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3IntentCoverage');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3IntentCoverageIntent.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3IntentCoverageIntent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3IntentCoverageIntent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3IntentCoverageIntent extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $covered;
+  /**
+   * @var string
+   */
+  public $intent;
+
+  /**
+   * @param bool
+   */
+  public function setCovered($covered)
+  {
+    $this->covered = $covered;
+  }
+  /**
+   * @return bool
+   */
+  public function getCovered()
+  {
+    return $this->covered;
+  }
+  /**
+   * @param string
+   */
+  public function setIntent($intent)
+  {
+    $this->intent = $intent;
+  }
+  /**
+   * @return string
+   */
+  public function getIntent()
+  {
+    return $this->intent;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3IntentCoverageIntent::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3IntentCoverageIntent');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3IntentInput.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3IntentInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3IntentInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3IntentInput extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $intent;
+
+  /**
+   * @param string
+   */
+  public function setIntent($intent)
+  {
+    $this->intent = $intent;
+  }
+  /**
+   * @return string
+   */
+  public function getIntent()
+  {
+    return $this->intent;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3IntentInput::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3IntentInput');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3IntentParameter.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3IntentParameter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3IntentParameter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,98 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3IntentParameter extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $entityType;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var bool
+   */
+  public $isList;
+  /**
+   * @var bool
+   */
+  public $redact;
+
+  /**
+   * @param string
+   */
+  public function setEntityType($entityType)
+  {
+    $this->entityType = $entityType;
+  }
+  /**
+   * @return string
+   */
+  public function getEntityType()
+  {
+    return $this->entityType;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsList($isList)
+  {
+    $this->isList = $isList;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsList()
+  {
+    return $this->isList;
+  }
+  /**
+   * @param bool
+   */
+  public function setRedact($redact)
+  {
+    $this->redact = $redact;
+  }
+  /**
+   * @return bool
+   */
+  public function getRedact()
+  {
+    return $this->redact;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3IntentParameter::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3IntentParameter');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3IntentTrainingPhrase.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3IntentTrainingPhrase.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3IntentTrainingPhrase.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,79 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3IntentTrainingPhrase extends \Google\Collection
+{
+  protected $collection_key = 'parts';
+  /**
+   * @var string
+   */
+  public $id;
+  protected $partsType = GoogleCloudDialogflowCxV3IntentTrainingPhrasePart::class;
+  protected $partsDataType = 'array';
+  /**
+   * @var int
+   */
+  public $repeatCount;
+
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3IntentTrainingPhrasePart[]
+   */
+  public function setParts($parts)
+  {
+    $this->parts = $parts;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3IntentTrainingPhrasePart[]
+   */
+  public function getParts()
+  {
+    return $this->parts;
+  }
+  /**
+   * @param int
+   */
+  public function setRepeatCount($repeatCount)
+  {
+    $this->repeatCount = $repeatCount;
+  }
+  /**
+   * @return int
+   */
+  public function getRepeatCount()
+  {
+    return $this->repeatCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3IntentTrainingPhrase::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3IntentTrainingPhrase');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3IntentTrainingPhrasePart.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3IntentTrainingPhrasePart.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3IntentTrainingPhrasePart.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3IntentTrainingPhrasePart extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $parameterId;
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param string
+   */
+  public function setParameterId($parameterId)
+  {
+    $this->parameterId = $parameterId;
+  }
+  /**
+   * @return string
+   */
+  public function getParameterId()
+  {
+    return $this->parameterId;
+  }
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3IntentTrainingPhrasePart::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3IntentTrainingPhrasePart');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3KnowledgeConnectorSettings.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3KnowledgeConnectorSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3KnowledgeConnectorSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,113 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3KnowledgeConnectorSettings extends \Google\Collection
+{
+  protected $collection_key = 'dataStoreConnections';
+  protected $dataStoreConnectionsType = GoogleCloudDialogflowCxV3DataStoreConnection::class;
+  protected $dataStoreConnectionsDataType = 'array';
+  /**
+   * @var bool
+   */
+  public $enabled;
+  /**
+   * @var string
+   */
+  public $targetFlow;
+  /**
+   * @var string
+   */
+  public $targetPage;
+  protected $triggerFulfillmentType = GoogleCloudDialogflowCxV3Fulfillment::class;
+  protected $triggerFulfillmentDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3DataStoreConnection[]
+   */
+  public function setDataStoreConnections($dataStoreConnections)
+  {
+    $this->dataStoreConnections = $dataStoreConnections;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3DataStoreConnection[]
+   */
+  public function getDataStoreConnections()
+  {
+    return $this->dataStoreConnections;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnabled($enabled)
+  {
+    $this->enabled = $enabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnabled()
+  {
+    return $this->enabled;
+  }
+  /**
+   * @param string
+   */
+  public function setTargetFlow($targetFlow)
+  {
+    $this->targetFlow = $targetFlow;
+  }
+  /**
+   * @return string
+   */
+  public function getTargetFlow()
+  {
+    return $this->targetFlow;
+  }
+  /**
+   * @param string
+   */
+  public function setTargetPage($targetPage)
+  {
+    $this->targetPage = $targetPage;
+  }
+  /**
+   * @return string
+   */
+  public function getTargetPage()
+  {
+    return $this->targetPage;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3Fulfillment
+   */
+  public function setTriggerFulfillment(GoogleCloudDialogflowCxV3Fulfillment $triggerFulfillment)
+  {
+    $this->triggerFulfillment = $triggerFulfillment;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3Fulfillment
+   */
+  public function getTriggerFulfillment()
+  {
+    return $this->triggerFulfillment;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3KnowledgeConnectorSettings::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3KnowledgeConnectorSettings');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3LanguageInfo.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3LanguageInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3LanguageInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3LanguageInfo extends \Google\Model
+{
+  /**
+   * @var float
+   */
+  public $confidenceScore;
+  /**
+   * @var string
+   */
+  public $inputLanguageCode;
+  /**
+   * @var string
+   */
+  public $resolvedLanguageCode;
+
+  /**
+   * @param float
+   */
+  public function setConfidenceScore($confidenceScore)
+  {
+    $this->confidenceScore = $confidenceScore;
+  }
+  /**
+   * @return float
+   */
+  public function getConfidenceScore()
+  {
+    return $this->confidenceScore;
+  }
+  /**
+   * @param string
+   */
+  public function setInputLanguageCode($inputLanguageCode)
+  {
+    $this->inputLanguageCode = $inputLanguageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getInputLanguageCode()
+  {
+    return $this->inputLanguageCode;
+  }
+  /**
+   * @param string
+   */
+  public function setResolvedLanguageCode($resolvedLanguageCode)
+  {
+    $this->resolvedLanguageCode = $resolvedLanguageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getResolvedLanguageCode()
+  {
+    return $this->resolvedLanguageCode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3LanguageInfo::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3LanguageInfo');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListAgentsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListAgentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListAgentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ListAgentsResponse extends \Google\Collection
+{
+  protected $collection_key = 'agents';
+  protected $agentsType = GoogleCloudDialogflowCxV3Agent::class;
+  protected $agentsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudDialogflowCxV3Agent[]
+   */
+  public function setAgents($agents)
+  {
+    $this->agents = $agents;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3Agent[]
+   */
+  public function getAgents()
+  {
+    return $this->agents;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ListAgentsResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ListAgentsResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListChangelogsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListChangelogsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListChangelogsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ListChangelogsResponse extends \Google\Collection
+{
+  protected $collection_key = 'changelogs';
+  protected $changelogsType = GoogleCloudDialogflowCxV3Changelog::class;
+  protected $changelogsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudDialogflowCxV3Changelog[]
+   */
+  public function setChangelogs($changelogs)
+  {
+    $this->changelogs = $changelogs;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3Changelog[]
+   */
+  public function getChangelogs()
+  {
+    return $this->changelogs;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ListChangelogsResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ListChangelogsResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListContinuousTestResultsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListContinuousTestResultsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListContinuousTestResultsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ListContinuousTestResultsResponse extends \Google\Collection
+{
+  protected $collection_key = 'continuousTestResults';
+  protected $continuousTestResultsType = GoogleCloudDialogflowCxV3ContinuousTestResult::class;
+  protected $continuousTestResultsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudDialogflowCxV3ContinuousTestResult[]
+   */
+  public function setContinuousTestResults($continuousTestResults)
+  {
+    $this->continuousTestResults = $continuousTestResults;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3ContinuousTestResult[]
+   */
+  public function getContinuousTestResults()
+  {
+    return $this->continuousTestResults;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ListContinuousTestResultsResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ListContinuousTestResultsResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListDeploymentsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListDeploymentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListDeploymentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ListDeploymentsResponse extends \Google\Collection
+{
+  protected $collection_key = 'deployments';
+  protected $deploymentsType = GoogleCloudDialogflowCxV3Deployment::class;
+  protected $deploymentsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudDialogflowCxV3Deployment[]
+   */
+  public function setDeployments($deployments)
+  {
+    $this->deployments = $deployments;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3Deployment[]
+   */
+  public function getDeployments()
+  {
+    return $this->deployments;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ListDeploymentsResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ListDeploymentsResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListEntityTypesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListEntityTypesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListEntityTypesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ListEntityTypesResponse extends \Google\Collection
+{
+  protected $collection_key = 'entityTypes';
+  protected $entityTypesType = GoogleCloudDialogflowCxV3EntityType::class;
+  protected $entityTypesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudDialogflowCxV3EntityType[]
+   */
+  public function setEntityTypes($entityTypes)
+  {
+    $this->entityTypes = $entityTypes;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3EntityType[]
+   */
+  public function getEntityTypes()
+  {
+    return $this->entityTypes;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ListEntityTypesResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ListEntityTypesResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListEnvironmentsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListEnvironmentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListEnvironmentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ListEnvironmentsResponse extends \Google\Collection
+{
+  protected $collection_key = 'environments';
+  protected $environmentsType = GoogleCloudDialogflowCxV3Environment::class;
+  protected $environmentsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudDialogflowCxV3Environment[]
+   */
+  public function setEnvironments($environments)
+  {
+    $this->environments = $environments;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3Environment[]
+   */
+  public function getEnvironments()
+  {
+    return $this->environments;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ListEnvironmentsResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ListEnvironmentsResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListExperimentsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListExperimentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListExperimentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ListExperimentsResponse extends \Google\Collection
+{
+  protected $collection_key = 'experiments';
+  protected $experimentsType = GoogleCloudDialogflowCxV3Experiment::class;
+  protected $experimentsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudDialogflowCxV3Experiment[]
+   */
+  public function setExperiments($experiments)
+  {
+    $this->experiments = $experiments;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3Experiment[]
+   */
+  public function getExperiments()
+  {
+    return $this->experiments;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ListExperimentsResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ListExperimentsResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListFlowsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListFlowsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListFlowsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ListFlowsResponse extends \Google\Collection
+{
+  protected $collection_key = 'flows';
+  protected $flowsType = GoogleCloudDialogflowCxV3Flow::class;
+  protected $flowsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudDialogflowCxV3Flow[]
+   */
+  public function setFlows($flows)
+  {
+    $this->flows = $flows;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3Flow[]
+   */
+  public function getFlows()
+  {
+    return $this->flows;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ListFlowsResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ListFlowsResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListGeneratorsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListGeneratorsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListGeneratorsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ListGeneratorsResponse extends \Google\Collection
+{
+  protected $collection_key = 'generators';
+  protected $generatorsType = GoogleCloudDialogflowCxV3Generator::class;
+  protected $generatorsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudDialogflowCxV3Generator[]
+   */
+  public function setGenerators($generators)
+  {
+    $this->generators = $generators;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3Generator[]
+   */
+  public function getGenerators()
+  {
+    return $this->generators;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ListGeneratorsResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ListGeneratorsResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListIntentsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListIntentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListIntentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ListIntentsResponse extends \Google\Collection
+{
+  protected $collection_key = 'intents';
+  protected $intentsType = GoogleCloudDialogflowCxV3Intent::class;
+  protected $intentsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudDialogflowCxV3Intent[]
+   */
+  public function setIntents($intents)
+  {
+    $this->intents = $intents;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3Intent[]
+   */
+  public function getIntents()
+  {
+    return $this->intents;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ListIntentsResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ListIntentsResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListPagesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListPagesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListPagesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ListPagesResponse extends \Google\Collection
+{
+  protected $collection_key = 'pages';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $pagesType = GoogleCloudDialogflowCxV3Page::class;
+  protected $pagesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3Page[]
+   */
+  public function setPages($pages)
+  {
+    $this->pages = $pages;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3Page[]
+   */
+  public function getPages()
+  {
+    return $this->pages;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ListPagesResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ListPagesResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListSecuritySettingsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListSecuritySettingsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListSecuritySettingsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ListSecuritySettingsResponse extends \Google\Collection
+{
+  protected $collection_key = 'securitySettings';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $securitySettingsType = GoogleCloudDialogflowCxV3SecuritySettings::class;
+  protected $securitySettingsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3SecuritySettings[]
+   */
+  public function setSecuritySettings($securitySettings)
+  {
+    $this->securitySettings = $securitySettings;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3SecuritySettings[]
+   */
+  public function getSecuritySettings()
+  {
+    return $this->securitySettings;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ListSecuritySettingsResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ListSecuritySettingsResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListSessionEntityTypesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListSessionEntityTypesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListSessionEntityTypesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ListSessionEntityTypesResponse extends \Google\Collection
+{
+  protected $collection_key = 'sessionEntityTypes';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $sessionEntityTypesType = GoogleCloudDialogflowCxV3SessionEntityType::class;
+  protected $sessionEntityTypesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3SessionEntityType[]
+   */
+  public function setSessionEntityTypes($sessionEntityTypes)
+  {
+    $this->sessionEntityTypes = $sessionEntityTypes;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3SessionEntityType[]
+   */
+  public function getSessionEntityTypes()
+  {
+    return $this->sessionEntityTypes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ListSessionEntityTypesResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ListSessionEntityTypesResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListTestCaseResultsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListTestCaseResultsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListTestCaseResultsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ListTestCaseResultsResponse extends \Google\Collection
+{
+  protected $collection_key = 'testCaseResults';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $testCaseResultsType = GoogleCloudDialogflowCxV3TestCaseResult::class;
+  protected $testCaseResultsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3TestCaseResult[]
+   */
+  public function setTestCaseResults($testCaseResults)
+  {
+    $this->testCaseResults = $testCaseResults;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3TestCaseResult[]
+   */
+  public function getTestCaseResults()
+  {
+    return $this->testCaseResults;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ListTestCaseResultsResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ListTestCaseResultsResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListTestCasesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListTestCasesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListTestCasesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ListTestCasesResponse extends \Google\Collection
+{
+  protected $collection_key = 'testCases';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $testCasesType = GoogleCloudDialogflowCxV3TestCase::class;
+  protected $testCasesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3TestCase[]
+   */
+  public function setTestCases($testCases)
+  {
+    $this->testCases = $testCases;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3TestCase[]
+   */
+  public function getTestCases()
+  {
+    return $this->testCases;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ListTestCasesResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ListTestCasesResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListTransitionRouteGroupsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListTransitionRouteGroupsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListTransitionRouteGroupsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ListTransitionRouteGroupsResponse extends \Google\Collection
+{
+  protected $collection_key = 'transitionRouteGroups';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $transitionRouteGroupsType = GoogleCloudDialogflowCxV3TransitionRouteGroup::class;
+  protected $transitionRouteGroupsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3TransitionRouteGroup[]
+   */
+  public function setTransitionRouteGroups($transitionRouteGroups)
+  {
+    $this->transitionRouteGroups = $transitionRouteGroups;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3TransitionRouteGroup[]
+   */
+  public function getTransitionRouteGroups()
+  {
+    return $this->transitionRouteGroups;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ListTransitionRouteGroupsResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ListTransitionRouteGroupsResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListVersionsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListVersionsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListVersionsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ListVersionsResponse extends \Google\Collection
+{
+  protected $collection_key = 'versions';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $versionsType = GoogleCloudDialogflowCxV3Version::class;
+  protected $versionsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3Version[]
+   */
+  public function setVersions($versions)
+  {
+    $this->versions = $versions;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3Version[]
+   */
+  public function getVersions()
+  {
+    return $this->versions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ListVersionsResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ListVersionsResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListWebhooksResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListWebhooksResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ListWebhooksResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ListWebhooksResponse extends \Google\Collection
+{
+  protected $collection_key = 'webhooks';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $webhooksType = GoogleCloudDialogflowCxV3Webhook::class;
+  protected $webhooksDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3Webhook[]
+   */
+  public function setWebhooks($webhooks)
+  {
+    $this->webhooks = $webhooks;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3Webhook[]
+   */
+  public function getWebhooks()
+  {
+    return $this->webhooks;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ListWebhooksResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ListWebhooksResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3LoadVersionRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3LoadVersionRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3LoadVersionRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3LoadVersionRequest extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $allowOverrideAgentResources;
+
+  /**
+   * @param bool
+   */
+  public function setAllowOverrideAgentResources($allowOverrideAgentResources)
+  {
+    $this->allowOverrideAgentResources = $allowOverrideAgentResources;
+  }
+  /**
+   * @return bool
+   */
+  public function getAllowOverrideAgentResources()
+  {
+    return $this->allowOverrideAgentResources;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3LoadVersionRequest::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3LoadVersionRequest');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3LookupEnvironmentHistoryResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3LookupEnvironmentHistoryResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3LookupEnvironmentHistoryResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3LookupEnvironmentHistoryResponse extends \Google\Collection
+{
+  protected $collection_key = 'environments';
+  protected $environmentsType = GoogleCloudDialogflowCxV3Environment::class;
+  protected $environmentsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudDialogflowCxV3Environment[]
+   */
+  public function setEnvironments($environments)
+  {
+    $this->environments = $environments;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3Environment[]
+   */
+  public function getEnvironments()
+  {
+    return $this->environments;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3LookupEnvironmentHistoryResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3LookupEnvironmentHistoryResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Match.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Match.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Match.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,132 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3Match extends \Google\Model
+{
+  /**
+   * @var float
+   */
+  public $confidence;
+  /**
+   * @var string
+   */
+  public $event;
+  protected $intentType = GoogleCloudDialogflowCxV3Intent::class;
+  protected $intentDataType = '';
+  /**
+   * @var string
+   */
+  public $matchType;
+  /**
+   * @var array[]
+   */
+  public $parameters;
+  /**
+   * @var string
+   */
+  public $resolvedInput;
+
+  /**
+   * @param float
+   */
+  public function setConfidence($confidence)
+  {
+    $this->confidence = $confidence;
+  }
+  /**
+   * @return float
+   */
+  public function getConfidence()
+  {
+    return $this->confidence;
+  }
+  /**
+   * @param string
+   */
+  public function setEvent($event)
+  {
+    $this->event = $event;
+  }
+  /**
+   * @return string
+   */
+  public function getEvent()
+  {
+    return $this->event;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3Intent
+   */
+  public function setIntent(GoogleCloudDialogflowCxV3Intent $intent)
+  {
+    $this->intent = $intent;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3Intent
+   */
+  public function getIntent()
+  {
+    return $this->intent;
+  }
+  /**
+   * @param string
+   */
+  public function setMatchType($matchType)
+  {
+    $this->matchType = $matchType;
+  }
+  /**
+   * @return string
+   */
+  public function getMatchType()
+  {
+    return $this->matchType;
+  }
+  /**
+   * @param array[]
+   */
+  public function setParameters($parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return array[]
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+  /**
+   * @param string
+   */
+  public function setResolvedInput($resolvedInput)
+  {
+    $this->resolvedInput = $resolvedInput;
+  }
+  /**
+   * @return string
+   */
+  public function getResolvedInput()
+  {
+    return $this->resolvedInput;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3Match::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3Match');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3MatchIntentRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3MatchIntentRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3MatchIntentRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,76 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3MatchIntentRequest extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $persistParameterChanges;
+  protected $queryInputType = GoogleCloudDialogflowCxV3QueryInput::class;
+  protected $queryInputDataType = '';
+  protected $queryParamsType = GoogleCloudDialogflowCxV3QueryParameters::class;
+  protected $queryParamsDataType = '';
+
+  /**
+   * @param bool
+   */
+  public function setPersistParameterChanges($persistParameterChanges)
+  {
+    $this->persistParameterChanges = $persistParameterChanges;
+  }
+  /**
+   * @return bool
+   */
+  public function getPersistParameterChanges()
+  {
+    return $this->persistParameterChanges;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3QueryInput
+   */
+  public function setQueryInput(GoogleCloudDialogflowCxV3QueryInput $queryInput)
+  {
+    $this->queryInput = $queryInput;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3QueryInput
+   */
+  public function getQueryInput()
+  {
+    return $this->queryInput;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3QueryParameters
+   */
+  public function setQueryParams(GoogleCloudDialogflowCxV3QueryParameters $queryParams)
+  {
+    $this->queryParams = $queryParams;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3QueryParameters
+   */
+  public function getQueryParams()
+  {
+    return $this->queryParams;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3MatchIntentRequest::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3MatchIntentRequest');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3MatchIntentResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3MatchIntentResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3MatchIntentResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,131 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3MatchIntentResponse extends \Google\Collection
+{
+  protected $collection_key = 'matches';
+  protected $currentPageType = GoogleCloudDialogflowCxV3Page::class;
+  protected $currentPageDataType = '';
+  protected $matchesType = GoogleCloudDialogflowCxV3Match::class;
+  protected $matchesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $text;
+  /**
+   * @var string
+   */
+  public $transcript;
+  /**
+   * @var string
+   */
+  public $triggerEvent;
+  /**
+   * @var string
+   */
+  public $triggerIntent;
+
+  /**
+   * @param GoogleCloudDialogflowCxV3Page
+   */
+  public function setCurrentPage(GoogleCloudDialogflowCxV3Page $currentPage)
+  {
+    $this->currentPage = $currentPage;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3Page
+   */
+  public function getCurrentPage()
+  {
+    return $this->currentPage;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3Match[]
+   */
+  public function setMatches($matches)
+  {
+    $this->matches = $matches;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3Match[]
+   */
+  public function getMatches()
+  {
+    return $this->matches;
+  }
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+  /**
+   * @param string
+   */
+  public function setTranscript($transcript)
+  {
+    $this->transcript = $transcript;
+  }
+  /**
+   * @return string
+   */
+  public function getTranscript()
+  {
+    return $this->transcript;
+  }
+  /**
+   * @param string
+   */
+  public function setTriggerEvent($triggerEvent)
+  {
+    $this->triggerEvent = $triggerEvent;
+  }
+  /**
+   * @return string
+   */
+  public function getTriggerEvent()
+  {
+    return $this->triggerEvent;
+  }
+  /**
+   * @param string
+   */
+  public function setTriggerIntent($triggerIntent)
+  {
+    $this->triggerIntent = $triggerIntent;
+  }
+  /**
+   * @return string
+   */
+  public function getTriggerIntent()
+  {
+    return $this->triggerIntent;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3MatchIntentResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3MatchIntentResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3NluSettings.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3NluSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3NluSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3NluSettings extends \Google\Model
+{
+  /**
+   * @var float
+   */
+  public $classificationThreshold;
+  /**
+   * @var string
+   */
+  public $modelTrainingMode;
+  /**
+   * @var string
+   */
+  public $modelType;
+
+  /**
+   * @param float
+   */
+  public function setClassificationThreshold($classificationThreshold)
+  {
+    $this->classificationThreshold = $classificationThreshold;
+  }
+  /**
+   * @return float
+   */
+  public function getClassificationThreshold()
+  {
+    return $this->classificationThreshold;
+  }
+  /**
+   * @param string
+   */
+  public function setModelTrainingMode($modelTrainingMode)
+  {
+    $this->modelTrainingMode = $modelTrainingMode;
+  }
+  /**
+   * @return string
+   */
+  public function getModelTrainingMode()
+  {
+    return $this->modelTrainingMode;
+  }
+  /**
+   * @param string
+   */
+  public function setModelType($modelType)
+  {
+    $this->modelType = $modelType;
+  }
+  /**
+   * @return string
+   */
+  public function getModelType()
+  {
+    return $this->modelType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3NluSettings::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3NluSettings');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3OutputAudioConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3OutputAudioConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3OutputAudioConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,78 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3OutputAudioConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $audioEncoding;
+  /**
+   * @var int
+   */
+  public $sampleRateHertz;
+  protected $synthesizeSpeechConfigType = GoogleCloudDialogflowCxV3SynthesizeSpeechConfig::class;
+  protected $synthesizeSpeechConfigDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setAudioEncoding($audioEncoding)
+  {
+    $this->audioEncoding = $audioEncoding;
+  }
+  /**
+   * @return string
+   */
+  public function getAudioEncoding()
+  {
+    return $this->audioEncoding;
+  }
+  /**
+   * @param int
+   */
+  public function setSampleRateHertz($sampleRateHertz)
+  {
+    $this->sampleRateHertz = $sampleRateHertz;
+  }
+  /**
+   * @return int
+   */
+  public function getSampleRateHertz()
+  {
+    return $this->sampleRateHertz;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3SynthesizeSpeechConfig
+   */
+  public function setSynthesizeSpeechConfig(GoogleCloudDialogflowCxV3SynthesizeSpeechConfig $synthesizeSpeechConfig)
+  {
+    $this->synthesizeSpeechConfig = $synthesizeSpeechConfig;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3SynthesizeSpeechConfig
+   */
+  public function getSynthesizeSpeechConfig()
+  {
+    return $this->synthesizeSpeechConfig;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3OutputAudioConfig::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3OutputAudioConfig');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Page.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Page.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Page.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,195 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3Page extends \Google\Collection
+{
+  protected $collection_key = 'transitionRoutes';
+  protected $advancedSettingsType = GoogleCloudDialogflowCxV3AdvancedSettings::class;
+  protected $advancedSettingsDataType = '';
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $displayName;
+  protected $entryFulfillmentType = GoogleCloudDialogflowCxV3Fulfillment::class;
+  protected $entryFulfillmentDataType = '';
+  protected $eventHandlersType = GoogleCloudDialogflowCxV3EventHandler::class;
+  protected $eventHandlersDataType = 'array';
+  protected $formType = GoogleCloudDialogflowCxV3Form::class;
+  protected $formDataType = '';
+  protected $knowledgeConnectorSettingsType = GoogleCloudDialogflowCxV3KnowledgeConnectorSettings::class;
+  protected $knowledgeConnectorSettingsDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string[]
+   */
+  public $transitionRouteGroups;
+  protected $transitionRoutesType = GoogleCloudDialogflowCxV3TransitionRoute::class;
+  protected $transitionRoutesDataType = 'array';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3AdvancedSettings
+   */
+  public function setAdvancedSettings(GoogleCloudDialogflowCxV3AdvancedSettings $advancedSettings)
+  {
+    $this->advancedSettings = $advancedSettings;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3AdvancedSettings
+   */
+  public function getAdvancedSettings()
+  {
+    return $this->advancedSettings;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3Fulfillment
+   */
+  public function setEntryFulfillment(GoogleCloudDialogflowCxV3Fulfillment $entryFulfillment)
+  {
+    $this->entryFulfillment = $entryFulfillment;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3Fulfillment
+   */
+  public function getEntryFulfillment()
+  {
+    return $this->entryFulfillment;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3EventHandler[]
+   */
+  public function setEventHandlers($eventHandlers)
+  {
+    $this->eventHandlers = $eventHandlers;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3EventHandler[]
+   */
+  public function getEventHandlers()
+  {
+    return $this->eventHandlers;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3Form
+   */
+  public function setForm(GoogleCloudDialogflowCxV3Form $form)
+  {
+    $this->form = $form;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3Form
+   */
+  public function getForm()
+  {
+    return $this->form;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3KnowledgeConnectorSettings
+   */
+  public function setKnowledgeConnectorSettings(GoogleCloudDialogflowCxV3KnowledgeConnectorSettings $knowledgeConnectorSettings)
+  {
+    $this->knowledgeConnectorSettings = $knowledgeConnectorSettings;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3KnowledgeConnectorSettings
+   */
+  public function getKnowledgeConnectorSettings()
+  {
+    return $this->knowledgeConnectorSettings;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string[]
+   */
+  public function setTransitionRouteGroups($transitionRouteGroups)
+  {
+    $this->transitionRouteGroups = $transitionRouteGroups;
+  }
+  /**
+   * @return string[]
+   */
+  public function getTransitionRouteGroups()
+  {
+    return $this->transitionRouteGroups;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3TransitionRoute[]
+   */
+  public function setTransitionRoutes($transitionRoutes)
+  {
+    $this->transitionRoutes = $transitionRoutes;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3TransitionRoute[]
+   */
+  public function getTransitionRoutes()
+  {
+    return $this->transitionRoutes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3Page::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3Page');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3PageInfo.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3PageInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3PageInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,78 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3PageInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $currentPage;
+  /**
+   * @var string
+   */
+  public $displayName;
+  protected $formInfoType = GoogleCloudDialogflowCxV3PageInfoFormInfo::class;
+  protected $formInfoDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setCurrentPage($currentPage)
+  {
+    $this->currentPage = $currentPage;
+  }
+  /**
+   * @return string
+   */
+  public function getCurrentPage()
+  {
+    return $this->currentPage;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3PageInfoFormInfo
+   */
+  public function setFormInfo(GoogleCloudDialogflowCxV3PageInfoFormInfo $formInfo)
+  {
+    $this->formInfo = $formInfo;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3PageInfoFormInfo
+   */
+  public function getFormInfo()
+  {
+    return $this->formInfo;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3PageInfo::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3PageInfo');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3PageInfoFormInfo.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3PageInfoFormInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3PageInfoFormInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3PageInfoFormInfo extends \Google\Collection
+{
+  protected $collection_key = 'parameterInfo';
+  protected $parameterInfoType = GoogleCloudDialogflowCxV3PageInfoFormInfoParameterInfo::class;
+  protected $parameterInfoDataType = 'array';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3PageInfoFormInfoParameterInfo[]
+   */
+  public function setParameterInfo($parameterInfo)
+  {
+    $this->parameterInfo = $parameterInfo;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3PageInfoFormInfoParameterInfo[]
+   */
+  public function getParameterInfo()
+  {
+    return $this->parameterInfo;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3PageInfoFormInfo::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3PageInfoFormInfo');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3PageInfoFormInfoParameterInfo.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3PageInfoFormInfoParameterInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3PageInfoFormInfoParameterInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,116 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3PageInfoFormInfoParameterInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var bool
+   */
+  public $justCollected;
+  /**
+   * @var bool
+   */
+  public $required;
+  /**
+   * @var string
+   */
+  public $state;
+  /**
+   * @var array
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param bool
+   */
+  public function setJustCollected($justCollected)
+  {
+    $this->justCollected = $justCollected;
+  }
+  /**
+   * @return bool
+   */
+  public function getJustCollected()
+  {
+    return $this->justCollected;
+  }
+  /**
+   * @param bool
+   */
+  public function setRequired($required)
+  {
+    $this->required = $required;
+  }
+  /**
+   * @return bool
+   */
+  public function getRequired()
+  {
+    return $this->required;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param array
+   */
+  public function setValue($value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return array
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3PageInfoFormInfoParameterInfo::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3PageInfoFormInfoParameterInfo');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Phrase.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Phrase.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Phrase.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3Phrase extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3Phrase::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3Phrase');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3QueryInput.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3QueryInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3QueryInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,124 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3QueryInput extends \Google\Model
+{
+  protected $audioType = GoogleCloudDialogflowCxV3AudioInput::class;
+  protected $audioDataType = '';
+  protected $dtmfType = GoogleCloudDialogflowCxV3DtmfInput::class;
+  protected $dtmfDataType = '';
+  protected $eventType = GoogleCloudDialogflowCxV3EventInput::class;
+  protected $eventDataType = '';
+  protected $intentType = GoogleCloudDialogflowCxV3IntentInput::class;
+  protected $intentDataType = '';
+  /**
+   * @var string
+   */
+  public $languageCode;
+  protected $textType = GoogleCloudDialogflowCxV3TextInput::class;
+  protected $textDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3AudioInput
+   */
+  public function setAudio(GoogleCloudDialogflowCxV3AudioInput $audio)
+  {
+    $this->audio = $audio;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3AudioInput
+   */
+  public function getAudio()
+  {
+    return $this->audio;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3DtmfInput
+   */
+  public function setDtmf(GoogleCloudDialogflowCxV3DtmfInput $dtmf)
+  {
+    $this->dtmf = $dtmf;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3DtmfInput
+   */
+  public function getDtmf()
+  {
+    return $this->dtmf;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3EventInput
+   */
+  public function setEvent(GoogleCloudDialogflowCxV3EventInput $event)
+  {
+    $this->event = $event;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3EventInput
+   */
+  public function getEvent()
+  {
+    return $this->event;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3IntentInput
+   */
+  public function setIntent(GoogleCloudDialogflowCxV3IntentInput $intent)
+  {
+    $this->intent = $intent;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3IntentInput
+   */
+  public function getIntent()
+  {
+    return $this->intent;
+  }
+  /**
+   * @param string
+   */
+  public function setLanguageCode($languageCode)
+  {
+    $this->languageCode = $languageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCode()
+  {
+    return $this->languageCode;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3TextInput
+   */
+  public function setText(GoogleCloudDialogflowCxV3TextInput $text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3TextInput
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3QueryInput::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3QueryInput');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3QueryParameters.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3QueryParameters.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3QueryParameters.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,291 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3QueryParameters extends \Google\Collection
+{
+  protected $collection_key = 'sessionEntityTypes';
+  /**
+   * @var bool
+   */
+  public $analyzeQueryTextSentiment;
+  /**
+   * @var string
+   */
+  public $channel;
+  /**
+   * @var string
+   */
+  public $currentPage;
+  /**
+   * @var bool
+   */
+  public $disableWebhook;
+  /**
+   * @var array[]
+   */
+  public $endUserMetadata;
+  /**
+   * @var string[]
+   */
+  public $flowVersions;
+  protected $geoLocationType = GoogleTypeLatLng::class;
+  protected $geoLocationDataType = '';
+  /**
+   * @var array[]
+   */
+  public $parameters;
+  /**
+   * @var array[]
+   */
+  public $payload;
+  /**
+   * @var bool
+   */
+  public $populateDataStoreConnectionSignals;
+  protected $searchConfigType = GoogleCloudDialogflowCxV3SearchConfig::class;
+  protected $searchConfigDataType = '';
+  protected $sessionEntityTypesType = GoogleCloudDialogflowCxV3SessionEntityType::class;
+  protected $sessionEntityTypesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $sessionTtl;
+  /**
+   * @var string
+   */
+  public $timeZone;
+  /**
+   * @var string[]
+   */
+  public $webhookHeaders;
+
+  /**
+   * @param bool
+   */
+  public function setAnalyzeQueryTextSentiment($analyzeQueryTextSentiment)
+  {
+    $this->analyzeQueryTextSentiment = $analyzeQueryTextSentiment;
+  }
+  /**
+   * @return bool
+   */
+  public function getAnalyzeQueryTextSentiment()
+  {
+    return $this->analyzeQueryTextSentiment;
+  }
+  /**
+   * @param string
+   */
+  public function setChannel($channel)
+  {
+    $this->channel = $channel;
+  }
+  /**
+   * @return string
+   */
+  public function getChannel()
+  {
+    return $this->channel;
+  }
+  /**
+   * @param string
+   */
+  public function setCurrentPage($currentPage)
+  {
+    $this->currentPage = $currentPage;
+  }
+  /**
+   * @return string
+   */
+  public function getCurrentPage()
+  {
+    return $this->currentPage;
+  }
+  /**
+   * @param bool
+   */
+  public function setDisableWebhook($disableWebhook)
+  {
+    $this->disableWebhook = $disableWebhook;
+  }
+  /**
+   * @return bool
+   */
+  public function getDisableWebhook()
+  {
+    return $this->disableWebhook;
+  }
+  /**
+   * @param array[]
+   */
+  public function setEndUserMetadata($endUserMetadata)
+  {
+    $this->endUserMetadata = $endUserMetadata;
+  }
+  /**
+   * @return array[]
+   */
+  public function getEndUserMetadata()
+  {
+    return $this->endUserMetadata;
+  }
+  /**
+   * @param string[]
+   */
+  public function setFlowVersions($flowVersions)
+  {
+    $this->flowVersions = $flowVersions;
+  }
+  /**
+   * @return string[]
+   */
+  public function getFlowVersions()
+  {
+    return $this->flowVersions;
+  }
+  /**
+   * @param GoogleTypeLatLng
+   */
+  public function setGeoLocation(GoogleTypeLatLng $geoLocation)
+  {
+    $this->geoLocation = $geoLocation;
+  }
+  /**
+   * @return GoogleTypeLatLng
+   */
+  public function getGeoLocation()
+  {
+    return $this->geoLocation;
+  }
+  /**
+   * @param array[]
+   */
+  public function setParameters($parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return array[]
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+  /**
+   * @param array[]
+   */
+  public function setPayload($payload)
+  {
+    $this->payload = $payload;
+  }
+  /**
+   * @return array[]
+   */
+  public function getPayload()
+  {
+    return $this->payload;
+  }
+  /**
+   * @param bool
+   */
+  public function setPopulateDataStoreConnectionSignals($populateDataStoreConnectionSignals)
+  {
+    $this->populateDataStoreConnectionSignals = $populateDataStoreConnectionSignals;
+  }
+  /**
+   * @return bool
+   */
+  public function getPopulateDataStoreConnectionSignals()
+  {
+    return $this->populateDataStoreConnectionSignals;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3SearchConfig
+   */
+  public function setSearchConfig(GoogleCloudDialogflowCxV3SearchConfig $searchConfig)
+  {
+    $this->searchConfig = $searchConfig;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3SearchConfig
+   */
+  public function getSearchConfig()
+  {
+    return $this->searchConfig;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3SessionEntityType[]
+   */
+  public function setSessionEntityTypes($sessionEntityTypes)
+  {
+    $this->sessionEntityTypes = $sessionEntityTypes;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3SessionEntityType[]
+   */
+  public function getSessionEntityTypes()
+  {
+    return $this->sessionEntityTypes;
+  }
+  /**
+   * @param string
+   */
+  public function setSessionTtl($sessionTtl)
+  {
+    $this->sessionTtl = $sessionTtl;
+  }
+  /**
+   * @return string
+   */
+  public function getSessionTtl()
+  {
+    return $this->sessionTtl;
+  }
+  /**
+   * @param string
+   */
+  public function setTimeZone($timeZone)
+  {
+    $this->timeZone = $timeZone;
+  }
+  /**
+   * @return string
+   */
+  public function getTimeZone()
+  {
+    return $this->timeZone;
+  }
+  /**
+   * @param string[]
+   */
+  public function setWebhookHeaders($webhookHeaders)
+  {
+    $this->webhookHeaders = $webhookHeaders;
+  }
+  /**
+   * @return string[]
+   */
+  public function getWebhookHeaders()
+  {
+    return $this->webhookHeaders;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3QueryParameters::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3QueryParameters');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3QueryResult.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3QueryResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3QueryResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,351 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3QueryResult extends \Google\Collection
+{
+  protected $collection_key = 'webhookStatuses';
+  protected $advancedSettingsType = GoogleCloudDialogflowCxV3AdvancedSettings::class;
+  protected $advancedSettingsDataType = '';
+  /**
+   * @var bool
+   */
+  public $allowAnswerFeedback;
+  protected $currentPageType = GoogleCloudDialogflowCxV3Page::class;
+  protected $currentPageDataType = '';
+  protected $dataStoreConnectionSignalsType = GoogleCloudDialogflowCxV3DataStoreConnectionSignals::class;
+  protected $dataStoreConnectionSignalsDataType = '';
+  /**
+   * @var array[]
+   */
+  public $diagnosticInfo;
+  protected $dtmfType = GoogleCloudDialogflowCxV3DtmfInput::class;
+  protected $dtmfDataType = '';
+  protected $intentType = GoogleCloudDialogflowCxV3Intent::class;
+  protected $intentDataType = '';
+  /**
+   * @var float
+   */
+  public $intentDetectionConfidence;
+  /**
+   * @var string
+   */
+  public $languageCode;
+  protected $matchType = GoogleCloudDialogflowCxV3Match::class;
+  protected $matchDataType = '';
+  /**
+   * @var array[]
+   */
+  public $parameters;
+  protected $responseMessagesType = GoogleCloudDialogflowCxV3ResponseMessage::class;
+  protected $responseMessagesDataType = 'array';
+  protected $sentimentAnalysisResultType = GoogleCloudDialogflowCxV3SentimentAnalysisResult::class;
+  protected $sentimentAnalysisResultDataType = '';
+  /**
+   * @var string
+   */
+  public $text;
+  /**
+   * @var string
+   */
+  public $transcript;
+  /**
+   * @var string
+   */
+  public $triggerEvent;
+  /**
+   * @var string
+   */
+  public $triggerIntent;
+  /**
+   * @var array[]
+   */
+  public $webhookPayloads;
+  protected $webhookStatusesType = GoogleRpcStatus::class;
+  protected $webhookStatusesDataType = 'array';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3AdvancedSettings
+   */
+  public function setAdvancedSettings(GoogleCloudDialogflowCxV3AdvancedSettings $advancedSettings)
+  {
+    $this->advancedSettings = $advancedSettings;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3AdvancedSettings
+   */
+  public function getAdvancedSettings()
+  {
+    return $this->advancedSettings;
+  }
+  /**
+   * @param bool
+   */
+  public function setAllowAnswerFeedback($allowAnswerFeedback)
+  {
+    $this->allowAnswerFeedback = $allowAnswerFeedback;
+  }
+  /**
+   * @return bool
+   */
+  public function getAllowAnswerFeedback()
+  {
+    return $this->allowAnswerFeedback;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3Page
+   */
+  public function setCurrentPage(GoogleCloudDialogflowCxV3Page $currentPage)
+  {
+    $this->currentPage = $currentPage;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3Page
+   */
+  public function getCurrentPage()
+  {
+    return $this->currentPage;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3DataStoreConnectionSignals
+   */
+  public function setDataStoreConnectionSignals(GoogleCloudDialogflowCxV3DataStoreConnectionSignals $dataStoreConnectionSignals)
+  {
+    $this->dataStoreConnectionSignals = $dataStoreConnectionSignals;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3DataStoreConnectionSignals
+   */
+  public function getDataStoreConnectionSignals()
+  {
+    return $this->dataStoreConnectionSignals;
+  }
+  /**
+   * @param array[]
+   */
+  public function setDiagnosticInfo($diagnosticInfo)
+  {
+    $this->diagnosticInfo = $diagnosticInfo;
+  }
+  /**
+   * @return array[]
+   */
+  public function getDiagnosticInfo()
+  {
+    return $this->diagnosticInfo;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3DtmfInput
+   */
+  public function setDtmf(GoogleCloudDialogflowCxV3DtmfInput $dtmf)
+  {
+    $this->dtmf = $dtmf;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3DtmfInput
+   */
+  public function getDtmf()
+  {
+    return $this->dtmf;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3Intent
+   */
+  public function setIntent(GoogleCloudDialogflowCxV3Intent $intent)
+  {
+    $this->intent = $intent;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3Intent
+   */
+  public function getIntent()
+  {
+    return $this->intent;
+  }
+  /**
+   * @param float
+   */
+  public function setIntentDetectionConfidence($intentDetectionConfidence)
+  {
+    $this->intentDetectionConfidence = $intentDetectionConfidence;
+  }
+  /**
+   * @return float
+   */
+  public function getIntentDetectionConfidence()
+  {
+    return $this->intentDetectionConfidence;
+  }
+  /**
+   * @param string
+   */
+  public function setLanguageCode($languageCode)
+  {
+    $this->languageCode = $languageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCode()
+  {
+    return $this->languageCode;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3Match
+   */
+  public function setMatch(GoogleCloudDialogflowCxV3Match $match)
+  {
+    $this->match = $match;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3Match
+   */
+  public function getMatch()
+  {
+    return $this->match;
+  }
+  /**
+   * @param array[]
+   */
+  public function setParameters($parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return array[]
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3ResponseMessage[]
+   */
+  public function setResponseMessages($responseMessages)
+  {
+    $this->responseMessages = $responseMessages;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3ResponseMessage[]
+   */
+  public function getResponseMessages()
+  {
+    return $this->responseMessages;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3SentimentAnalysisResult
+   */
+  public function setSentimentAnalysisResult(GoogleCloudDialogflowCxV3SentimentAnalysisResult $sentimentAnalysisResult)
+  {
+    $this->sentimentAnalysisResult = $sentimentAnalysisResult;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3SentimentAnalysisResult
+   */
+  public function getSentimentAnalysisResult()
+  {
+    return $this->sentimentAnalysisResult;
+  }
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+  /**
+   * @param string
+   */
+  public function setTranscript($transcript)
+  {
+    $this->transcript = $transcript;
+  }
+  /**
+   * @return string
+   */
+  public function getTranscript()
+  {
+    return $this->transcript;
+  }
+  /**
+   * @param string
+   */
+  public function setTriggerEvent($triggerEvent)
+  {
+    $this->triggerEvent = $triggerEvent;
+  }
+  /**
+   * @return string
+   */
+  public function getTriggerEvent()
+  {
+    return $this->triggerEvent;
+  }
+  /**
+   * @param string
+   */
+  public function setTriggerIntent($triggerIntent)
+  {
+    $this->triggerIntent = $triggerIntent;
+  }
+  /**
+   * @return string
+   */
+  public function getTriggerIntent()
+  {
+    return $this->triggerIntent;
+  }
+  /**
+   * @param array[]
+   */
+  public function setWebhookPayloads($webhookPayloads)
+  {
+    $this->webhookPayloads = $webhookPayloads;
+  }
+  /**
+   * @return array[]
+   */
+  public function getWebhookPayloads()
+  {
+    return $this->webhookPayloads;
+  }
+  /**
+   * @param GoogleRpcStatus[]
+   */
+  public function setWebhookStatuses($webhookStatuses)
+  {
+    $this->webhookStatuses = $webhookStatuses;
+  }
+  /**
+   * @return GoogleRpcStatus[]
+   */
+  public function getWebhookStatuses()
+  {
+    return $this->webhookStatuses;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3QueryResult::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3QueryResult');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ReloadDocumentOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ReloadDocumentOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ReloadDocumentOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ReloadDocumentOperationMetadata extends \Google\Model
+{
+  protected $genericMetadataType = GoogleCloudDialogflowCxV3GenericKnowledgeOperationMetadata::class;
+  protected $genericMetadataDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3GenericKnowledgeOperationMetadata
+   */
+  public function setGenericMetadata(GoogleCloudDialogflowCxV3GenericKnowledgeOperationMetadata $genericMetadata)
+  {
+    $this->genericMetadata = $genericMetadata;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3GenericKnowledgeOperationMetadata
+   */
+  public function getGenericMetadata()
+  {
+    return $this->genericMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ReloadDocumentOperationMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ReloadDocumentOperationMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ResourceName.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ResourceName.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ResourceName.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ResourceName extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ResourceName::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ResourceName');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ResponseMessage.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ResponseMessage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ResponseMessage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,224 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ResponseMessage extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $channel;
+  protected $conversationSuccessType = GoogleCloudDialogflowCxV3ResponseMessageConversationSuccess::class;
+  protected $conversationSuccessDataType = '';
+  protected $endInteractionType = GoogleCloudDialogflowCxV3ResponseMessageEndInteraction::class;
+  protected $endInteractionDataType = '';
+  protected $knowledgeInfoCardType = GoogleCloudDialogflowCxV3ResponseMessageKnowledgeInfoCard::class;
+  protected $knowledgeInfoCardDataType = '';
+  protected $liveAgentHandoffType = GoogleCloudDialogflowCxV3ResponseMessageLiveAgentHandoff::class;
+  protected $liveAgentHandoffDataType = '';
+  protected $mixedAudioType = GoogleCloudDialogflowCxV3ResponseMessageMixedAudio::class;
+  protected $mixedAudioDataType = '';
+  protected $outputAudioTextType = GoogleCloudDialogflowCxV3ResponseMessageOutputAudioText::class;
+  protected $outputAudioTextDataType = '';
+  /**
+   * @var array[]
+   */
+  public $payload;
+  protected $playAudioType = GoogleCloudDialogflowCxV3ResponseMessagePlayAudio::class;
+  protected $playAudioDataType = '';
+  /**
+   * @var string
+   */
+  public $responseType;
+  protected $telephonyTransferCallType = GoogleCloudDialogflowCxV3ResponseMessageTelephonyTransferCall::class;
+  protected $telephonyTransferCallDataType = '';
+  protected $textType = GoogleCloudDialogflowCxV3ResponseMessageText::class;
+  protected $textDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setChannel($channel)
+  {
+    $this->channel = $channel;
+  }
+  /**
+   * @return string
+   */
+  public function getChannel()
+  {
+    return $this->channel;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3ResponseMessageConversationSuccess
+   */
+  public function setConversationSuccess(GoogleCloudDialogflowCxV3ResponseMessageConversationSuccess $conversationSuccess)
+  {
+    $this->conversationSuccess = $conversationSuccess;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3ResponseMessageConversationSuccess
+   */
+  public function getConversationSuccess()
+  {
+    return $this->conversationSuccess;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3ResponseMessageEndInteraction
+   */
+  public function setEndInteraction(GoogleCloudDialogflowCxV3ResponseMessageEndInteraction $endInteraction)
+  {
+    $this->endInteraction = $endInteraction;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3ResponseMessageEndInteraction
+   */
+  public function getEndInteraction()
+  {
+    return $this->endInteraction;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3ResponseMessageKnowledgeInfoCard
+   */
+  public function setKnowledgeInfoCard(GoogleCloudDialogflowCxV3ResponseMessageKnowledgeInfoCard $knowledgeInfoCard)
+  {
+    $this->knowledgeInfoCard = $knowledgeInfoCard;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3ResponseMessageKnowledgeInfoCard
+   */
+  public function getKnowledgeInfoCard()
+  {
+    return $this->knowledgeInfoCard;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3ResponseMessageLiveAgentHandoff
+   */
+  public function setLiveAgentHandoff(GoogleCloudDialogflowCxV3ResponseMessageLiveAgentHandoff $liveAgentHandoff)
+  {
+    $this->liveAgentHandoff = $liveAgentHandoff;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3ResponseMessageLiveAgentHandoff
+   */
+  public function getLiveAgentHandoff()
+  {
+    return $this->liveAgentHandoff;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3ResponseMessageMixedAudio
+   */
+  public function setMixedAudio(GoogleCloudDialogflowCxV3ResponseMessageMixedAudio $mixedAudio)
+  {
+    $this->mixedAudio = $mixedAudio;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3ResponseMessageMixedAudio
+   */
+  public function getMixedAudio()
+  {
+    return $this->mixedAudio;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3ResponseMessageOutputAudioText
+   */
+  public function setOutputAudioText(GoogleCloudDialogflowCxV3ResponseMessageOutputAudioText $outputAudioText)
+  {
+    $this->outputAudioText = $outputAudioText;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3ResponseMessageOutputAudioText
+   */
+  public function getOutputAudioText()
+  {
+    return $this->outputAudioText;
+  }
+  /**
+   * @param array[]
+   */
+  public function setPayload($payload)
+  {
+    $this->payload = $payload;
+  }
+  /**
+   * @return array[]
+   */
+  public function getPayload()
+  {
+    return $this->payload;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3ResponseMessagePlayAudio
+   */
+  public function setPlayAudio(GoogleCloudDialogflowCxV3ResponseMessagePlayAudio $playAudio)
+  {
+    $this->playAudio = $playAudio;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3ResponseMessagePlayAudio
+   */
+  public function getPlayAudio()
+  {
+    return $this->playAudio;
+  }
+  /**
+   * @param string
+   */
+  public function setResponseType($responseType)
+  {
+    $this->responseType = $responseType;
+  }
+  /**
+   * @return string
+   */
+  public function getResponseType()
+  {
+    return $this->responseType;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3ResponseMessageTelephonyTransferCall
+   */
+  public function setTelephonyTransferCall(GoogleCloudDialogflowCxV3ResponseMessageTelephonyTransferCall $telephonyTransferCall)
+  {
+    $this->telephonyTransferCall = $telephonyTransferCall;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3ResponseMessageTelephonyTransferCall
+   */
+  public function getTelephonyTransferCall()
+  {
+    return $this->telephonyTransferCall;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3ResponseMessageText
+   */
+  public function setText(GoogleCloudDialogflowCxV3ResponseMessageText $text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3ResponseMessageText
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ResponseMessage::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ResponseMessage');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ResponseMessageConversationSuccess.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ResponseMessageConversationSuccess.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ResponseMessageConversationSuccess.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ResponseMessageConversationSuccess extends \Google\Model
+{
+  /**
+   * @var array[]
+   */
+  public $metadata;
+
+  /**
+   * @param array[]
+   */
+  public function setMetadata($metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return array[]
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ResponseMessageConversationSuccess::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ResponseMessageConversationSuccess');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ResponseMessageEndInteraction.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ResponseMessageEndInteraction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ResponseMessageEndInteraction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,25 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ResponseMessageEndInteraction extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ResponseMessageEndInteraction::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ResponseMessageEndInteraction');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ResponseMessageKnowledgeInfoCard.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ResponseMessageKnowledgeInfoCard.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ResponseMessageKnowledgeInfoCard.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,25 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ResponseMessageKnowledgeInfoCard extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ResponseMessageKnowledgeInfoCard::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ResponseMessageKnowledgeInfoCard');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ResponseMessageLiveAgentHandoff.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ResponseMessageLiveAgentHandoff.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ResponseMessageLiveAgentHandoff.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ResponseMessageLiveAgentHandoff extends \Google\Model
+{
+  /**
+   * @var array[]
+   */
+  public $metadata;
+
+  /**
+   * @param array[]
+   */
+  public function setMetadata($metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return array[]
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ResponseMessageLiveAgentHandoff::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ResponseMessageLiveAgentHandoff');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ResponseMessageMixedAudio.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ResponseMessageMixedAudio.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ResponseMessageMixedAudio.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ResponseMessageMixedAudio extends \Google\Collection
+{
+  protected $collection_key = 'segments';
+  protected $segmentsType = GoogleCloudDialogflowCxV3ResponseMessageMixedAudioSegment::class;
+  protected $segmentsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3ResponseMessageMixedAudioSegment[]
+   */
+  public function setSegments($segments)
+  {
+    $this->segments = $segments;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3ResponseMessageMixedAudioSegment[]
+   */
+  public function getSegments()
+  {
+    return $this->segments;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ResponseMessageMixedAudio::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ResponseMessageMixedAudio');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ResponseMessageMixedAudioSegment.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ResponseMessageMixedAudioSegment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ResponseMessageMixedAudioSegment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ResponseMessageMixedAudioSegment extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $allowPlaybackInterruption;
+  /**
+   * @var string
+   */
+  public $audio;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param bool
+   */
+  public function setAllowPlaybackInterruption($allowPlaybackInterruption)
+  {
+    $this->allowPlaybackInterruption = $allowPlaybackInterruption;
+  }
+  /**
+   * @return bool
+   */
+  public function getAllowPlaybackInterruption()
+  {
+    return $this->allowPlaybackInterruption;
+  }
+  /**
+   * @param string
+   */
+  public function setAudio($audio)
+  {
+    $this->audio = $audio;
+  }
+  /**
+   * @return string
+   */
+  public function getAudio()
+  {
+    return $this->audio;
+  }
+  /**
+   * @param string
+   */
+  public function setUri($uri)
+  {
+    $this->uri = $uri;
+  }
+  /**
+   * @return string
+   */
+  public function getUri()
+  {
+    return $this->uri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ResponseMessageMixedAudioSegment::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ResponseMessageMixedAudioSegment');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ResponseMessageOutputAudioText.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ResponseMessageOutputAudioText.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ResponseMessageOutputAudioText.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ResponseMessageOutputAudioText extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $allowPlaybackInterruption;
+  /**
+   * @var string
+   */
+  public $ssml;
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param bool
+   */
+  public function setAllowPlaybackInterruption($allowPlaybackInterruption)
+  {
+    $this->allowPlaybackInterruption = $allowPlaybackInterruption;
+  }
+  /**
+   * @return bool
+   */
+  public function getAllowPlaybackInterruption()
+  {
+    return $this->allowPlaybackInterruption;
+  }
+  /**
+   * @param string
+   */
+  public function setSsml($ssml)
+  {
+    $this->ssml = $ssml;
+  }
+  /**
+   * @return string
+   */
+  public function getSsml()
+  {
+    return $this->ssml;
+  }
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ResponseMessageOutputAudioText::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ResponseMessageOutputAudioText');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ResponseMessagePlayAudio.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ResponseMessagePlayAudio.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ResponseMessagePlayAudio.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ResponseMessagePlayAudio extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $allowPlaybackInterruption;
+  /**
+   * @var string
+   */
+  public $audioUri;
+
+  /**
+   * @param bool
+   */
+  public function setAllowPlaybackInterruption($allowPlaybackInterruption)
+  {
+    $this->allowPlaybackInterruption = $allowPlaybackInterruption;
+  }
+  /**
+   * @return bool
+   */
+  public function getAllowPlaybackInterruption()
+  {
+    return $this->allowPlaybackInterruption;
+  }
+  /**
+   * @param string
+   */
+  public function setAudioUri($audioUri)
+  {
+    $this->audioUri = $audioUri;
+  }
+  /**
+   * @return string
+   */
+  public function getAudioUri()
+  {
+    return $this->audioUri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ResponseMessagePlayAudio::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ResponseMessagePlayAudio');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ResponseMessageTelephonyTransferCall.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ResponseMessageTelephonyTransferCall.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ResponseMessageTelephonyTransferCall.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ResponseMessageTelephonyTransferCall extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $phoneNumber;
+
+  /**
+   * @param string
+   */
+  public function setPhoneNumber($phoneNumber)
+  {
+    $this->phoneNumber = $phoneNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getPhoneNumber()
+  {
+    return $this->phoneNumber;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ResponseMessageTelephonyTransferCall::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ResponseMessageTelephonyTransferCall');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ResponseMessageText.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ResponseMessageText.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ResponseMessageText.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,63 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ResponseMessageText extends \Google\Collection
+{
+  protected $collection_key = 'text';
+  /**
+   * @var bool
+   */
+  public $allowPlaybackInterruption;
+  /**
+   * @var string[]
+   */
+  public $text;
+
+  /**
+   * @param bool
+   */
+  public function setAllowPlaybackInterruption($allowPlaybackInterruption)
+  {
+    $this->allowPlaybackInterruption = $allowPlaybackInterruption;
+  }
+  /**
+   * @return bool
+   */
+  public function getAllowPlaybackInterruption()
+  {
+    return $this->allowPlaybackInterruption;
+  }
+  /**
+   * @param string[]
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string[]
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ResponseMessageText::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ResponseMessageText');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3RestoreAgentRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3RestoreAgentRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3RestoreAgentRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,96 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3RestoreAgentRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $agentContent;
+  /**
+   * @var string
+   */
+  public $agentUri;
+  protected $gitSourceType = GoogleCloudDialogflowCxV3RestoreAgentRequestGitSource::class;
+  protected $gitSourceDataType = '';
+  /**
+   * @var string
+   */
+  public $restoreOption;
+
+  /**
+   * @param string
+   */
+  public function setAgentContent($agentContent)
+  {
+    $this->agentContent = $agentContent;
+  }
+  /**
+   * @return string
+   */
+  public function getAgentContent()
+  {
+    return $this->agentContent;
+  }
+  /**
+   * @param string
+   */
+  public function setAgentUri($agentUri)
+  {
+    $this->agentUri = $agentUri;
+  }
+  /**
+   * @return string
+   */
+  public function getAgentUri()
+  {
+    return $this->agentUri;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3RestoreAgentRequestGitSource
+   */
+  public function setGitSource(GoogleCloudDialogflowCxV3RestoreAgentRequestGitSource $gitSource)
+  {
+    $this->gitSource = $gitSource;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3RestoreAgentRequestGitSource
+   */
+  public function getGitSource()
+  {
+    return $this->gitSource;
+  }
+  /**
+   * @param string
+   */
+  public function setRestoreOption($restoreOption)
+  {
+    $this->restoreOption = $restoreOption;
+  }
+  /**
+   * @return string
+   */
+  public function getRestoreOption()
+  {
+    return $this->restoreOption;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3RestoreAgentRequest::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3RestoreAgentRequest');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3RestoreAgentRequestGitSource.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3RestoreAgentRequestGitSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3RestoreAgentRequestGitSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3RestoreAgentRequestGitSource extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $trackingBranch;
+
+  /**
+   * @param string
+   */
+  public function setTrackingBranch($trackingBranch)
+  {
+    $this->trackingBranch = $trackingBranch;
+  }
+  /**
+   * @return string
+   */
+  public function getTrackingBranch()
+  {
+    return $this->trackingBranch;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3RestoreAgentRequestGitSource::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3RestoreAgentRequestGitSource');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3RolloutConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3RolloutConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3RolloutConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,79 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3RolloutConfig extends \Google\Collection
+{
+  protected $collection_key = 'rolloutSteps';
+  /**
+   * @var string
+   */
+  public $failureCondition;
+  /**
+   * @var string
+   */
+  public $rolloutCondition;
+  protected $rolloutStepsType = GoogleCloudDialogflowCxV3RolloutConfigRolloutStep::class;
+  protected $rolloutStepsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setFailureCondition($failureCondition)
+  {
+    $this->failureCondition = $failureCondition;
+  }
+  /**
+   * @return string
+   */
+  public function getFailureCondition()
+  {
+    return $this->failureCondition;
+  }
+  /**
+   * @param string
+   */
+  public function setRolloutCondition($rolloutCondition)
+  {
+    $this->rolloutCondition = $rolloutCondition;
+  }
+  /**
+   * @return string
+   */
+  public function getRolloutCondition()
+  {
+    return $this->rolloutCondition;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3RolloutConfigRolloutStep[]
+   */
+  public function setRolloutSteps($rolloutSteps)
+  {
+    $this->rolloutSteps = $rolloutSteps;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3RolloutConfigRolloutStep[]
+   */
+  public function getRolloutSteps()
+  {
+    return $this->rolloutSteps;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3RolloutConfig::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3RolloutConfig');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3RolloutConfigRolloutStep.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3RolloutConfigRolloutStep.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3RolloutConfigRolloutStep.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3RolloutConfigRolloutStep extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $minDuration;
+  /**
+   * @var int
+   */
+  public $trafficPercent;
+
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setMinDuration($minDuration)
+  {
+    $this->minDuration = $minDuration;
+  }
+  /**
+   * @return string
+   */
+  public function getMinDuration()
+  {
+    return $this->minDuration;
+  }
+  /**
+   * @param int
+   */
+  public function setTrafficPercent($trafficPercent)
+  {
+    $this->trafficPercent = $trafficPercent;
+  }
+  /**
+   * @return int
+   */
+  public function getTrafficPercent()
+  {
+    return $this->trafficPercent;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3RolloutConfigRolloutStep::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3RolloutConfigRolloutStep');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3RolloutState.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3RolloutState.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3RolloutState.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3RolloutState extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $startTime;
+  /**
+   * @var string
+   */
+  public $step;
+  /**
+   * @var int
+   */
+  public $stepIndex;
+
+  /**
+   * @param string
+   */
+  public function setStartTime($startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+  /**
+   * @param string
+   */
+  public function setStep($step)
+  {
+    $this->step = $step;
+  }
+  /**
+   * @return string
+   */
+  public function getStep()
+  {
+    return $this->step;
+  }
+  /**
+   * @param int
+   */
+  public function setStepIndex($stepIndex)
+  {
+    $this->stepIndex = $stepIndex;
+  }
+  /**
+   * @return int
+   */
+  public function getStepIndex()
+  {
+    return $this->stepIndex;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3RolloutState::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3RolloutState');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3RunContinuousTestMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3RunContinuousTestMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3RunContinuousTestMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3RunContinuousTestMetadata extends \Google\Collection
+{
+  protected $collection_key = 'errors';
+  protected $errorsType = GoogleCloudDialogflowCxV3TestError::class;
+  protected $errorsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3TestError[]
+   */
+  public function setErrors($errors)
+  {
+    $this->errors = $errors;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3TestError[]
+   */
+  public function getErrors()
+  {
+    return $this->errors;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3RunContinuousTestMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3RunContinuousTestMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3RunContinuousTestRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3RunContinuousTestRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3RunContinuousTestRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,25 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3RunContinuousTestRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3RunContinuousTestRequest::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3RunContinuousTestRequest');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3RunContinuousTestResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3RunContinuousTestResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3RunContinuousTestResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3RunContinuousTestResponse extends \Google\Model
+{
+  protected $continuousTestResultType = GoogleCloudDialogflowCxV3ContinuousTestResult::class;
+  protected $continuousTestResultDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3ContinuousTestResult
+   */
+  public function setContinuousTestResult(GoogleCloudDialogflowCxV3ContinuousTestResult $continuousTestResult)
+  {
+    $this->continuousTestResult = $continuousTestResult;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3ContinuousTestResult
+   */
+  public function getContinuousTestResult()
+  {
+    return $this->continuousTestResult;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3RunContinuousTestResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3RunContinuousTestResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3RunTestCaseMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3RunTestCaseMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3RunTestCaseMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,25 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3RunTestCaseMetadata extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3RunTestCaseMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3RunTestCaseMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3RunTestCaseRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3RunTestCaseRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3RunTestCaseRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3RunTestCaseRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $environment;
+
+  /**
+   * @param string
+   */
+  public function setEnvironment($environment)
+  {
+    $this->environment = $environment;
+  }
+  /**
+   * @return string
+   */
+  public function getEnvironment()
+  {
+    return $this->environment;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3RunTestCaseRequest::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3RunTestCaseRequest');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3RunTestCaseResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3RunTestCaseResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3RunTestCaseResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3RunTestCaseResponse extends \Google\Model
+{
+  protected $resultType = GoogleCloudDialogflowCxV3TestCaseResult::class;
+  protected $resultDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3TestCaseResult
+   */
+  public function setResult(GoogleCloudDialogflowCxV3TestCaseResult $result)
+  {
+    $this->result = $result;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3TestCaseResult
+   */
+  public function getResult()
+  {
+    return $this->result;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3RunTestCaseResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3RunTestCaseResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3SafetySettings.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3SafetySettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3SafetySettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3SafetySettings extends \Google\Collection
+{
+  protected $collection_key = 'bannedPhrases';
+  protected $bannedPhrasesType = GoogleCloudDialogflowCxV3SafetySettingsPhrase::class;
+  protected $bannedPhrasesDataType = 'array';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3SafetySettingsPhrase[]
+   */
+  public function setBannedPhrases($bannedPhrases)
+  {
+    $this->bannedPhrases = $bannedPhrases;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3SafetySettingsPhrase[]
+   */
+  public function getBannedPhrases()
+  {
+    return $this->bannedPhrases;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3SafetySettings::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3SafetySettings');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3SafetySettingsPhrase.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3SafetySettingsPhrase.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3SafetySettingsPhrase.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3SafetySettingsPhrase extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $languageCode;
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param string
+   */
+  public function setLanguageCode($languageCode)
+  {
+    $this->languageCode = $languageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCode()
+  {
+    return $this->languageCode;
+  }
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3SafetySettingsPhrase::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3SafetySettingsPhrase');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3SearchConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3SearchConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3SearchConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,59 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3SearchConfig extends \Google\Collection
+{
+  protected $collection_key = 'filterSpecs';
+  protected $boostSpecsType = GoogleCloudDialogflowCxV3BoostSpecs::class;
+  protected $boostSpecsDataType = 'array';
+  protected $filterSpecsType = GoogleCloudDialogflowCxV3FilterSpecs::class;
+  protected $filterSpecsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3BoostSpecs[]
+   */
+  public function setBoostSpecs($boostSpecs)
+  {
+    $this->boostSpecs = $boostSpecs;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3BoostSpecs[]
+   */
+  public function getBoostSpecs()
+  {
+    return $this->boostSpecs;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3FilterSpecs[]
+   */
+  public function setFilterSpecs($filterSpecs)
+  {
+    $this->filterSpecs = $filterSpecs;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3FilterSpecs[]
+   */
+  public function getFilterSpecs()
+  {
+    return $this->filterSpecs;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3SearchConfig::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3SearchConfig');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3SecuritySettings.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3SecuritySettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3SecuritySettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,221 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3SecuritySettings extends \Google\Collection
+{
+  protected $collection_key = 'purgeDataTypes';
+  protected $audioExportSettingsType = GoogleCloudDialogflowCxV3SecuritySettingsAudioExportSettings::class;
+  protected $audioExportSettingsDataType = '';
+  /**
+   * @var string
+   */
+  public $deidentifyTemplate;
+  /**
+   * @var string
+   */
+  public $displayName;
+  protected $insightsExportSettingsType = GoogleCloudDialogflowCxV3SecuritySettingsInsightsExportSettings::class;
+  protected $insightsExportSettingsDataType = '';
+  /**
+   * @var string
+   */
+  public $inspectTemplate;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string[]
+   */
+  public $purgeDataTypes;
+  /**
+   * @var string
+   */
+  public $redactionScope;
+  /**
+   * @var string
+   */
+  public $redactionStrategy;
+  /**
+   * @var string
+   */
+  public $retentionStrategy;
+  /**
+   * @var int
+   */
+  public $retentionWindowDays;
+
+  /**
+   * @param GoogleCloudDialogflowCxV3SecuritySettingsAudioExportSettings
+   */
+  public function setAudioExportSettings(GoogleCloudDialogflowCxV3SecuritySettingsAudioExportSettings $audioExportSettings)
+  {
+    $this->audioExportSettings = $audioExportSettings;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3SecuritySettingsAudioExportSettings
+   */
+  public function getAudioExportSettings()
+  {
+    return $this->audioExportSettings;
+  }
+  /**
+   * @param string
+   */
+  public function setDeidentifyTemplate($deidentifyTemplate)
+  {
+    $this->deidentifyTemplate = $deidentifyTemplate;
+  }
+  /**
+   * @return string
+   */
+  public function getDeidentifyTemplate()
+  {
+    return $this->deidentifyTemplate;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3SecuritySettingsInsightsExportSettings
+   */
+  public function setInsightsExportSettings(GoogleCloudDialogflowCxV3SecuritySettingsInsightsExportSettings $insightsExportSettings)
+  {
+    $this->insightsExportSettings = $insightsExportSettings;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3SecuritySettingsInsightsExportSettings
+   */
+  public function getInsightsExportSettings()
+  {
+    return $this->insightsExportSettings;
+  }
+  /**
+   * @param string
+   */
+  public function setInspectTemplate($inspectTemplate)
+  {
+    $this->inspectTemplate = $inspectTemplate;
+  }
+  /**
+   * @return string
+   */
+  public function getInspectTemplate()
+  {
+    return $this->inspectTemplate;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string[]
+   */
+  public function setPurgeDataTypes($purgeDataTypes)
+  {
+    $this->purgeDataTypes = $purgeDataTypes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPurgeDataTypes()
+  {
+    return $this->purgeDataTypes;
+  }
+  /**
+   * @param string
+   */
+  public function setRedactionScope($redactionScope)
+  {
+    $this->redactionScope = $redactionScope;
+  }
+  /**
+   * @return string
+   */
+  public function getRedactionScope()
+  {
+    return $this->redactionScope;
+  }
+  /**
+   * @param string
+   */
+  public function setRedactionStrategy($redactionStrategy)
+  {
+    $this->redactionStrategy = $redactionStrategy;
+  }
+  /**
+   * @return string
+   */
+  public function getRedactionStrategy()
+  {
+    return $this->redactionStrategy;
+  }
+  /**
+   * @param string
+   */
+  public function setRetentionStrategy($retentionStrategy)
+  {
+    $this->retentionStrategy = $retentionStrategy;
+  }
+  /**
+   * @return string
+   */
+  public function getRetentionStrategy()
+  {
+    return $this->retentionStrategy;
+  }
+  /**
+   * @param int
+   */
+  public function setRetentionWindowDays($retentionWindowDays)
+  {
+    $this->retentionWindowDays = $retentionWindowDays;
+  }
+  /**
+   * @return int
+   */
+  public function getRetentionWindowDays()
+  {
+    return $this->retentionWindowDays;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3SecuritySettings::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3SecuritySettings');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3SecuritySettingsAudioExportSettings.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3SecuritySettingsAudioExportSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3SecuritySettingsAudioExportSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,116 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3SecuritySettingsAudioExportSettings extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $audioExportPattern;
+  /**
+   * @var string
+   */
+  public $audioFormat;
+  /**
+   * @var bool
+   */
+  public $enableAudioRedaction;
+  /**
+   * @var string
+   */
+  public $gcsBucket;
+  /**
+   * @var bool
+   */
+  public $storeTtsAudio;
+
+  /**
+   * @param string
+   */
+  public function setAudioExportPattern($audioExportPattern)
+  {
+    $this->audioExportPattern = $audioExportPattern;
+  }
+  /**
+   * @return string
+   */
+  public function getAudioExportPattern()
+  {
+    return $this->audioExportPattern;
+  }
+  /**
+   * @param string
+   */
+  public function setAudioFormat($audioFormat)
+  {
+    $this->audioFormat = $audioFormat;
+  }
+  /**
+   * @return string
+   */
+  public function getAudioFormat()
+  {
+    return $this->audioFormat;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnableAudioRedaction($enableAudioRedaction)
+  {
+    $this->enableAudioRedaction = $enableAudioRedaction;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableAudioRedaction()
+  {
+    return $this->enableAudioRedaction;
+  }
+  /**
+   * @param string
+   */
+  public function setGcsBucket($gcsBucket)
+  {
+    $this->gcsBucket = $gcsBucket;
+  }
+  /**
+   * @return string
+   */
+  public function getGcsBucket()
+  {
+    return $this->gcsBucket;
+  }
+  /**
+   * @param bool
+   */
+  public function setStoreTtsAudio($storeTtsAudio)
+  {
+    $this->storeTtsAudio = $storeTtsAudio;
+  }
+  /**
+   * @return bool
+   */
+  public function getStoreTtsAudio()
+  {
+    return $this->storeTtsAudio;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3SecuritySettingsAudioExportSettings::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3SecuritySettingsAudioExportSettings');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3SecuritySettingsInsightsExportSettings.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3SecuritySettingsInsightsExportSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3SecuritySettingsInsightsExportSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3SecuritySettingsInsightsExportSettings extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $enableInsightsExport;
+
+  /**
+   * @param bool
+   */
+  public function setEnableInsightsExport($enableInsightsExport)
+  {
+    $this->enableInsightsExport = $enableInsightsExport;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableInsightsExport()
+  {
+    return $this->enableInsightsExport;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3SecuritySettingsInsightsExportSettings::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3SecuritySettingsInsightsExportSettings');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3SentimentAnalysisResult.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3SentimentAnalysisResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3SentimentAnalysisResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3SentimentAnalysisResult extends \Google\Model
+{
+  /**
+   * @var float
+   */
+  public $magnitude;
+  /**
+   * @var float
+   */
+  public $score;
+
+  /**
+   * @param float
+   */
+  public function setMagnitude($magnitude)
+  {
+    $this->magnitude = $magnitude;
+  }
+  /**
+   * @return float
+   */
+  public function getMagnitude()
+  {
+    return $this->magnitude;
+  }
+  /**
+   * @param float
+   */
+  public function setScore($score)
+  {
+    $this->score = $score;
+  }
+  /**
+   * @return float
+   */
+  public function getScore()
+  {
+    return $this->score;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3SentimentAnalysisResult::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3SentimentAnalysisResult');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3SessionEntityType.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3SessionEntityType.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3SessionEntityType.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,79 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3SessionEntityType extends \Google\Collection
+{
+  protected $collection_key = 'entities';
+  protected $entitiesType = GoogleCloudDialogflowCxV3EntityTypeEntity::class;
+  protected $entitiesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $entityOverrideMode;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param GoogleCloudDialogflowCxV3EntityTypeEntity[]
+   */
+  public function setEntities($entities)
+  {
+    $this->entities = $entities;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3EntityTypeEntity[]
+   */
+  public function getEntities()
+  {
+    return $this->entities;
+  }
+  /**
+   * @param string
+   */
+  public function setEntityOverrideMode($entityOverrideMode)
+  {
+    $this->entityOverrideMode = $entityOverrideMode;
+  }
+  /**
+   * @return string
+   */
+  public function getEntityOverrideMode()
+  {
+    return $this->entityOverrideMode;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3SessionEntityType::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3SessionEntityType');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3SessionInfo.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3SessionInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3SessionInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3SessionInfo extends \Google\Model
+{
+  /**
+   * @var array[]
+   */
+  public $parameters;
+  /**
+   * @var string
+   */
+  public $session;
+
+  /**
+   * @param array[]
+   */
+  public function setParameters($parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return array[]
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+  /**
+   * @param string
+   */
+  public function setSession($session)
+  {
+    $this->session = $session;
+  }
+  /**
+   * @return string
+   */
+  public function getSession()
+  {
+    return $this->session;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3SessionInfo::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3SessionInfo');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3SpeechToTextSettings.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3SpeechToTextSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3SpeechToTextSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3SpeechToTextSettings extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $enableSpeechAdaptation;
+
+  /**
+   * @param bool
+   */
+  public function setEnableSpeechAdaptation($enableSpeechAdaptation)
+  {
+    $this->enableSpeechAdaptation = $enableSpeechAdaptation;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableSpeechAdaptation()
+  {
+    return $this->enableSpeechAdaptation;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3SpeechToTextSettings::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3SpeechToTextSettings');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3StartExperimentRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3StartExperimentRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3StartExperimentRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,25 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3StartExperimentRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3StartExperimentRequest::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3StartExperimentRequest');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3StopExperimentRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3StopExperimentRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3StopExperimentRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,25 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3StopExperimentRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3StopExperimentRequest::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3StopExperimentRequest');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3SubmitAnswerFeedbackRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3SubmitAnswerFeedbackRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3SubmitAnswerFeedbackRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,78 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3SubmitAnswerFeedbackRequest extends \Google\Model
+{
+  protected $answerFeedbackType = GoogleCloudDialogflowCxV3AnswerFeedback::class;
+  protected $answerFeedbackDataType = '';
+  /**
+   * @var string
+   */
+  public $responseId;
+  /**
+   * @var string
+   */
+  public $updateMask;
+
+  /**
+   * @param GoogleCloudDialogflowCxV3AnswerFeedback
+   */
+  public function setAnswerFeedback(GoogleCloudDialogflowCxV3AnswerFeedback $answerFeedback)
+  {
+    $this->answerFeedback = $answerFeedback;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3AnswerFeedback
+   */
+  public function getAnswerFeedback()
+  {
+    return $this->answerFeedback;
+  }
+  /**
+   * @param string
+   */
+  public function setResponseId($responseId)
+  {
+    $this->responseId = $responseId;
+  }
+  /**
+   * @return string
+   */
+  public function getResponseId()
+  {
+    return $this->responseId;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateMask($updateMask)
+  {
+    $this->updateMask = $updateMask;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateMask()
+  {
+    return $this->updateMask;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3SubmitAnswerFeedbackRequest::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3SubmitAnswerFeedbackRequest');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3SynthesizeSpeechConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3SynthesizeSpeechConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3SynthesizeSpeechConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,88 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3SynthesizeSpeechConfig extends \Google\Collection
+{
+  protected $collection_key = 'effectsProfileId';
+  /**
+   * @var string[]
+   */
+  public $effectsProfileId;
+  public $pitch;
+  public $speakingRate;
+  protected $voiceType = GoogleCloudDialogflowCxV3VoiceSelectionParams::class;
+  protected $voiceDataType = '';
+  public $volumeGainDb;
+
+  /**
+   * @param string[]
+   */
+  public function setEffectsProfileId($effectsProfileId)
+  {
+    $this->effectsProfileId = $effectsProfileId;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEffectsProfileId()
+  {
+    return $this->effectsProfileId;
+  }
+  public function setPitch($pitch)
+  {
+    $this->pitch = $pitch;
+  }
+  public function getPitch()
+  {
+    return $this->pitch;
+  }
+  public function setSpeakingRate($speakingRate)
+  {
+    $this->speakingRate = $speakingRate;
+  }
+  public function getSpeakingRate()
+  {
+    return $this->speakingRate;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3VoiceSelectionParams
+   */
+  public function setVoice(GoogleCloudDialogflowCxV3VoiceSelectionParams $voice)
+  {
+    $this->voice = $voice;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3VoiceSelectionParams
+   */
+  public function getVoice()
+  {
+    return $this->voice;
+  }
+  public function setVolumeGainDb($volumeGainDb)
+  {
+    $this->volumeGainDb = $volumeGainDb;
+  }
+  public function getVolumeGainDb()
+  {
+    return $this->volumeGainDb;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3SynthesizeSpeechConfig::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3SynthesizeSpeechConfig');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TestCase.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TestCase.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TestCase.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,165 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3TestCase extends \Google\Collection
+{
+  protected $collection_key = 'testCaseConversationTurns';
+  /**
+   * @var string
+   */
+  public $creationTime;
+  /**
+   * @var string
+   */
+  public $displayName;
+  protected $lastTestResultType = GoogleCloudDialogflowCxV3TestCaseResult::class;
+  protected $lastTestResultDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $notes;
+  /**
+   * @var string[]
+   */
+  public $tags;
+  protected $testCaseConversationTurnsType = GoogleCloudDialogflowCxV3ConversationTurn::class;
+  protected $testCaseConversationTurnsDataType = 'array';
+  protected $testConfigType = GoogleCloudDialogflowCxV3TestConfig::class;
+  protected $testConfigDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setCreationTime($creationTime)
+  {
+    $this->creationTime = $creationTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreationTime()
+  {
+    return $this->creationTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3TestCaseResult
+   */
+  public function setLastTestResult(GoogleCloudDialogflowCxV3TestCaseResult $lastTestResult)
+  {
+    $this->lastTestResult = $lastTestResult;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3TestCaseResult
+   */
+  public function getLastTestResult()
+  {
+    return $this->lastTestResult;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setNotes($notes)
+  {
+    $this->notes = $notes;
+  }
+  /**
+   * @return string
+   */
+  public function getNotes()
+  {
+    return $this->notes;
+  }
+  /**
+   * @param string[]
+   */
+  public function setTags($tags)
+  {
+    $this->tags = $tags;
+  }
+  /**
+   * @return string[]
+   */
+  public function getTags()
+  {
+    return $this->tags;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3ConversationTurn[]
+   */
+  public function setTestCaseConversationTurns($testCaseConversationTurns)
+  {
+    $this->testCaseConversationTurns = $testCaseConversationTurns;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3ConversationTurn[]
+   */
+  public function getTestCaseConversationTurns()
+  {
+    return $this->testCaseConversationTurns;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3TestConfig
+   */
+  public function setTestConfig(GoogleCloudDialogflowCxV3TestConfig $testConfig)
+  {
+    $this->testConfig = $testConfig;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3TestConfig
+   */
+  public function getTestConfig()
+  {
+    return $this->testConfig;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3TestCase::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3TestCase');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TestCaseError.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TestCaseError.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TestCaseError.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,58 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3TestCaseError extends \Google\Model
+{
+  protected $statusType = GoogleRpcStatus::class;
+  protected $statusDataType = '';
+  protected $testCaseType = GoogleCloudDialogflowCxV3TestCase::class;
+  protected $testCaseDataType = '';
+
+  /**
+   * @param GoogleRpcStatus
+   */
+  public function setStatus(GoogleRpcStatus $status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return GoogleRpcStatus
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3TestCase
+   */
+  public function setTestCase(GoogleCloudDialogflowCxV3TestCase $testCase)
+  {
+    $this->testCase = $testCase;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3TestCase
+   */
+  public function getTestCase()
+  {
+    return $this->testCase;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3TestCaseError::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3TestCaseError');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TestCaseResult.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TestCaseResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TestCaseResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,115 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3TestCaseResult extends \Google\Collection
+{
+  protected $collection_key = 'conversationTurns';
+  protected $conversationTurnsType = GoogleCloudDialogflowCxV3ConversationTurn::class;
+  protected $conversationTurnsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $environment;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $testResult;
+  /**
+   * @var string
+   */
+  public $testTime;
+
+  /**
+   * @param GoogleCloudDialogflowCxV3ConversationTurn[]
+   */
+  public function setConversationTurns($conversationTurns)
+  {
+    $this->conversationTurns = $conversationTurns;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3ConversationTurn[]
+   */
+  public function getConversationTurns()
+  {
+    return $this->conversationTurns;
+  }
+  /**
+   * @param string
+   */
+  public function setEnvironment($environment)
+  {
+    $this->environment = $environment;
+  }
+  /**
+   * @return string
+   */
+  public function getEnvironment()
+  {
+    return $this->environment;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setTestResult($testResult)
+  {
+    $this->testResult = $testResult;
+  }
+  /**
+   * @return string
+   */
+  public function getTestResult()
+  {
+    return $this->testResult;
+  }
+  /**
+   * @param string
+   */
+  public function setTestTime($testTime)
+  {
+    $this->testTime = $testTime;
+  }
+  /**
+   * @return string
+   */
+  public function getTestTime()
+  {
+    return $this->testTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3TestCaseResult::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3TestCaseResult');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TestConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TestConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TestConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,81 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3TestConfig extends \Google\Collection
+{
+  protected $collection_key = 'trackingParameters';
+  /**
+   * @var string
+   */
+  public $flow;
+  /**
+   * @var string
+   */
+  public $page;
+  /**
+   * @var string[]
+   */
+  public $trackingParameters;
+
+  /**
+   * @param string
+   */
+  public function setFlow($flow)
+  {
+    $this->flow = $flow;
+  }
+  /**
+   * @return string
+   */
+  public function getFlow()
+  {
+    return $this->flow;
+  }
+  /**
+   * @param string
+   */
+  public function setPage($page)
+  {
+    $this->page = $page;
+  }
+  /**
+   * @return string
+   */
+  public function getPage()
+  {
+    return $this->page;
+  }
+  /**
+   * @param string[]
+   */
+  public function setTrackingParameters($trackingParameters)
+  {
+    $this->trackingParameters = $trackingParameters;
+  }
+  /**
+   * @return string[]
+   */
+  public function getTrackingParameters()
+  {
+    return $this->trackingParameters;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3TestConfig::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3TestConfig');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TestError.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TestError.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TestError.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,78 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3TestError extends \Google\Model
+{
+  protected $statusType = GoogleRpcStatus::class;
+  protected $statusDataType = '';
+  /**
+   * @var string
+   */
+  public $testCase;
+  /**
+   * @var string
+   */
+  public $testTime;
+
+  /**
+   * @param GoogleRpcStatus
+   */
+  public function setStatus(GoogleRpcStatus $status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return GoogleRpcStatus
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param string
+   */
+  public function setTestCase($testCase)
+  {
+    $this->testCase = $testCase;
+  }
+  /**
+   * @return string
+   */
+  public function getTestCase()
+  {
+    return $this->testCase;
+  }
+  /**
+   * @param string
+   */
+  public function setTestTime($testTime)
+  {
+    $this->testTime = $testTime;
+  }
+  /**
+   * @return string
+   */
+  public function getTestTime()
+  {
+    return $this->testTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3TestError::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3TestError');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TestRunDifference.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TestRunDifference.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TestRunDifference.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3TestRunDifference extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3TestRunDifference::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3TestRunDifference');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TextInput.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TextInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TextInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3TextInput extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3TextInput::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3TextInput');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TextToSpeechSettings.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TextToSpeechSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TextToSpeechSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3TextToSpeechSettings extends \Google\Model
+{
+  protected $synthesizeSpeechConfigsType = GoogleCloudDialogflowCxV3SynthesizeSpeechConfig::class;
+  protected $synthesizeSpeechConfigsDataType = 'map';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3SynthesizeSpeechConfig[]
+   */
+  public function setSynthesizeSpeechConfigs($synthesizeSpeechConfigs)
+  {
+    $this->synthesizeSpeechConfigs = $synthesizeSpeechConfigs;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3SynthesizeSpeechConfig[]
+   */
+  public function getSynthesizeSpeechConfigs()
+  {
+    return $this->synthesizeSpeechConfigs;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3TextToSpeechSettings::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3TextToSpeechSettings');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ToolCall.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ToolCall.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ToolCall.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ToolCall extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $action;
+  /**
+   * @var array[]
+   */
+  public $inputParameters;
+  /**
+   * @var string
+   */
+  public $tool;
+
+  /**
+   * @param string
+   */
+  public function setAction($action)
+  {
+    $this->action = $action;
+  }
+  /**
+   * @return string
+   */
+  public function getAction()
+  {
+    return $this->action;
+  }
+  /**
+   * @param array[]
+   */
+  public function setInputParameters($inputParameters)
+  {
+    $this->inputParameters = $inputParameters;
+  }
+  /**
+   * @return array[]
+   */
+  public function getInputParameters()
+  {
+    return $this->inputParameters;
+  }
+  /**
+   * @param string
+   */
+  public function setTool($tool)
+  {
+    $this->tool = $tool;
+  }
+  /**
+   * @return string
+   */
+  public function getTool()
+  {
+    return $this->tool;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ToolCall::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ToolCall');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TrainFlowRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TrainFlowRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TrainFlowRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,25 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3TrainFlowRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3TrainFlowRequest::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3TrainFlowRequest');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TransitionCoverage.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TransitionCoverage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TransitionCoverage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3TransitionCoverage extends \Google\Collection
+{
+  protected $collection_key = 'transitions';
+  /**
+   * @var float
+   */
+  public $coverageScore;
+  protected $transitionsType = GoogleCloudDialogflowCxV3TransitionCoverageTransition::class;
+  protected $transitionsDataType = 'array';
+
+  /**
+   * @param float
+   */
+  public function setCoverageScore($coverageScore)
+  {
+    $this->coverageScore = $coverageScore;
+  }
+  /**
+   * @return float
+   */
+  public function getCoverageScore()
+  {
+    return $this->coverageScore;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3TransitionCoverageTransition[]
+   */
+  public function setTransitions($transitions)
+  {
+    $this->transitions = $transitions;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3TransitionCoverageTransition[]
+   */
+  public function getTransitions()
+  {
+    return $this->transitions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3TransitionCoverage::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3TransitionCoverage');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TransitionCoverageTransition.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TransitionCoverageTransition.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TransitionCoverageTransition.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,126 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3TransitionCoverageTransition extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $covered;
+  protected $eventHandlerType = GoogleCloudDialogflowCxV3EventHandler::class;
+  protected $eventHandlerDataType = '';
+  /**
+   * @var int
+   */
+  public $index;
+  protected $sourceType = GoogleCloudDialogflowCxV3TransitionCoverageTransitionNode::class;
+  protected $sourceDataType = '';
+  protected $targetType = GoogleCloudDialogflowCxV3TransitionCoverageTransitionNode::class;
+  protected $targetDataType = '';
+  protected $transitionRouteType = GoogleCloudDialogflowCxV3TransitionRoute::class;
+  protected $transitionRouteDataType = '';
+
+  /**
+   * @param bool
+   */
+  public function setCovered($covered)
+  {
+    $this->covered = $covered;
+  }
+  /**
+   * @return bool
+   */
+  public function getCovered()
+  {
+    return $this->covered;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3EventHandler
+   */
+  public function setEventHandler(GoogleCloudDialogflowCxV3EventHandler $eventHandler)
+  {
+    $this->eventHandler = $eventHandler;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3EventHandler
+   */
+  public function getEventHandler()
+  {
+    return $this->eventHandler;
+  }
+  /**
+   * @param int
+   */
+  public function setIndex($index)
+  {
+    $this->index = $index;
+  }
+  /**
+   * @return int
+   */
+  public function getIndex()
+  {
+    return $this->index;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3TransitionCoverageTransitionNode
+   */
+  public function setSource(GoogleCloudDialogflowCxV3TransitionCoverageTransitionNode $source)
+  {
+    $this->source = $source;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3TransitionCoverageTransitionNode
+   */
+  public function getSource()
+  {
+    return $this->source;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3TransitionCoverageTransitionNode
+   */
+  public function setTarget(GoogleCloudDialogflowCxV3TransitionCoverageTransitionNode $target)
+  {
+    $this->target = $target;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3TransitionCoverageTransitionNode
+   */
+  public function getTarget()
+  {
+    return $this->target;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3TransitionRoute
+   */
+  public function setTransitionRoute(GoogleCloudDialogflowCxV3TransitionRoute $transitionRoute)
+  {
+    $this->transitionRoute = $transitionRoute;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3TransitionRoute
+   */
+  public function getTransitionRoute()
+  {
+    return $this->transitionRoute;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3TransitionCoverageTransition::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3TransitionCoverageTransition');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TransitionCoverageTransitionNode.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TransitionCoverageTransitionNode.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TransitionCoverageTransitionNode.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,58 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3TransitionCoverageTransitionNode extends \Google\Model
+{
+  protected $flowType = GoogleCloudDialogflowCxV3Flow::class;
+  protected $flowDataType = '';
+  protected $pageType = GoogleCloudDialogflowCxV3Page::class;
+  protected $pageDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3Flow
+   */
+  public function setFlow(GoogleCloudDialogflowCxV3Flow $flow)
+  {
+    $this->flow = $flow;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3Flow
+   */
+  public function getFlow()
+  {
+    return $this->flow;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3Page
+   */
+  public function setPage(GoogleCloudDialogflowCxV3Page $page)
+  {
+    $this->page = $page;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3Page
+   */
+  public function getPage()
+  {
+    return $this->page;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3TransitionCoverageTransitionNode::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3TransitionCoverageTransitionNode');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TransitionRoute.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TransitionRoute.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TransitionRoute.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,150 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3TransitionRoute extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $condition;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $intent;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $targetFlow;
+  /**
+   * @var string
+   */
+  public $targetPage;
+  protected $triggerFulfillmentType = GoogleCloudDialogflowCxV3Fulfillment::class;
+  protected $triggerFulfillmentDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setCondition($condition)
+  {
+    $this->condition = $condition;
+  }
+  /**
+   * @return string
+   */
+  public function getCondition()
+  {
+    return $this->condition;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setIntent($intent)
+  {
+    $this->intent = $intent;
+  }
+  /**
+   * @return string
+   */
+  public function getIntent()
+  {
+    return $this->intent;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setTargetFlow($targetFlow)
+  {
+    $this->targetFlow = $targetFlow;
+  }
+  /**
+   * @return string
+   */
+  public function getTargetFlow()
+  {
+    return $this->targetFlow;
+  }
+  /**
+   * @param string
+   */
+  public function setTargetPage($targetPage)
+  {
+    $this->targetPage = $targetPage;
+  }
+  /**
+   * @return string
+   */
+  public function getTargetPage()
+  {
+    return $this->targetPage;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3Fulfillment
+   */
+  public function setTriggerFulfillment(GoogleCloudDialogflowCxV3Fulfillment $triggerFulfillment)
+  {
+    $this->triggerFulfillment = $triggerFulfillment;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3Fulfillment
+   */
+  public function getTriggerFulfillment()
+  {
+    return $this->triggerFulfillment;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3TransitionRoute::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3TransitionRoute');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TransitionRouteGroup.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TransitionRouteGroup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TransitionRouteGroup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,79 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3TransitionRouteGroup extends \Google\Collection
+{
+  protected $collection_key = 'transitionRoutes';
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $transitionRoutesType = GoogleCloudDialogflowCxV3TransitionRoute::class;
+  protected $transitionRoutesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3TransitionRoute[]
+   */
+  public function setTransitionRoutes($transitionRoutes)
+  {
+    $this->transitionRoutes = $transitionRoutes;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3TransitionRoute[]
+   */
+  public function getTransitionRoutes()
+  {
+    return $this->transitionRoutes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3TransitionRouteGroup::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3TransitionRouteGroup');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TransitionRouteGroupCoverage.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TransitionRouteGroupCoverage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TransitionRouteGroupCoverage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3TransitionRouteGroupCoverage extends \Google\Collection
+{
+  protected $collection_key = 'coverages';
+  /**
+   * @var float
+   */
+  public $coverageScore;
+  protected $coveragesType = GoogleCloudDialogflowCxV3TransitionRouteGroupCoverageCoverage::class;
+  protected $coveragesDataType = 'array';
+
+  /**
+   * @param float
+   */
+  public function setCoverageScore($coverageScore)
+  {
+    $this->coverageScore = $coverageScore;
+  }
+  /**
+   * @return float
+   */
+  public function getCoverageScore()
+  {
+    return $this->coverageScore;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3TransitionRouteGroupCoverageCoverage[]
+   */
+  public function setCoverages($coverages)
+  {
+    $this->coverages = $coverages;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3TransitionRouteGroupCoverageCoverage[]
+   */
+  public function getCoverages()
+  {
+    return $this->coverages;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3TransitionRouteGroupCoverage::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3TransitionRouteGroupCoverage');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TransitionRouteGroupCoverageCoverage.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TransitionRouteGroupCoverageCoverage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TransitionRouteGroupCoverageCoverage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,77 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3TransitionRouteGroupCoverageCoverage extends \Google\Collection
+{
+  protected $collection_key = 'transitions';
+  /**
+   * @var float
+   */
+  public $coverageScore;
+  protected $routeGroupType = GoogleCloudDialogflowCxV3TransitionRouteGroup::class;
+  protected $routeGroupDataType = '';
+  protected $transitionsType = GoogleCloudDialogflowCxV3TransitionRouteGroupCoverageCoverageTransition::class;
+  protected $transitionsDataType = 'array';
+
+  /**
+   * @param float
+   */
+  public function setCoverageScore($coverageScore)
+  {
+    $this->coverageScore = $coverageScore;
+  }
+  /**
+   * @return float
+   */
+  public function getCoverageScore()
+  {
+    return $this->coverageScore;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3TransitionRouteGroup
+   */
+  public function setRouteGroup(GoogleCloudDialogflowCxV3TransitionRouteGroup $routeGroup)
+  {
+    $this->routeGroup = $routeGroup;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3TransitionRouteGroup
+   */
+  public function getRouteGroup()
+  {
+    return $this->routeGroup;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3TransitionRouteGroupCoverageCoverageTransition[]
+   */
+  public function setTransitions($transitions)
+  {
+    $this->transitions = $transitions;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3TransitionRouteGroupCoverageCoverageTransition[]
+   */
+  public function getTransitions()
+  {
+    return $this->transitions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3TransitionRouteGroupCoverageCoverage::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3TransitionRouteGroupCoverageCoverage');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TransitionRouteGroupCoverageCoverageTransition.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TransitionRouteGroupCoverageCoverageTransition.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TransitionRouteGroupCoverageCoverageTransition.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,60 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3TransitionRouteGroupCoverageCoverageTransition extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $covered;
+  protected $transitionRouteType = GoogleCloudDialogflowCxV3TransitionRoute::class;
+  protected $transitionRouteDataType = '';
+
+  /**
+   * @param bool
+   */
+  public function setCovered($covered)
+  {
+    $this->covered = $covered;
+  }
+  /**
+   * @return bool
+   */
+  public function getCovered()
+  {
+    return $this->covered;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3TransitionRoute
+   */
+  public function setTransitionRoute(GoogleCloudDialogflowCxV3TransitionRoute $transitionRoute)
+  {
+    $this->transitionRoute = $transitionRoute;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3TransitionRoute
+   */
+  public function getTransitionRoute()
+  {
+    return $this->transitionRoute;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3TransitionRouteGroupCoverageCoverageTransition::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3TransitionRouteGroupCoverageCoverageTransition');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TurnSignals.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TurnSignals.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3TurnSignals.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,207 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3TurnSignals extends \Google\Collection
+{
+  protected $collection_key = 'webhookStatuses';
+  /**
+   * @var bool
+   */
+  public $agentEscalated;
+  /**
+   * @var bool
+   */
+  public $dtmfUsed;
+  /**
+   * @var string[]
+   */
+  public $failureReasons;
+  /**
+   * @var bool
+   */
+  public $noMatch;
+  /**
+   * @var bool
+   */
+  public $noUserInput;
+  /**
+   * @var bool
+   */
+  public $reachedEndPage;
+  /**
+   * @var float
+   */
+  public $sentimentMagnitude;
+  /**
+   * @var float
+   */
+  public $sentimentScore;
+  /**
+   * @var bool
+   */
+  public $userEscalated;
+  /**
+   * @var string[]
+   */
+  public $webhookStatuses;
+
+  /**
+   * @param bool
+   */
+  public function setAgentEscalated($agentEscalated)
+  {
+    $this->agentEscalated = $agentEscalated;
+  }
+  /**
+   * @return bool
+   */
+  public function getAgentEscalated()
+  {
+    return $this->agentEscalated;
+  }
+  /**
+   * @param bool
+   */
+  public function setDtmfUsed($dtmfUsed)
+  {
+    $this->dtmfUsed = $dtmfUsed;
+  }
+  /**
+   * @return bool
+   */
+  public function getDtmfUsed()
+  {
+    return $this->dtmfUsed;
+  }
+  /**
+   * @param string[]
+   */
+  public function setFailureReasons($failureReasons)
+  {
+    $this->failureReasons = $failureReasons;
+  }
+  /**
+   * @return string[]
+   */
+  public function getFailureReasons()
+  {
+    return $this->failureReasons;
+  }
+  /**
+   * @param bool
+   */
+  public function setNoMatch($noMatch)
+  {
+    $this->noMatch = $noMatch;
+  }
+  /**
+   * @return bool
+   */
+  public function getNoMatch()
+  {
+    return $this->noMatch;
+  }
+  /**
+   * @param bool
+   */
+  public function setNoUserInput($noUserInput)
+  {
+    $this->noUserInput = $noUserInput;
+  }
+  /**
+   * @return bool
+   */
+  public function getNoUserInput()
+  {
+    return $this->noUserInput;
+  }
+  /**
+   * @param bool
+   */
+  public function setReachedEndPage($reachedEndPage)
+  {
+    $this->reachedEndPage = $reachedEndPage;
+  }
+  /**
+   * @return bool
+   */
+  public function getReachedEndPage()
+  {
+    return $this->reachedEndPage;
+  }
+  /**
+   * @param float
+   */
+  public function setSentimentMagnitude($sentimentMagnitude)
+  {
+    $this->sentimentMagnitude = $sentimentMagnitude;
+  }
+  /**
+   * @return float
+   */
+  public function getSentimentMagnitude()
+  {
+    return $this->sentimentMagnitude;
+  }
+  /**
+   * @param float
+   */
+  public function setSentimentScore($sentimentScore)
+  {
+    $this->sentimentScore = $sentimentScore;
+  }
+  /**
+   * @return float
+   */
+  public function getSentimentScore()
+  {
+    return $this->sentimentScore;
+  }
+  /**
+   * @param bool
+   */
+  public function setUserEscalated($userEscalated)
+  {
+    $this->userEscalated = $userEscalated;
+  }
+  /**
+   * @return bool
+   */
+  public function getUserEscalated()
+  {
+    return $this->userEscalated;
+  }
+  /**
+   * @param string[]
+   */
+  public function setWebhookStatuses($webhookStatuses)
+  {
+    $this->webhookStatuses = $webhookStatuses;
+  }
+  /**
+   * @return string[]
+   */
+  public function getWebhookStatuses()
+  {
+    return $this->webhookStatuses;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3TurnSignals::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3TurnSignals');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3UpdateDocumentOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3UpdateDocumentOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3UpdateDocumentOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3UpdateDocumentOperationMetadata extends \Google\Model
+{
+  protected $genericMetadataType = GoogleCloudDialogflowCxV3GenericKnowledgeOperationMetadata::class;
+  protected $genericMetadataDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3GenericKnowledgeOperationMetadata
+   */
+  public function setGenericMetadata(GoogleCloudDialogflowCxV3GenericKnowledgeOperationMetadata $genericMetadata)
+  {
+    $this->genericMetadata = $genericMetadata;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3GenericKnowledgeOperationMetadata
+   */
+  public function getGenericMetadata()
+  {
+    return $this->genericMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3UpdateDocumentOperationMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3UpdateDocumentOperationMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ValidateAgentRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ValidateAgentRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ValidateAgentRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ValidateAgentRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $languageCode;
+
+  /**
+   * @param string
+   */
+  public function setLanguageCode($languageCode)
+  {
+    $this->languageCode = $languageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCode()
+  {
+    return $this->languageCode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ValidateAgentRequest::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ValidateAgentRequest');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ValidateFlowRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ValidateFlowRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ValidateFlowRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ValidateFlowRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $languageCode;
+
+  /**
+   * @param string
+   */
+  public function setLanguageCode($languageCode)
+  {
+    $this->languageCode = $languageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCode()
+  {
+    return $this->languageCode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ValidateFlowRequest::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ValidateFlowRequest');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ValidationMessage.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ValidationMessage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3ValidationMessage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,115 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3ValidationMessage extends \Google\Collection
+{
+  protected $collection_key = 'resources';
+  /**
+   * @var string
+   */
+  public $detail;
+  protected $resourceNamesType = GoogleCloudDialogflowCxV3ResourceName::class;
+  protected $resourceNamesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $resourceType;
+  /**
+   * @var string[]
+   */
+  public $resources;
+  /**
+   * @var string
+   */
+  public $severity;
+
+  /**
+   * @param string
+   */
+  public function setDetail($detail)
+  {
+    $this->detail = $detail;
+  }
+  /**
+   * @return string
+   */
+  public function getDetail()
+  {
+    return $this->detail;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3ResourceName[]
+   */
+  public function setResourceNames($resourceNames)
+  {
+    $this->resourceNames = $resourceNames;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3ResourceName[]
+   */
+  public function getResourceNames()
+  {
+    return $this->resourceNames;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceType($resourceType)
+  {
+    $this->resourceType = $resourceType;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceType()
+  {
+    return $this->resourceType;
+  }
+  /**
+   * @param string[]
+   */
+  public function setResources($resources)
+  {
+    $this->resources = $resources;
+  }
+  /**
+   * @return string[]
+   */
+  public function getResources()
+  {
+    return $this->resources;
+  }
+  /**
+   * @param string
+   */
+  public function setSeverity($severity)
+  {
+    $this->severity = $severity;
+  }
+  /**
+   * @return string
+   */
+  public function getSeverity()
+  {
+    return $this->severity;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3ValidationMessage::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ValidationMessage');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3VariantsHistory.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3VariantsHistory.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3VariantsHistory.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,60 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3VariantsHistory extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $updateTime;
+  protected $versionVariantsType = GoogleCloudDialogflowCxV3VersionVariants::class;
+  protected $versionVariantsDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3VersionVariants
+   */
+  public function setVersionVariants(GoogleCloudDialogflowCxV3VersionVariants $versionVariants)
+  {
+    $this->versionVariants = $versionVariants;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3VersionVariants
+   */
+  public function getVersionVariants()
+  {
+    return $this->versionVariants;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3VariantsHistory::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3VariantsHistory');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Version.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Version.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Version.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,132 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3Version extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $nluSettingsType = GoogleCloudDialogflowCxV3NluSettings::class;
+  protected $nluSettingsDataType = '';
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3NluSettings
+   */
+  public function setNluSettings(GoogleCloudDialogflowCxV3NluSettings $nluSettings)
+  {
+    $this->nluSettings = $nluSettings;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3NluSettings
+   */
+  public function getNluSettings()
+  {
+    return $this->nluSettings;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3Version::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3Version');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3VersionVariants.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3VersionVariants.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3VersionVariants.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3VersionVariants extends \Google\Collection
+{
+  protected $collection_key = 'variants';
+  protected $variantsType = GoogleCloudDialogflowCxV3VersionVariantsVariant::class;
+  protected $variantsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3VersionVariantsVariant[]
+   */
+  public function setVariants($variants)
+  {
+    $this->variants = $variants;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3VersionVariantsVariant[]
+   */
+  public function getVariants()
+  {
+    return $this->variants;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3VersionVariants::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3VersionVariants');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3VersionVariantsVariant.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3VersionVariantsVariant.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3VersionVariantsVariant.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3VersionVariantsVariant extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $isControlGroup;
+  /**
+   * @var float
+   */
+  public $trafficAllocation;
+  /**
+   * @var string
+   */
+  public $version;
+
+  /**
+   * @param bool
+   */
+  public function setIsControlGroup($isControlGroup)
+  {
+    $this->isControlGroup = $isControlGroup;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsControlGroup()
+  {
+    return $this->isControlGroup;
+  }
+  /**
+   * @param float
+   */
+  public function setTrafficAllocation($trafficAllocation)
+  {
+    $this->trafficAllocation = $trafficAllocation;
+  }
+  /**
+   * @return float
+   */
+  public function getTrafficAllocation()
+  {
+    return $this->trafficAllocation;
+  }
+  /**
+   * @param string
+   */
+  public function setVersion($version)
+  {
+    $this->version = $version;
+  }
+  /**
+   * @return string
+   */
+  public function getVersion()
+  {
+    return $this->version;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3VersionVariantsVariant::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3VersionVariantsVariant');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3VoiceSelectionParams.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3VoiceSelectionParams.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3VoiceSelectionParams.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3VoiceSelectionParams extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $ssmlGender;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setSsmlGender($ssmlGender)
+  {
+    $this->ssmlGender = $ssmlGender;
+  }
+  /**
+   * @return string
+   */
+  public function getSsmlGender()
+  {
+    return $this->ssmlGender;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3VoiceSelectionParams::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3VoiceSelectionParams');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Webhook.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Webhook.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3Webhook.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,130 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3Webhook extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $disabled;
+  /**
+   * @var string
+   */
+  public $displayName;
+  protected $genericWebServiceType = GoogleCloudDialogflowCxV3WebhookGenericWebService::class;
+  protected $genericWebServiceDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $serviceDirectoryType = GoogleCloudDialogflowCxV3WebhookServiceDirectoryConfig::class;
+  protected $serviceDirectoryDataType = '';
+  /**
+   * @var string
+   */
+  public $timeout;
+
+  /**
+   * @param bool
+   */
+  public function setDisabled($disabled)
+  {
+    $this->disabled = $disabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getDisabled()
+  {
+    return $this->disabled;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3WebhookGenericWebService
+   */
+  public function setGenericWebService(GoogleCloudDialogflowCxV3WebhookGenericWebService $genericWebService)
+  {
+    $this->genericWebService = $genericWebService;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3WebhookGenericWebService
+   */
+  public function getGenericWebService()
+  {
+    return $this->genericWebService;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3WebhookServiceDirectoryConfig
+   */
+  public function setServiceDirectory(GoogleCloudDialogflowCxV3WebhookServiceDirectoryConfig $serviceDirectory)
+  {
+    $this->serviceDirectory = $serviceDirectory;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3WebhookServiceDirectoryConfig
+   */
+  public function getServiceDirectory()
+  {
+    return $this->serviceDirectory;
+  }
+  /**
+   * @param string
+   */
+  public function setTimeout($timeout)
+  {
+    $this->timeout = $timeout;
+  }
+  /**
+   * @return string
+   */
+  public function getTimeout()
+  {
+    return $this->timeout;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3Webhook::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3Webhook');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3WebhookGenericWebService.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3WebhookGenericWebService.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3WebhookGenericWebService.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,223 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3WebhookGenericWebService extends \Google\Collection
+{
+  protected $collection_key = 'allowedCaCerts';
+  /**
+   * @var string[]
+   */
+  public $allowedCaCerts;
+  /**
+   * @var string
+   */
+  public $httpMethod;
+  protected $oauthConfigType = GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig::class;
+  protected $oauthConfigDataType = '';
+  /**
+   * @var string[]
+   */
+  public $parameterMapping;
+  /**
+   * @var string
+   */
+  public $password;
+  /**
+   * @var string
+   */
+  public $requestBody;
+  /**
+   * @var string[]
+   */
+  public $requestHeaders;
+  /**
+   * @var string
+   */
+  public $serviceAgentAuth;
+  /**
+   * @var string
+   */
+  public $uri;
+  /**
+   * @var string
+   */
+  public $username;
+  /**
+   * @var string
+   */
+  public $webhookType;
+
+  /**
+   * @param string[]
+   */
+  public function setAllowedCaCerts($allowedCaCerts)
+  {
+    $this->allowedCaCerts = $allowedCaCerts;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAllowedCaCerts()
+  {
+    return $this->allowedCaCerts;
+  }
+  /**
+   * @param string
+   */
+  public function setHttpMethod($httpMethod)
+  {
+    $this->httpMethod = $httpMethod;
+  }
+  /**
+   * @return string
+   */
+  public function getHttpMethod()
+  {
+    return $this->httpMethod;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig
+   */
+  public function setOauthConfig(GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig $oauthConfig)
+  {
+    $this->oauthConfig = $oauthConfig;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig
+   */
+  public function getOauthConfig()
+  {
+    return $this->oauthConfig;
+  }
+  /**
+   * @param string[]
+   */
+  public function setParameterMapping($parameterMapping)
+  {
+    $this->parameterMapping = $parameterMapping;
+  }
+  /**
+   * @return string[]
+   */
+  public function getParameterMapping()
+  {
+    return $this->parameterMapping;
+  }
+  /**
+   * @param string
+   */
+  public function setPassword($password)
+  {
+    $this->password = $password;
+  }
+  /**
+   * @return string
+   */
+  public function getPassword()
+  {
+    return $this->password;
+  }
+  /**
+   * @param string
+   */
+  public function setRequestBody($requestBody)
+  {
+    $this->requestBody = $requestBody;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestBody()
+  {
+    return $this->requestBody;
+  }
+  /**
+   * @param string[]
+   */
+  public function setRequestHeaders($requestHeaders)
+  {
+    $this->requestHeaders = $requestHeaders;
+  }
+  /**
+   * @return string[]
+   */
+  public function getRequestHeaders()
+  {
+    return $this->requestHeaders;
+  }
+  /**
+   * @param string
+   */
+  public function setServiceAgentAuth($serviceAgentAuth)
+  {
+    $this->serviceAgentAuth = $serviceAgentAuth;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceAgentAuth()
+  {
+    return $this->serviceAgentAuth;
+  }
+  /**
+   * @param string
+   */
+  public function setUri($uri)
+  {
+    $this->uri = $uri;
+  }
+  /**
+   * @return string
+   */
+  public function getUri()
+  {
+    return $this->uri;
+  }
+  /**
+   * @param string
+   */
+  public function setUsername($username)
+  {
+    $this->username = $username;
+  }
+  /**
+   * @return string
+   */
+  public function getUsername()
+  {
+    return $this->username;
+  }
+  /**
+   * @param string
+   */
+  public function setWebhookType($webhookType)
+  {
+    $this->webhookType = $webhookType;
+  }
+  /**
+   * @return string
+   */
+  public function getWebhookType()
+  {
+    return $this->webhookType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3WebhookGenericWebService::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3WebhookGenericWebService');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,99 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig extends \Google\Collection
+{
+  protected $collection_key = 'scopes';
+  /**
+   * @var string
+   */
+  public $clientId;
+  /**
+   * @var string
+   */
+  public $clientSecret;
+  /**
+   * @var string[]
+   */
+  public $scopes;
+  /**
+   * @var string
+   */
+  public $tokenEndpoint;
+
+  /**
+   * @param string
+   */
+  public function setClientId($clientId)
+  {
+    $this->clientId = $clientId;
+  }
+  /**
+   * @return string
+   */
+  public function getClientId()
+  {
+    return $this->clientId;
+  }
+  /**
+   * @param string
+   */
+  public function setClientSecret($clientSecret)
+  {
+    $this->clientSecret = $clientSecret;
+  }
+  /**
+   * @return string
+   */
+  public function getClientSecret()
+  {
+    return $this->clientSecret;
+  }
+  /**
+   * @param string[]
+   */
+  public function setScopes($scopes)
+  {
+    $this->scopes = $scopes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getScopes()
+  {
+    return $this->scopes;
+  }
+  /**
+   * @param string
+   */
+  public function setTokenEndpoint($tokenEndpoint)
+  {
+    $this->tokenEndpoint = $tokenEndpoint;
+  }
+  /**
+   * @return string
+   */
+  public function getTokenEndpoint()
+  {
+    return $this->tokenEndpoint;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3WebhookGenericWebServiceOAuthConfig');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3WebhookRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3WebhookRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3WebhookRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,283 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3WebhookRequest extends \Google\Collection
+{
+  protected $collection_key = 'messages';
+  /**
+   * @var string
+   */
+  public $detectIntentResponseId;
+  /**
+   * @var string
+   */
+  public $dtmfDigits;
+  protected $fulfillmentInfoType = GoogleCloudDialogflowCxV3WebhookRequestFulfillmentInfo::class;
+  protected $fulfillmentInfoDataType = '';
+  protected $intentInfoType = GoogleCloudDialogflowCxV3WebhookRequestIntentInfo::class;
+  protected $intentInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $languageCode;
+  protected $languageInfoType = GoogleCloudDialogflowCxV3LanguageInfo::class;
+  protected $languageInfoDataType = '';
+  protected $messagesType = GoogleCloudDialogflowCxV3ResponseMessage::class;
+  protected $messagesDataType = 'array';
+  protected $pageInfoType = GoogleCloudDialogflowCxV3PageInfo::class;
+  protected $pageInfoDataType = '';
+  /**
+   * @var array[]
+   */
+  public $payload;
+  protected $sentimentAnalysisResultType = GoogleCloudDialogflowCxV3WebhookRequestSentimentAnalysisResult::class;
+  protected $sentimentAnalysisResultDataType = '';
+  protected $sessionInfoType = GoogleCloudDialogflowCxV3SessionInfo::class;
+  protected $sessionInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $text;
+  /**
+   * @var string
+   */
+  public $transcript;
+  /**
+   * @var string
+   */
+  public $triggerEvent;
+  /**
+   * @var string
+   */
+  public $triggerIntent;
+
+  /**
+   * @param string
+   */
+  public function setDetectIntentResponseId($detectIntentResponseId)
+  {
+    $this->detectIntentResponseId = $detectIntentResponseId;
+  }
+  /**
+   * @return string
+   */
+  public function getDetectIntentResponseId()
+  {
+    return $this->detectIntentResponseId;
+  }
+  /**
+   * @param string
+   */
+  public function setDtmfDigits($dtmfDigits)
+  {
+    $this->dtmfDigits = $dtmfDigits;
+  }
+  /**
+   * @return string
+   */
+  public function getDtmfDigits()
+  {
+    return $this->dtmfDigits;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3WebhookRequestFulfillmentInfo
+   */
+  public function setFulfillmentInfo(GoogleCloudDialogflowCxV3WebhookRequestFulfillmentInfo $fulfillmentInfo)
+  {
+    $this->fulfillmentInfo = $fulfillmentInfo;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3WebhookRequestFulfillmentInfo
+   */
+  public function getFulfillmentInfo()
+  {
+    return $this->fulfillmentInfo;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3WebhookRequestIntentInfo
+   */
+  public function setIntentInfo(GoogleCloudDialogflowCxV3WebhookRequestIntentInfo $intentInfo)
+  {
+    $this->intentInfo = $intentInfo;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3WebhookRequestIntentInfo
+   */
+  public function getIntentInfo()
+  {
+    return $this->intentInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setLanguageCode($languageCode)
+  {
+    $this->languageCode = $languageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCode()
+  {
+    return $this->languageCode;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3LanguageInfo
+   */
+  public function setLanguageInfo(GoogleCloudDialogflowCxV3LanguageInfo $languageInfo)
+  {
+    $this->languageInfo = $languageInfo;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3LanguageInfo
+   */
+  public function getLanguageInfo()
+  {
+    return $this->languageInfo;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3ResponseMessage[]
+   */
+  public function setMessages($messages)
+  {
+    $this->messages = $messages;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3ResponseMessage[]
+   */
+  public function getMessages()
+  {
+    return $this->messages;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3PageInfo
+   */
+  public function setPageInfo(GoogleCloudDialogflowCxV3PageInfo $pageInfo)
+  {
+    $this->pageInfo = $pageInfo;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3PageInfo
+   */
+  public function getPageInfo()
+  {
+    return $this->pageInfo;
+  }
+  /**
+   * @param array[]
+   */
+  public function setPayload($payload)
+  {
+    $this->payload = $payload;
+  }
+  /**
+   * @return array[]
+   */
+  public function getPayload()
+  {
+    return $this->payload;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3WebhookRequestSentimentAnalysisResult
+   */
+  public function setSentimentAnalysisResult(GoogleCloudDialogflowCxV3WebhookRequestSentimentAnalysisResult $sentimentAnalysisResult)
+  {
+    $this->sentimentAnalysisResult = $sentimentAnalysisResult;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3WebhookRequestSentimentAnalysisResult
+   */
+  public function getSentimentAnalysisResult()
+  {
+    return $this->sentimentAnalysisResult;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3SessionInfo
+   */
+  public function setSessionInfo(GoogleCloudDialogflowCxV3SessionInfo $sessionInfo)
+  {
+    $this->sessionInfo = $sessionInfo;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3SessionInfo
+   */
+  public function getSessionInfo()
+  {
+    return $this->sessionInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+  /**
+   * @param string
+   */
+  public function setTranscript($transcript)
+  {
+    $this->transcript = $transcript;
+  }
+  /**
+   * @return string
+   */
+  public function getTranscript()
+  {
+    return $this->transcript;
+  }
+  /**
+   * @param string
+   */
+  public function setTriggerEvent($triggerEvent)
+  {
+    $this->triggerEvent = $triggerEvent;
+  }
+  /**
+   * @return string
+   */
+  public function getTriggerEvent()
+  {
+    return $this->triggerEvent;
+  }
+  /**
+   * @param string
+   */
+  public function setTriggerIntent($triggerIntent)
+  {
+    $this->triggerIntent = $triggerIntent;
+  }
+  /**
+   * @return string
+   */
+  public function getTriggerIntent()
+  {
+    return $this->triggerIntent;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3WebhookRequest::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3WebhookRequest');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3WebhookRequestFulfillmentInfo.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3WebhookRequestFulfillmentInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3WebhookRequestFulfillmentInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3WebhookRequestFulfillmentInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $tag;
+
+  /**
+   * @param string
+   */
+  public function setTag($tag)
+  {
+    $this->tag = $tag;
+  }
+  /**
+   * @return string
+   */
+  public function getTag()
+  {
+    return $this->tag;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3WebhookRequestFulfillmentInfo::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3WebhookRequestFulfillmentInfo');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3WebhookRequestIntentInfo.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3WebhookRequestIntentInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3WebhookRequestIntentInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,96 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3WebhookRequestIntentInfo extends \Google\Model
+{
+  /**
+   * @var float
+   */
+  public $confidence;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $lastMatchedIntent;
+  protected $parametersType = GoogleCloudDialogflowCxV3WebhookRequestIntentInfoIntentParameterValue::class;
+  protected $parametersDataType = 'map';
+
+  /**
+   * @param float
+   */
+  public function setConfidence($confidence)
+  {
+    $this->confidence = $confidence;
+  }
+  /**
+   * @return float
+   */
+  public function getConfidence()
+  {
+    return $this->confidence;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setLastMatchedIntent($lastMatchedIntent)
+  {
+    $this->lastMatchedIntent = $lastMatchedIntent;
+  }
+  /**
+   * @return string
+   */
+  public function getLastMatchedIntent()
+  {
+    return $this->lastMatchedIntent;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3WebhookRequestIntentInfoIntentParameterValue[]
+   */
+  public function setParameters($parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3WebhookRequestIntentInfoIntentParameterValue[]
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3WebhookRequestIntentInfo::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3WebhookRequestIntentInfo');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3WebhookRequestIntentInfoIntentParameterValue.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3WebhookRequestIntentInfoIntentParameterValue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3WebhookRequestIntentInfoIntentParameterValue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3WebhookRequestIntentInfoIntentParameterValue extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $originalValue;
+  /**
+   * @var array
+   */
+  public $resolvedValue;
+
+  /**
+   * @param string
+   */
+  public function setOriginalValue($originalValue)
+  {
+    $this->originalValue = $originalValue;
+  }
+  /**
+   * @return string
+   */
+  public function getOriginalValue()
+  {
+    return $this->originalValue;
+  }
+  /**
+   * @param array
+   */
+  public function setResolvedValue($resolvedValue)
+  {
+    $this->resolvedValue = $resolvedValue;
+  }
+  /**
+   * @return array
+   */
+  public function getResolvedValue()
+  {
+    return $this->resolvedValue;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3WebhookRequestIntentInfoIntentParameterValue::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3WebhookRequestIntentInfoIntentParameterValue');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3WebhookRequestSentimentAnalysisResult.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3WebhookRequestSentimentAnalysisResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3WebhookRequestSentimentAnalysisResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3WebhookRequestSentimentAnalysisResult extends \Google\Model
+{
+  /**
+   * @var float
+   */
+  public $magnitude;
+  /**
+   * @var float
+   */
+  public $score;
+
+  /**
+   * @param float
+   */
+  public function setMagnitude($magnitude)
+  {
+    $this->magnitude = $magnitude;
+  }
+  /**
+   * @return float
+   */
+  public function getMagnitude()
+  {
+    return $this->magnitude;
+  }
+  /**
+   * @param float
+   */
+  public function setScore($score)
+  {
+    $this->score = $score;
+  }
+  /**
+   * @return float
+   */
+  public function getScore()
+  {
+    return $this->score;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3WebhookRequestSentimentAnalysisResult::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3WebhookRequestSentimentAnalysisResult');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3WebhookResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3WebhookResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3WebhookResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,128 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3WebhookResponse extends \Google\Model
+{
+  protected $fulfillmentResponseType = GoogleCloudDialogflowCxV3WebhookResponseFulfillmentResponse::class;
+  protected $fulfillmentResponseDataType = '';
+  protected $pageInfoType = GoogleCloudDialogflowCxV3PageInfo::class;
+  protected $pageInfoDataType = '';
+  /**
+   * @var array[]
+   */
+  public $payload;
+  protected $sessionInfoType = GoogleCloudDialogflowCxV3SessionInfo::class;
+  protected $sessionInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $targetFlow;
+  /**
+   * @var string
+   */
+  public $targetPage;
+
+  /**
+   * @param GoogleCloudDialogflowCxV3WebhookResponseFulfillmentResponse
+   */
+  public function setFulfillmentResponse(GoogleCloudDialogflowCxV3WebhookResponseFulfillmentResponse $fulfillmentResponse)
+  {
+    $this->fulfillmentResponse = $fulfillmentResponse;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3WebhookResponseFulfillmentResponse
+   */
+  public function getFulfillmentResponse()
+  {
+    return $this->fulfillmentResponse;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3PageInfo
+   */
+  public function setPageInfo(GoogleCloudDialogflowCxV3PageInfo $pageInfo)
+  {
+    $this->pageInfo = $pageInfo;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3PageInfo
+   */
+  public function getPageInfo()
+  {
+    return $this->pageInfo;
+  }
+  /**
+   * @param array[]
+   */
+  public function setPayload($payload)
+  {
+    $this->payload = $payload;
+  }
+  /**
+   * @return array[]
+   */
+  public function getPayload()
+  {
+    return $this->payload;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3SessionInfo
+   */
+  public function setSessionInfo(GoogleCloudDialogflowCxV3SessionInfo $sessionInfo)
+  {
+    $this->sessionInfo = $sessionInfo;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3SessionInfo
+   */
+  public function getSessionInfo()
+  {
+    return $this->sessionInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setTargetFlow($targetFlow)
+  {
+    $this->targetFlow = $targetFlow;
+  }
+  /**
+   * @return string
+   */
+  public function getTargetFlow()
+  {
+    return $this->targetFlow;
+  }
+  /**
+   * @param string
+   */
+  public function setTargetPage($targetPage)
+  {
+    $this->targetPage = $targetPage;
+  }
+  /**
+   * @return string
+   */
+  public function getTargetPage()
+  {
+    return $this->targetPage;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3WebhookResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3WebhookResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3WebhookResponseFulfillmentResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3WebhookResponseFulfillmentResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3WebhookResponseFulfillmentResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3WebhookResponseFulfillmentResponse extends \Google\Collection
+{
+  protected $collection_key = 'messages';
+  /**
+   * @var string
+   */
+  public $mergeBehavior;
+  protected $messagesType = GoogleCloudDialogflowCxV3ResponseMessage::class;
+  protected $messagesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setMergeBehavior($mergeBehavior)
+  {
+    $this->mergeBehavior = $mergeBehavior;
+  }
+  /**
+   * @return string
+   */
+  public function getMergeBehavior()
+  {
+    return $this->mergeBehavior;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3ResponseMessage[]
+   */
+  public function setMessages($messages)
+  {
+    $this->messages = $messages;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3ResponseMessage[]
+   */
+  public function getMessages()
+  {
+    return $this->messages;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3WebhookResponseFulfillmentResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3WebhookResponseFulfillmentResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3WebhookServiceDirectoryConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3WebhookServiceDirectoryConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3WebhookServiceDirectoryConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,60 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3WebhookServiceDirectoryConfig extends \Google\Model
+{
+  protected $genericWebServiceType = GoogleCloudDialogflowCxV3WebhookGenericWebService::class;
+  protected $genericWebServiceDataType = '';
+  /**
+   * @var string
+   */
+  public $service;
+
+  /**
+   * @param GoogleCloudDialogflowCxV3WebhookGenericWebService
+   */
+  public function setGenericWebService(GoogleCloudDialogflowCxV3WebhookGenericWebService $genericWebService)
+  {
+    $this->genericWebService = $genericWebService;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3WebhookGenericWebService
+   */
+  public function getGenericWebService()
+  {
+    return $this->genericWebService;
+  }
+  /**
+   * @param string
+   */
+  public function setService($service)
+  {
+    $this->service = $service;
+  }
+  /**
+   * @return string
+   */
+  public function getService()
+  {
+    return $this->service;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3WebhookServiceDirectoryConfig::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3WebhookServiceDirectoryConfig');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1AdvancedSettings.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1AdvancedSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1AdvancedSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,90 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1AdvancedSettings extends \Google\Model
+{
+  protected $audioExportGcsDestinationType = GoogleCloudDialogflowCxV3beta1GcsDestination::class;
+  protected $audioExportGcsDestinationDataType = '';
+  protected $dtmfSettingsType = GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettings::class;
+  protected $dtmfSettingsDataType = '';
+  protected $loggingSettingsType = GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettings::class;
+  protected $loggingSettingsDataType = '';
+  protected $speechSettingsType = GoogleCloudDialogflowCxV3beta1AdvancedSettingsSpeechSettings::class;
+  protected $speechSettingsDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1GcsDestination
+   */
+  public function setAudioExportGcsDestination(GoogleCloudDialogflowCxV3beta1GcsDestination $audioExportGcsDestination)
+  {
+    $this->audioExportGcsDestination = $audioExportGcsDestination;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1GcsDestination
+   */
+  public function getAudioExportGcsDestination()
+  {
+    return $this->audioExportGcsDestination;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettings
+   */
+  public function setDtmfSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettings $dtmfSettings)
+  {
+    $this->dtmfSettings = $dtmfSettings;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettings
+   */
+  public function getDtmfSettings()
+  {
+    return $this->dtmfSettings;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettings
+   */
+  public function setLoggingSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettings $loggingSettings)
+  {
+    $this->loggingSettings = $loggingSettings;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettings
+   */
+  public function getLoggingSettings()
+  {
+    return $this->loggingSettings;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1AdvancedSettingsSpeechSettings
+   */
+  public function setSpeechSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettingsSpeechSettings $speechSettings)
+  {
+    $this->speechSettings = $speechSettings;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1AdvancedSettingsSpeechSettings
+   */
+  public function getSpeechSettings()
+  {
+    return $this->speechSettings;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1AdvancedSettings::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1AdvancedSettings');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettings.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,116 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettings extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $enabled;
+  /**
+   * @var string
+   */
+  public $endpointingTimeoutDuration;
+  /**
+   * @var string
+   */
+  public $finishDigit;
+  /**
+   * @var string
+   */
+  public $interdigitTimeoutDuration;
+  /**
+   * @var int
+   */
+  public $maxDigits;
+
+  /**
+   * @param bool
+   */
+  public function setEnabled($enabled)
+  {
+    $this->enabled = $enabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnabled()
+  {
+    return $this->enabled;
+  }
+  /**
+   * @param string
+   */
+  public function setEndpointingTimeoutDuration($endpointingTimeoutDuration)
+  {
+    $this->endpointingTimeoutDuration = $endpointingTimeoutDuration;
+  }
+  /**
+   * @return string
+   */
+  public function getEndpointingTimeoutDuration()
+  {
+    return $this->endpointingTimeoutDuration;
+  }
+  /**
+   * @param string
+   */
+  public function setFinishDigit($finishDigit)
+  {
+    $this->finishDigit = $finishDigit;
+  }
+  /**
+   * @return string
+   */
+  public function getFinishDigit()
+  {
+    return $this->finishDigit;
+  }
+  /**
+   * @param string
+   */
+  public function setInterdigitTimeoutDuration($interdigitTimeoutDuration)
+  {
+    $this->interdigitTimeoutDuration = $interdigitTimeoutDuration;
+  }
+  /**
+   * @return string
+   */
+  public function getInterdigitTimeoutDuration()
+  {
+    return $this->interdigitTimeoutDuration;
+  }
+  /**
+   * @param int
+   */
+  public function setMaxDigits($maxDigits)
+  {
+    $this->maxDigits = $maxDigits;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxDigits()
+  {
+    return $this->maxDigits;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettings::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1AdvancedSettingsDtmfSettings');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettings.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettings extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $enableConsentBasedRedaction;
+  /**
+   * @var bool
+   */
+  public $enableInteractionLogging;
+  /**
+   * @var bool
+   */
+  public $enableStackdriverLogging;
+
+  /**
+   * @param bool
+   */
+  public function setEnableConsentBasedRedaction($enableConsentBasedRedaction)
+  {
+    $this->enableConsentBasedRedaction = $enableConsentBasedRedaction;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableConsentBasedRedaction()
+  {
+    return $this->enableConsentBasedRedaction;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnableInteractionLogging($enableInteractionLogging)
+  {
+    $this->enableInteractionLogging = $enableInteractionLogging;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableInteractionLogging()
+  {
+    return $this->enableInteractionLogging;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnableStackdriverLogging($enableStackdriverLogging)
+  {
+    $this->enableStackdriverLogging = $enableStackdriverLogging;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableStackdriverLogging()
+  {
+    return $this->enableStackdriverLogging;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettings::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1AdvancedSettingsLoggingSettings');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1AdvancedSettingsSpeechSettings.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1AdvancedSettingsSpeechSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1AdvancedSettingsSpeechSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,98 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1AdvancedSettingsSpeechSettings extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $endpointerSensitivity;
+  /**
+   * @var string[]
+   */
+  public $models;
+  /**
+   * @var string
+   */
+  public $noSpeechTimeout;
+  /**
+   * @var bool
+   */
+  public $useTimeoutBasedEndpointing;
+
+  /**
+   * @param int
+   */
+  public function setEndpointerSensitivity($endpointerSensitivity)
+  {
+    $this->endpointerSensitivity = $endpointerSensitivity;
+  }
+  /**
+   * @return int
+   */
+  public function getEndpointerSensitivity()
+  {
+    return $this->endpointerSensitivity;
+  }
+  /**
+   * @param string[]
+   */
+  public function setModels($models)
+  {
+    $this->models = $models;
+  }
+  /**
+   * @return string[]
+   */
+  public function getModels()
+  {
+    return $this->models;
+  }
+  /**
+   * @param string
+   */
+  public function setNoSpeechTimeout($noSpeechTimeout)
+  {
+    $this->noSpeechTimeout = $noSpeechTimeout;
+  }
+  /**
+   * @return string
+   */
+  public function getNoSpeechTimeout()
+  {
+    return $this->noSpeechTimeout;
+  }
+  /**
+   * @param bool
+   */
+  public function setUseTimeoutBasedEndpointing($useTimeoutBasedEndpointing)
+  {
+    $this->useTimeoutBasedEndpointing = $useTimeoutBasedEndpointing;
+  }
+  /**
+   * @return bool
+   */
+  public function getUseTimeoutBasedEndpointing()
+  {
+    return $this->useTimeoutBasedEndpointing;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1AdvancedSettingsSpeechSettings::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1AdvancedSettingsSpeechSettings');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1AudioInput.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1AudioInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1AudioInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,60 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1AudioInput extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $audio;
+  protected $configType = GoogleCloudDialogflowCxV3beta1InputAudioConfig::class;
+  protected $configDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setAudio($audio)
+  {
+    $this->audio = $audio;
+  }
+  /**
+   * @return string
+   */
+  public function getAudio()
+  {
+    return $this->audio;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1InputAudioConfig
+   */
+  public function setConfig(GoogleCloudDialogflowCxV3beta1InputAudioConfig $config)
+  {
+    $this->config = $config;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1InputAudioConfig
+   */
+  public function getConfig()
+  {
+    return $this->config;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1AudioInput::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1AudioInput');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1BargeInConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1BargeInConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1BargeInConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1BargeInConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $noBargeInDuration;
+  /**
+   * @var string
+   */
+  public $totalDuration;
+
+  /**
+   * @param string
+   */
+  public function setNoBargeInDuration($noBargeInDuration)
+  {
+    $this->noBargeInDuration = $noBargeInDuration;
+  }
+  /**
+   * @return string
+   */
+  public function getNoBargeInDuration()
+  {
+    return $this->noBargeInDuration;
+  }
+  /**
+   * @param string
+   */
+  public function setTotalDuration($totalDuration)
+  {
+    $this->totalDuration = $totalDuration;
+  }
+  /**
+   * @return string
+   */
+  public function getTotalDuration()
+  {
+    return $this->totalDuration;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1BargeInConfig::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1BargeInConfig');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1BatchRunTestCasesMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1BatchRunTestCasesMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1BatchRunTestCasesMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1BatchRunTestCasesMetadata extends \Google\Collection
+{
+  protected $collection_key = 'errors';
+  protected $errorsType = GoogleCloudDialogflowCxV3beta1TestError::class;
+  protected $errorsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1TestError[]
+   */
+  public function setErrors($errors)
+  {
+    $this->errors = $errors;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1TestError[]
+   */
+  public function getErrors()
+  {
+    return $this->errors;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1BatchRunTestCasesMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1BatchRunTestCasesMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1BatchRunTestCasesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1BatchRunTestCasesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1BatchRunTestCasesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1BatchRunTestCasesResponse extends \Google\Collection
+{
+  protected $collection_key = 'results';
+  protected $resultsType = GoogleCloudDialogflowCxV3beta1TestCaseResult::class;
+  protected $resultsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1TestCaseResult[]
+   */
+  public function setResults($results)
+  {
+    $this->results = $results;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1TestCaseResult[]
+   */
+  public function getResults()
+  {
+    return $this->results;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1BatchRunTestCasesResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1BatchRunTestCasesResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ContinuousTestResult.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ContinuousTestResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ContinuousTestResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,99 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1ContinuousTestResult extends \Google\Collection
+{
+  protected $collection_key = 'testCaseResults';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $result;
+  /**
+   * @var string
+   */
+  public $runTime;
+  /**
+   * @var string[]
+   */
+  public $testCaseResults;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setResult($result)
+  {
+    $this->result = $result;
+  }
+  /**
+   * @return string
+   */
+  public function getResult()
+  {
+    return $this->result;
+  }
+  /**
+   * @param string
+   */
+  public function setRunTime($runTime)
+  {
+    $this->runTime = $runTime;
+  }
+  /**
+   * @return string
+   */
+  public function getRunTime()
+  {
+    return $this->runTime;
+  }
+  /**
+   * @param string[]
+   */
+  public function setTestCaseResults($testCaseResults)
+  {
+    $this->testCaseResults = $testCaseResults;
+  }
+  /**
+   * @return string[]
+   */
+  public function getTestCaseResults()
+  {
+    return $this->testCaseResults;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1ContinuousTestResult::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ContinuousTestResult');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ConversationSignals.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ConversationSignals.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ConversationSignals.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1ConversationSignals extends \Google\Model
+{
+  protected $turnSignalsType = GoogleCloudDialogflowCxV3beta1TurnSignals::class;
+  protected $turnSignalsDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1TurnSignals
+   */
+  public function setTurnSignals(GoogleCloudDialogflowCxV3beta1TurnSignals $turnSignals)
+  {
+    $this->turnSignals = $turnSignals;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1TurnSignals
+   */
+  public function getTurnSignals()
+  {
+    return $this->turnSignals;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1ConversationSignals::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ConversationSignals');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ConversationTurn.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ConversationTurn.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ConversationTurn.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,58 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1ConversationTurn extends \Google\Model
+{
+  protected $userInputType = GoogleCloudDialogflowCxV3beta1ConversationTurnUserInput::class;
+  protected $userInputDataType = '';
+  protected $virtualAgentOutputType = GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutput::class;
+  protected $virtualAgentOutputDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1ConversationTurnUserInput
+   */
+  public function setUserInput(GoogleCloudDialogflowCxV3beta1ConversationTurnUserInput $userInput)
+  {
+    $this->userInput = $userInput;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1ConversationTurnUserInput
+   */
+  public function getUserInput()
+  {
+    return $this->userInput;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutput
+   */
+  public function setVirtualAgentOutput(GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutput $virtualAgentOutput)
+  {
+    $this->virtualAgentOutput = $virtualAgentOutput;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutput
+   */
+  public function getVirtualAgentOutput()
+  {
+    return $this->virtualAgentOutput;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1ConversationTurn::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ConversationTurn');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ConversationTurnUserInput.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ConversationTurnUserInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ConversationTurnUserInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,96 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1ConversationTurnUserInput extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $enableSentimentAnalysis;
+  /**
+   * @var array[]
+   */
+  public $injectedParameters;
+  protected $inputType = GoogleCloudDialogflowCxV3beta1QueryInput::class;
+  protected $inputDataType = '';
+  /**
+   * @var bool
+   */
+  public $isWebhookEnabled;
+
+  /**
+   * @param bool
+   */
+  public function setEnableSentimentAnalysis($enableSentimentAnalysis)
+  {
+    $this->enableSentimentAnalysis = $enableSentimentAnalysis;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableSentimentAnalysis()
+  {
+    return $this->enableSentimentAnalysis;
+  }
+  /**
+   * @param array[]
+   */
+  public function setInjectedParameters($injectedParameters)
+  {
+    $this->injectedParameters = $injectedParameters;
+  }
+  /**
+   * @return array[]
+   */
+  public function getInjectedParameters()
+  {
+    return $this->injectedParameters;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1QueryInput
+   */
+  public function setInput(GoogleCloudDialogflowCxV3beta1QueryInput $input)
+  {
+    $this->input = $input;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1QueryInput
+   */
+  public function getInput()
+  {
+    return $this->input;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsWebhookEnabled($isWebhookEnabled)
+  {
+    $this->isWebhookEnabled = $isWebhookEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsWebhookEnabled()
+  {
+    return $this->isWebhookEnabled;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1ConversationTurnUserInput::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ConversationTurnUserInput');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutput.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,143 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutput extends \Google\Collection
+{
+  protected $collection_key = 'textResponses';
+  protected $currentPageType = GoogleCloudDialogflowCxV3beta1Page::class;
+  protected $currentPageDataType = '';
+  /**
+   * @var array[]
+   */
+  public $diagnosticInfo;
+  protected $differencesType = GoogleCloudDialogflowCxV3beta1TestRunDifference::class;
+  protected $differencesDataType = 'array';
+  /**
+   * @var array[]
+   */
+  public $sessionParameters;
+  protected $statusType = GoogleRpcStatus::class;
+  protected $statusDataType = '';
+  protected $textResponsesType = GoogleCloudDialogflowCxV3beta1ResponseMessageText::class;
+  protected $textResponsesDataType = 'array';
+  protected $triggeredIntentType = GoogleCloudDialogflowCxV3beta1Intent::class;
+  protected $triggeredIntentDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1Page
+   */
+  public function setCurrentPage(GoogleCloudDialogflowCxV3beta1Page $currentPage)
+  {
+    $this->currentPage = $currentPage;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1Page
+   */
+  public function getCurrentPage()
+  {
+    return $this->currentPage;
+  }
+  /**
+   * @param array[]
+   */
+  public function setDiagnosticInfo($diagnosticInfo)
+  {
+    $this->diagnosticInfo = $diagnosticInfo;
+  }
+  /**
+   * @return array[]
+   */
+  public function getDiagnosticInfo()
+  {
+    return $this->diagnosticInfo;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1TestRunDifference[]
+   */
+  public function setDifferences($differences)
+  {
+    $this->differences = $differences;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1TestRunDifference[]
+   */
+  public function getDifferences()
+  {
+    return $this->differences;
+  }
+  /**
+   * @param array[]
+   */
+  public function setSessionParameters($sessionParameters)
+  {
+    $this->sessionParameters = $sessionParameters;
+  }
+  /**
+   * @return array[]
+   */
+  public function getSessionParameters()
+  {
+    return $this->sessionParameters;
+  }
+  /**
+   * @param GoogleRpcStatus
+   */
+  public function setStatus(GoogleRpcStatus $status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return GoogleRpcStatus
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1ResponseMessageText[]
+   */
+  public function setTextResponses($textResponses)
+  {
+    $this->textResponses = $textResponses;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1ResponseMessageText[]
+   */
+  public function getTextResponses()
+  {
+    return $this->textResponses;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1Intent
+   */
+  public function setTriggeredIntent(GoogleCloudDialogflowCxV3beta1Intent $triggeredIntent)
+  {
+    $this->triggeredIntent = $triggeredIntent;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1Intent
+   */
+  public function getTriggeredIntent()
+  {
+    return $this->triggeredIntent;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutput::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutput');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1CreateDocumentOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1CreateDocumentOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1CreateDocumentOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1CreateDocumentOperationMetadata extends \Google\Model
+{
+  protected $genericMetadataType = GoogleCloudDialogflowCxV3beta1GenericKnowledgeOperationMetadata::class;
+  protected $genericMetadataDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1GenericKnowledgeOperationMetadata
+   */
+  public function setGenericMetadata(GoogleCloudDialogflowCxV3beta1GenericKnowledgeOperationMetadata $genericMetadata)
+  {
+    $this->genericMetadata = $genericMetadata;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1GenericKnowledgeOperationMetadata
+   */
+  public function getGenericMetadata()
+  {
+    return $this->genericMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1CreateDocumentOperationMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1CreateDocumentOperationMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1CreateVersionOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1CreateVersionOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1CreateVersionOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1CreateVersionOperationMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $version;
+
+  /**
+   * @param string
+   */
+  public function setVersion($version)
+  {
+    $this->version = $version;
+  }
+  /**
+   * @return string
+   */
+  public function getVersion()
+  {
+    return $this->version;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1CreateVersionOperationMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1CreateVersionOperationMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1DataStoreConnection.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1DataStoreConnection.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1DataStoreConnection.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1DataStoreConnection extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $dataStore;
+  /**
+   * @var string
+   */
+  public $dataStoreType;
+
+  /**
+   * @param string
+   */
+  public function setDataStore($dataStore)
+  {
+    $this->dataStore = $dataStore;
+  }
+  /**
+   * @return string
+   */
+  public function getDataStore()
+  {
+    return $this->dataStore;
+  }
+  /**
+   * @param string
+   */
+  public function setDataStoreType($dataStoreType)
+  {
+    $this->dataStoreType = $dataStoreType;
+  }
+  /**
+   * @return string
+   */
+  public function getDataStoreType()
+  {
+    return $this->dataStoreType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1DataStoreConnection::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1DataStoreConnection');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1DeleteDocumentOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1DeleteDocumentOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1DeleteDocumentOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1DeleteDocumentOperationMetadata extends \Google\Model
+{
+  protected $genericMetadataType = GoogleCloudDialogflowCxV3beta1GenericKnowledgeOperationMetadata::class;
+  protected $genericMetadataDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1GenericKnowledgeOperationMetadata
+   */
+  public function setGenericMetadata(GoogleCloudDialogflowCxV3beta1GenericKnowledgeOperationMetadata $genericMetadata)
+  {
+    $this->genericMetadata = $genericMetadata;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1GenericKnowledgeOperationMetadata
+   */
+  public function getGenericMetadata()
+  {
+    return $this->genericMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1DeleteDocumentOperationMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1DeleteDocumentOperationMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1DeployFlowMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1DeployFlowMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1DeployFlowMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1DeployFlowMetadata extends \Google\Collection
+{
+  protected $collection_key = 'testErrors';
+  protected $testErrorsType = GoogleCloudDialogflowCxV3beta1TestError::class;
+  protected $testErrorsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1TestError[]
+   */
+  public function setTestErrors($testErrors)
+  {
+    $this->testErrors = $testErrors;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1TestError[]
+   */
+  public function getTestErrors()
+  {
+    return $this->testErrors;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1DeployFlowMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1DeployFlowMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1DeployFlowResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1DeployFlowResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1DeployFlowResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,60 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1DeployFlowResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $deployment;
+  protected $environmentType = GoogleCloudDialogflowCxV3beta1Environment::class;
+  protected $environmentDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setDeployment($deployment)
+  {
+    $this->deployment = $deployment;
+  }
+  /**
+   * @return string
+   */
+  public function getDeployment()
+  {
+    return $this->deployment;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1Environment
+   */
+  public function setEnvironment(GoogleCloudDialogflowCxV3beta1Environment $environment)
+  {
+    $this->environment = $environment;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1Environment
+   */
+  public function getEnvironment()
+  {
+    return $this->environment;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1DeployFlowResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1DeployFlowResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1DtmfInput.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1DtmfInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1DtmfInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1DtmfInput extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $digits;
+  /**
+   * @var string
+   */
+  public $finishDigit;
+
+  /**
+   * @param string
+   */
+  public function setDigits($digits)
+  {
+    $this->digits = $digits;
+  }
+  /**
+   * @return string
+   */
+  public function getDigits()
+  {
+    return $this->digits;
+  }
+  /**
+   * @param string
+   */
+  public function setFinishDigit($finishDigit)
+  {
+    $this->finishDigit = $finishDigit;
+  }
+  /**
+   * @return string
+   */
+  public function getFinishDigit()
+  {
+    return $this->finishDigit;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1DtmfInput::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1DtmfInput');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1Environment.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1Environment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1Environment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,147 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1Environment extends \Google\Collection
+{
+  protected $collection_key = 'versionConfigs';
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $testCasesConfigType = GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfig::class;
+  protected $testCasesConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $updateTime;
+  protected $versionConfigsType = GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfig::class;
+  protected $versionConfigsDataType = 'array';
+  protected $webhookConfigType = GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfig::class;
+  protected $webhookConfigDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfig
+   */
+  public function setTestCasesConfig(GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfig $testCasesConfig)
+  {
+    $this->testCasesConfig = $testCasesConfig;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfig
+   */
+  public function getTestCasesConfig()
+  {
+    return $this->testCasesConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfig[]
+   */
+  public function setVersionConfigs($versionConfigs)
+  {
+    $this->versionConfigs = $versionConfigs;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfig[]
+   */
+  public function getVersionConfigs()
+  {
+    return $this->versionConfigs;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfig
+   */
+  public function setWebhookConfig(GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfig $webhookConfig)
+  {
+    $this->webhookConfig = $webhookConfig;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfig
+   */
+  public function getWebhookConfig()
+  {
+    return $this->webhookConfig;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1Environment::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1Environment');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,81 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfig extends \Google\Collection
+{
+  protected $collection_key = 'testCases';
+  /**
+   * @var bool
+   */
+  public $enableContinuousRun;
+  /**
+   * @var bool
+   */
+  public $enablePredeploymentRun;
+  /**
+   * @var string[]
+   */
+  public $testCases;
+
+  /**
+   * @param bool
+   */
+  public function setEnableContinuousRun($enableContinuousRun)
+  {
+    $this->enableContinuousRun = $enableContinuousRun;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableContinuousRun()
+  {
+    return $this->enableContinuousRun;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnablePredeploymentRun($enablePredeploymentRun)
+  {
+    $this->enablePredeploymentRun = $enablePredeploymentRun;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnablePredeploymentRun()
+  {
+    return $this->enablePredeploymentRun;
+  }
+  /**
+   * @param string[]
+   */
+  public function setTestCases($testCases)
+  {
+    $this->testCases = $testCases;
+  }
+  /**
+   * @return string[]
+   */
+  public function getTestCases()
+  {
+    return $this->testCases;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfig::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfig');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $version;
+
+  /**
+   * @param string
+   */
+  public function setVersion($version)
+  {
+    $this->version = $version;
+  }
+  /**
+   * @return string
+   */
+  public function getVersion()
+  {
+    return $this->version;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfig::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfig');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfig extends \Google\Collection
+{
+  protected $collection_key = 'webhookOverrides';
+  protected $webhookOverridesType = GoogleCloudDialogflowCxV3beta1Webhook::class;
+  protected $webhookOverridesDataType = 'array';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1Webhook[]
+   */
+  public function setWebhookOverrides($webhookOverrides)
+  {
+    $this->webhookOverrides = $webhookOverrides;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1Webhook[]
+   */
+  public function getWebhookOverrides()
+  {
+    return $this->webhookOverrides;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfig::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfig');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1EventHandler.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1EventHandler.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1EventHandler.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,132 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1EventHandler extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $event;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $targetFlow;
+  /**
+   * @var string
+   */
+  public $targetPage;
+  /**
+   * @var string
+   */
+  public $targetPlaybook;
+  protected $triggerFulfillmentType = GoogleCloudDialogflowCxV3beta1Fulfillment::class;
+  protected $triggerFulfillmentDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setEvent($event)
+  {
+    $this->event = $event;
+  }
+  /**
+   * @return string
+   */
+  public function getEvent()
+  {
+    return $this->event;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setTargetFlow($targetFlow)
+  {
+    $this->targetFlow = $targetFlow;
+  }
+  /**
+   * @return string
+   */
+  public function getTargetFlow()
+  {
+    return $this->targetFlow;
+  }
+  /**
+   * @param string
+   */
+  public function setTargetPage($targetPage)
+  {
+    $this->targetPage = $targetPage;
+  }
+  /**
+   * @return string
+   */
+  public function getTargetPage()
+  {
+    return $this->targetPage;
+  }
+  /**
+   * @param string
+   */
+  public function setTargetPlaybook($targetPlaybook)
+  {
+    $this->targetPlaybook = $targetPlaybook;
+  }
+  /**
+   * @return string
+   */
+  public function getTargetPlaybook()
+  {
+    return $this->targetPlaybook;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1Fulfillment
+   */
+  public function setTriggerFulfillment(GoogleCloudDialogflowCxV3beta1Fulfillment $triggerFulfillment)
+  {
+    $this->triggerFulfillment = $triggerFulfillment;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1Fulfillment
+   */
+  public function getTriggerFulfillment()
+  {
+    return $this->triggerFulfillment;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1EventHandler::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1EventHandler');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1EventInput.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1EventInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1EventInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1EventInput extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $event;
+
+  /**
+   * @param string
+   */
+  public function setEvent($event)
+  {
+    $this->event = $event;
+  }
+  /**
+   * @return string
+   */
+  public function getEvent()
+  {
+    return $this->event;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1EventInput::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1EventInput');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ExportAgentResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ExportAgentResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ExportAgentResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1ExportAgentResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $agentContent;
+  /**
+   * @var string
+   */
+  public $agentUri;
+  /**
+   * @var string
+   */
+  public $commitSha;
+
+  /**
+   * @param string
+   */
+  public function setAgentContent($agentContent)
+  {
+    $this->agentContent = $agentContent;
+  }
+  /**
+   * @return string
+   */
+  public function getAgentContent()
+  {
+    return $this->agentContent;
+  }
+  /**
+   * @param string
+   */
+  public function setAgentUri($agentUri)
+  {
+    $this->agentUri = $agentUri;
+  }
+  /**
+   * @return string
+   */
+  public function getAgentUri()
+  {
+    return $this->agentUri;
+  }
+  /**
+   * @param string
+   */
+  public function setCommitSha($commitSha)
+  {
+    $this->commitSha = $commitSha;
+  }
+  /**
+   * @return string
+   */
+  public function getCommitSha()
+  {
+    return $this->commitSha;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1ExportAgentResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ExportAgentResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ExportEntityTypesMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ExportEntityTypesMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ExportEntityTypesMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,25 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1ExportEntityTypesMetadata extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1ExportEntityTypesMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ExportEntityTypesMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ExportEntityTypesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ExportEntityTypesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ExportEntityTypesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,60 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1ExportEntityTypesResponse extends \Google\Model
+{
+  protected $entityTypesContentType = GoogleCloudDialogflowCxV3beta1InlineDestination::class;
+  protected $entityTypesContentDataType = '';
+  /**
+   * @var string
+   */
+  public $entityTypesUri;
+
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1InlineDestination
+   */
+  public function setEntityTypesContent(GoogleCloudDialogflowCxV3beta1InlineDestination $entityTypesContent)
+  {
+    $this->entityTypesContent = $entityTypesContent;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1InlineDestination
+   */
+  public function getEntityTypesContent()
+  {
+    return $this->entityTypesContent;
+  }
+  /**
+   * @param string
+   */
+  public function setEntityTypesUri($entityTypesUri)
+  {
+    $this->entityTypesUri = $entityTypesUri;
+  }
+  /**
+   * @return string
+   */
+  public function getEntityTypesUri()
+  {
+    return $this->entityTypesUri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1ExportEntityTypesResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ExportEntityTypesResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ExportFlowResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ExportFlowResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ExportFlowResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1ExportFlowResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $flowContent;
+  /**
+   * @var string
+   */
+  public $flowUri;
+
+  /**
+   * @param string
+   */
+  public function setFlowContent($flowContent)
+  {
+    $this->flowContent = $flowContent;
+  }
+  /**
+   * @return string
+   */
+  public function getFlowContent()
+  {
+    return $this->flowContent;
+  }
+  /**
+   * @param string
+   */
+  public function setFlowUri($flowUri)
+  {
+    $this->flowUri = $flowUri;
+  }
+  /**
+   * @return string
+   */
+  public function getFlowUri()
+  {
+    return $this->flowUri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1ExportFlowResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ExportFlowResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ExportIntentsMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ExportIntentsMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ExportIntentsMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,25 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1ExportIntentsMetadata extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1ExportIntentsMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ExportIntentsMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ExportIntentsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ExportIntentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ExportIntentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,60 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1ExportIntentsResponse extends \Google\Model
+{
+  protected $intentsContentType = GoogleCloudDialogflowCxV3beta1InlineDestination::class;
+  protected $intentsContentDataType = '';
+  /**
+   * @var string
+   */
+  public $intentsUri;
+
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1InlineDestination
+   */
+  public function setIntentsContent(GoogleCloudDialogflowCxV3beta1InlineDestination $intentsContent)
+  {
+    $this->intentsContent = $intentsContent;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1InlineDestination
+   */
+  public function getIntentsContent()
+  {
+    return $this->intentsContent;
+  }
+  /**
+   * @param string
+   */
+  public function setIntentsUri($intentsUri)
+  {
+    $this->intentsUri = $intentsUri;
+  }
+  /**
+   * @return string
+   */
+  public function getIntentsUri()
+  {
+    return $this->intentsUri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1ExportIntentsResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ExportIntentsResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ExportTestCasesMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ExportTestCasesMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ExportTestCasesMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,25 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1ExportTestCasesMetadata extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1ExportTestCasesMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ExportTestCasesMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ExportTestCasesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ExportTestCasesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ExportTestCasesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1ExportTestCasesResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $content;
+  /**
+   * @var string
+   */
+  public $gcsUri;
+
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param string
+   */
+  public function setGcsUri($gcsUri)
+  {
+    $this->gcsUri = $gcsUri;
+  }
+  /**
+   * @return string
+   */
+  public function getGcsUri()
+  {
+    return $this->gcsUri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1ExportTestCasesResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ExportTestCasesResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1Form.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1Form.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1Form.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1Form extends \Google\Collection
+{
+  protected $collection_key = 'parameters';
+  protected $parametersType = GoogleCloudDialogflowCxV3beta1FormParameter::class;
+  protected $parametersDataType = 'array';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1FormParameter[]
+   */
+  public function setParameters($parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1FormParameter[]
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1Form::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1Form');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1FormParameter.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1FormParameter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1FormParameter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,166 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1FormParameter extends \Google\Model
+{
+  protected $advancedSettingsType = GoogleCloudDialogflowCxV3beta1AdvancedSettings::class;
+  protected $advancedSettingsDataType = '';
+  /**
+   * @var array
+   */
+  public $defaultValue;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $entityType;
+  protected $fillBehaviorType = GoogleCloudDialogflowCxV3beta1FormParameterFillBehavior::class;
+  protected $fillBehaviorDataType = '';
+  /**
+   * @var bool
+   */
+  public $isList;
+  /**
+   * @var bool
+   */
+  public $redact;
+  /**
+   * @var bool
+   */
+  public $required;
+
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1AdvancedSettings
+   */
+  public function setAdvancedSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettings $advancedSettings)
+  {
+    $this->advancedSettings = $advancedSettings;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1AdvancedSettings
+   */
+  public function getAdvancedSettings()
+  {
+    return $this->advancedSettings;
+  }
+  /**
+   * @param array
+   */
+  public function setDefaultValue($defaultValue)
+  {
+    $this->defaultValue = $defaultValue;
+  }
+  /**
+   * @return array
+   */
+  public function getDefaultValue()
+  {
+    return $this->defaultValue;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setEntityType($entityType)
+  {
+    $this->entityType = $entityType;
+  }
+  /**
+   * @return string
+   */
+  public function getEntityType()
+  {
+    return $this->entityType;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1FormParameterFillBehavior
+   */
+  public function setFillBehavior(GoogleCloudDialogflowCxV3beta1FormParameterFillBehavior $fillBehavior)
+  {
+    $this->fillBehavior = $fillBehavior;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1FormParameterFillBehavior
+   */
+  public function getFillBehavior()
+  {
+    return $this->fillBehavior;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsList($isList)
+  {
+    $this->isList = $isList;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsList()
+  {
+    return $this->isList;
+  }
+  /**
+   * @param bool
+   */
+  public function setRedact($redact)
+  {
+    $this->redact = $redact;
+  }
+  /**
+   * @return bool
+   */
+  public function getRedact()
+  {
+    return $this->redact;
+  }
+  /**
+   * @param bool
+   */
+  public function setRequired($required)
+  {
+    $this->required = $required;
+  }
+  /**
+   * @return bool
+   */
+  public function getRequired()
+  {
+    return $this->required;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1FormParameter::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1FormParameter');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1FormParameterFillBehavior.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1FormParameterFillBehavior.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1FormParameterFillBehavior.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,59 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1FormParameterFillBehavior extends \Google\Collection
+{
+  protected $collection_key = 'repromptEventHandlers';
+  protected $initialPromptFulfillmentType = GoogleCloudDialogflowCxV3beta1Fulfillment::class;
+  protected $initialPromptFulfillmentDataType = '';
+  protected $repromptEventHandlersType = GoogleCloudDialogflowCxV3beta1EventHandler::class;
+  protected $repromptEventHandlersDataType = 'array';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1Fulfillment
+   */
+  public function setInitialPromptFulfillment(GoogleCloudDialogflowCxV3beta1Fulfillment $initialPromptFulfillment)
+  {
+    $this->initialPromptFulfillment = $initialPromptFulfillment;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1Fulfillment
+   */
+  public function getInitialPromptFulfillment()
+  {
+    return $this->initialPromptFulfillment;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1EventHandler[]
+   */
+  public function setRepromptEventHandlers($repromptEventHandlers)
+  {
+    $this->repromptEventHandlers = $repromptEventHandlers;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1EventHandler[]
+   */
+  public function getRepromptEventHandlers()
+  {
+    return $this->repromptEventHandlers;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1FormParameterFillBehavior::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1FormParameterFillBehavior');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1Fulfillment.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1Fulfillment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1Fulfillment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,163 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1Fulfillment extends \Google\Collection
+{
+  protected $collection_key = 'setParameterActions';
+  protected $advancedSettingsType = GoogleCloudDialogflowCxV3beta1AdvancedSettings::class;
+  protected $advancedSettingsDataType = '';
+  protected $conditionalCasesType = GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases::class;
+  protected $conditionalCasesDataType = 'array';
+  /**
+   * @var bool
+   */
+  public $enableGenerativeFallback;
+  protected $messagesType = GoogleCloudDialogflowCxV3beta1ResponseMessage::class;
+  protected $messagesDataType = 'array';
+  /**
+   * @var bool
+   */
+  public $returnPartialResponses;
+  protected $setParameterActionsType = GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterAction::class;
+  protected $setParameterActionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $tag;
+  /**
+   * @var string
+   */
+  public $webhook;
+
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1AdvancedSettings
+   */
+  public function setAdvancedSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettings $advancedSettings)
+  {
+    $this->advancedSettings = $advancedSettings;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1AdvancedSettings
+   */
+  public function getAdvancedSettings()
+  {
+    return $this->advancedSettings;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases[]
+   */
+  public function setConditionalCases($conditionalCases)
+  {
+    $this->conditionalCases = $conditionalCases;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases[]
+   */
+  public function getConditionalCases()
+  {
+    return $this->conditionalCases;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnableGenerativeFallback($enableGenerativeFallback)
+  {
+    $this->enableGenerativeFallback = $enableGenerativeFallback;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableGenerativeFallback()
+  {
+    return $this->enableGenerativeFallback;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1ResponseMessage[]
+   */
+  public function setMessages($messages)
+  {
+    $this->messages = $messages;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1ResponseMessage[]
+   */
+  public function getMessages()
+  {
+    return $this->messages;
+  }
+  /**
+   * @param bool
+   */
+  public function setReturnPartialResponses($returnPartialResponses)
+  {
+    $this->returnPartialResponses = $returnPartialResponses;
+  }
+  /**
+   * @return bool
+   */
+  public function getReturnPartialResponses()
+  {
+    return $this->returnPartialResponses;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterAction[]
+   */
+  public function setSetParameterActions($setParameterActions)
+  {
+    $this->setParameterActions = $setParameterActions;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterAction[]
+   */
+  public function getSetParameterActions()
+  {
+    return $this->setParameterActions;
+  }
+  /**
+   * @param string
+   */
+  public function setTag($tag)
+  {
+    $this->tag = $tag;
+  }
+  /**
+   * @return string
+   */
+  public function getTag()
+  {
+    return $this->tag;
+  }
+  /**
+   * @param string
+   */
+  public function setWebhook($webhook)
+  {
+    $this->webhook = $webhook;
+  }
+  /**
+   * @return string
+   */
+  public function getWebhook()
+  {
+    return $this->webhook;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1Fulfillment::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1Fulfillment');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases extends \Google\Collection
+{
+  protected $collection_key = 'cases';
+  protected $casesType = GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCase::class;
+  protected $casesDataType = 'array';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCase[]
+   */
+  public function setCases($cases)
+  {
+    $this->cases = $cases;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCase[]
+   */
+  public function getCases()
+  {
+    return $this->cases;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCase.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCase.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCase.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCase extends \Google\Collection
+{
+  protected $collection_key = 'caseContent';
+  protected $caseContentType = GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContent::class;
+  protected $caseContentDataType = 'array';
+  /**
+   * @var string
+   */
+  public $condition;
+
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContent[]
+   */
+  public function setCaseContent($caseContent)
+  {
+    $this->caseContent = $caseContent;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContent[]
+   */
+  public function getCaseContent()
+  {
+    return $this->caseContent;
+  }
+  /**
+   * @param string
+   */
+  public function setCondition($condition)
+  {
+    $this->condition = $condition;
+  }
+  /**
+   * @return string
+   */
+  public function getCondition()
+  {
+    return $this->condition;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCase::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCase');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContent.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,58 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContent extends \Google\Model
+{
+  protected $additionalCasesType = GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases::class;
+  protected $additionalCasesDataType = '';
+  protected $messageType = GoogleCloudDialogflowCxV3beta1ResponseMessage::class;
+  protected $messageDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases
+   */
+  public function setAdditionalCases(GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases $additionalCases)
+  {
+    $this->additionalCases = $additionalCases;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases
+   */
+  public function getAdditionalCases()
+  {
+    return $this->additionalCases;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1ResponseMessage
+   */
+  public function setMessage(GoogleCloudDialogflowCxV3beta1ResponseMessage $message)
+  {
+    $this->message = $message;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1ResponseMessage
+   */
+  public function getMessage()
+  {
+    return $this->message;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContent::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContent');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterAction.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterAction extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $parameter;
+  /**
+   * @var array
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setParameter($parameter)
+  {
+    $this->parameter = $parameter;
+  }
+  /**
+   * @return string
+   */
+  public function getParameter()
+  {
+    return $this->parameter;
+  }
+  /**
+   * @param array
+   */
+  public function setValue($value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return array
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterAction::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterAction');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1GcsDestination.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1GcsDestination.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1GcsDestination.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1GcsDestination extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setUri($uri)
+  {
+    $this->uri = $uri;
+  }
+  /**
+   * @return string
+   */
+  public function getUri()
+  {
+    return $this->uri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1GcsDestination::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1GcsDestination');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1GenericKnowledgeOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1GenericKnowledgeOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1GenericKnowledgeOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1GenericKnowledgeOperationMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1GenericKnowledgeOperationMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1GenericKnowledgeOperationMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportDocumentsOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportDocumentsOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportDocumentsOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1ImportDocumentsOperationMetadata extends \Google\Model
+{
+  protected $genericMetadataType = GoogleCloudDialogflowCxV3beta1GenericKnowledgeOperationMetadata::class;
+  protected $genericMetadataDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1GenericKnowledgeOperationMetadata
+   */
+  public function setGenericMetadata(GoogleCloudDialogflowCxV3beta1GenericKnowledgeOperationMetadata $genericMetadata)
+  {
+    $this->genericMetadata = $genericMetadata;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1GenericKnowledgeOperationMetadata
+   */
+  public function getGenericMetadata()
+  {
+    return $this->genericMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1ImportDocumentsOperationMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ImportDocumentsOperationMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportDocumentsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportDocumentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportDocumentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1ImportDocumentsResponse extends \Google\Collection
+{
+  protected $collection_key = 'warnings';
+  protected $warningsType = GoogleRpcStatus::class;
+  protected $warningsDataType = 'array';
+
+  /**
+   * @param GoogleRpcStatus[]
+   */
+  public function setWarnings($warnings)
+  {
+    $this->warnings = $warnings;
+  }
+  /**
+   * @return GoogleRpcStatus[]
+   */
+  public function getWarnings()
+  {
+    return $this->warnings;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1ImportDocumentsResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ImportDocumentsResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportEntityTypesMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportEntityTypesMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportEntityTypesMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,25 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1ImportEntityTypesMetadata extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1ImportEntityTypesMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ImportEntityTypesMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportEntityTypesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportEntityTypesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportEntityTypesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1ImportEntityTypesResponse extends \Google\Collection
+{
+  protected $collection_key = 'entityTypes';
+  protected $conflictingResourcesType = GoogleCloudDialogflowCxV3beta1ImportEntityTypesResponseConflictingResources::class;
+  protected $conflictingResourcesDataType = '';
+  /**
+   * @var string[]
+   */
+  public $entityTypes;
+
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1ImportEntityTypesResponseConflictingResources
+   */
+  public function setConflictingResources(GoogleCloudDialogflowCxV3beta1ImportEntityTypesResponseConflictingResources $conflictingResources)
+  {
+    $this->conflictingResources = $conflictingResources;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1ImportEntityTypesResponseConflictingResources
+   */
+  public function getConflictingResources()
+  {
+    return $this->conflictingResources;
+  }
+  /**
+   * @param string[]
+   */
+  public function setEntityTypes($entityTypes)
+  {
+    $this->entityTypes = $entityTypes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEntityTypes()
+  {
+    return $this->entityTypes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1ImportEntityTypesResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ImportEntityTypesResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportEntityTypesResponseConflictingResources.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportEntityTypesResponseConflictingResources.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportEntityTypesResponseConflictingResources.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,63 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1ImportEntityTypesResponseConflictingResources extends \Google\Collection
+{
+  protected $collection_key = 'entityTypeDisplayNames';
+  /**
+   * @var string[]
+   */
+  public $entityDisplayNames;
+  /**
+   * @var string[]
+   */
+  public $entityTypeDisplayNames;
+
+  /**
+   * @param string[]
+   */
+  public function setEntityDisplayNames($entityDisplayNames)
+  {
+    $this->entityDisplayNames = $entityDisplayNames;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEntityDisplayNames()
+  {
+    return $this->entityDisplayNames;
+  }
+  /**
+   * @param string[]
+   */
+  public function setEntityTypeDisplayNames($entityTypeDisplayNames)
+  {
+    $this->entityTypeDisplayNames = $entityTypeDisplayNames;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEntityTypeDisplayNames()
+  {
+    return $this->entityTypeDisplayNames;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1ImportEntityTypesResponseConflictingResources::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ImportEntityTypesResponseConflictingResources');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportFlowResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportFlowResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportFlowResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1ImportFlowResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $flow;
+
+  /**
+   * @param string
+   */
+  public function setFlow($flow)
+  {
+    $this->flow = $flow;
+  }
+  /**
+   * @return string
+   */
+  public function getFlow()
+  {
+    return $this->flow;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1ImportFlowResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ImportFlowResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportIntentsMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportIntentsMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportIntentsMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,25 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1ImportIntentsMetadata extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1ImportIntentsMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ImportIntentsMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportIntentsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportIntentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportIntentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1ImportIntentsResponse extends \Google\Collection
+{
+  protected $collection_key = 'intents';
+  protected $conflictingResourcesType = GoogleCloudDialogflowCxV3beta1ImportIntentsResponseConflictingResources::class;
+  protected $conflictingResourcesDataType = '';
+  /**
+   * @var string[]
+   */
+  public $intents;
+
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1ImportIntentsResponseConflictingResources
+   */
+  public function setConflictingResources(GoogleCloudDialogflowCxV3beta1ImportIntentsResponseConflictingResources $conflictingResources)
+  {
+    $this->conflictingResources = $conflictingResources;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1ImportIntentsResponseConflictingResources
+   */
+  public function getConflictingResources()
+  {
+    return $this->conflictingResources;
+  }
+  /**
+   * @param string[]
+   */
+  public function setIntents($intents)
+  {
+    $this->intents = $intents;
+  }
+  /**
+   * @return string[]
+   */
+  public function getIntents()
+  {
+    return $this->intents;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1ImportIntentsResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ImportIntentsResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportIntentsResponseConflictingResources.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportIntentsResponseConflictingResources.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportIntentsResponseConflictingResources.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,63 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1ImportIntentsResponseConflictingResources extends \Google\Collection
+{
+  protected $collection_key = 'intentDisplayNames';
+  /**
+   * @var string[]
+   */
+  public $entityDisplayNames;
+  /**
+   * @var string[]
+   */
+  public $intentDisplayNames;
+
+  /**
+   * @param string[]
+   */
+  public function setEntityDisplayNames($entityDisplayNames)
+  {
+    $this->entityDisplayNames = $entityDisplayNames;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEntityDisplayNames()
+  {
+    return $this->entityDisplayNames;
+  }
+  /**
+   * @param string[]
+   */
+  public function setIntentDisplayNames($intentDisplayNames)
+  {
+    $this->intentDisplayNames = $intentDisplayNames;
+  }
+  /**
+   * @return string[]
+   */
+  public function getIntentDisplayNames()
+  {
+    return $this->intentDisplayNames;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1ImportIntentsResponseConflictingResources::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ImportIntentsResponseConflictingResources');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportTestCasesMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportTestCasesMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportTestCasesMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1ImportTestCasesMetadata extends \Google\Collection
+{
+  protected $collection_key = 'errors';
+  protected $errorsType = GoogleCloudDialogflowCxV3beta1TestCaseError::class;
+  protected $errorsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1TestCaseError[]
+   */
+  public function setErrors($errors)
+  {
+    $this->errors = $errors;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1TestCaseError[]
+   */
+  public function getErrors()
+  {
+    return $this->errors;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1ImportTestCasesMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ImportTestCasesMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportTestCasesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportTestCasesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ImportTestCasesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,45 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1ImportTestCasesResponse extends \Google\Collection
+{
+  protected $collection_key = 'names';
+  /**
+   * @var string[]
+   */
+  public $names;
+
+  /**
+   * @param string[]
+   */
+  public function setNames($names)
+  {
+    $this->names = $names;
+  }
+  /**
+   * @return string[]
+   */
+  public function getNames()
+  {
+    return $this->names;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1ImportTestCasesResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ImportTestCasesResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1InlineDestination.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1InlineDestination.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1InlineDestination.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1InlineDestination extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $content;
+
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1InlineDestination::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1InlineDestination');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1InputAudioConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1InputAudioConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1InputAudioConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,187 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1InputAudioConfig extends \Google\Collection
+{
+  protected $collection_key = 'phraseHints';
+  /**
+   * @var string
+   */
+  public $audioEncoding;
+  protected $bargeInConfigType = GoogleCloudDialogflowCxV3beta1BargeInConfig::class;
+  protected $bargeInConfigDataType = '';
+  /**
+   * @var bool
+   */
+  public $enableWordInfo;
+  /**
+   * @var string
+   */
+  public $model;
+  /**
+   * @var string
+   */
+  public $modelVariant;
+  /**
+   * @var bool
+   */
+  public $optOutConformerModelMigration;
+  /**
+   * @var string[]
+   */
+  public $phraseHints;
+  /**
+   * @var int
+   */
+  public $sampleRateHertz;
+  /**
+   * @var bool
+   */
+  public $singleUtterance;
+
+  /**
+   * @param string
+   */
+  public function setAudioEncoding($audioEncoding)
+  {
+    $this->audioEncoding = $audioEncoding;
+  }
+  /**
+   * @return string
+   */
+  public function getAudioEncoding()
+  {
+    return $this->audioEncoding;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1BargeInConfig
+   */
+  public function setBargeInConfig(GoogleCloudDialogflowCxV3beta1BargeInConfig $bargeInConfig)
+  {
+    $this->bargeInConfig = $bargeInConfig;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1BargeInConfig
+   */
+  public function getBargeInConfig()
+  {
+    return $this->bargeInConfig;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnableWordInfo($enableWordInfo)
+  {
+    $this->enableWordInfo = $enableWordInfo;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableWordInfo()
+  {
+    return $this->enableWordInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setModel($model)
+  {
+    $this->model = $model;
+  }
+  /**
+   * @return string
+   */
+  public function getModel()
+  {
+    return $this->model;
+  }
+  /**
+   * @param string
+   */
+  public function setModelVariant($modelVariant)
+  {
+    $this->modelVariant = $modelVariant;
+  }
+  /**
+   * @return string
+   */
+  public function getModelVariant()
+  {
+    return $this->modelVariant;
+  }
+  /**
+   * @param bool
+   */
+  public function setOptOutConformerModelMigration($optOutConformerModelMigration)
+  {
+    $this->optOutConformerModelMigration = $optOutConformerModelMigration;
+  }
+  /**
+   * @return bool
+   */
+  public function getOptOutConformerModelMigration()
+  {
+    return $this->optOutConformerModelMigration;
+  }
+  /**
+   * @param string[]
+   */
+  public function setPhraseHints($phraseHints)
+  {
+    $this->phraseHints = $phraseHints;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPhraseHints()
+  {
+    return $this->phraseHints;
+  }
+  /**
+   * @param int
+   */
+  public function setSampleRateHertz($sampleRateHertz)
+  {
+    $this->sampleRateHertz = $sampleRateHertz;
+  }
+  /**
+   * @return int
+   */
+  public function getSampleRateHertz()
+  {
+    return $this->sampleRateHertz;
+  }
+  /**
+   * @param bool
+   */
+  public function setSingleUtterance($singleUtterance)
+  {
+    $this->singleUtterance = $singleUtterance;
+  }
+  /**
+   * @return bool
+   */
+  public function getSingleUtterance()
+  {
+    return $this->singleUtterance;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1InputAudioConfig::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1InputAudioConfig');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1Intent.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1Intent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1Intent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,167 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1Intent extends \Google\Collection
+{
+  protected $collection_key = 'trainingPhrases';
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var bool
+   */
+  public $isFallback;
+  /**
+   * @var string[]
+   */
+  public $labels;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $parametersType = GoogleCloudDialogflowCxV3beta1IntentParameter::class;
+  protected $parametersDataType = 'array';
+  /**
+   * @var int
+   */
+  public $priority;
+  protected $trainingPhrasesType = GoogleCloudDialogflowCxV3beta1IntentTrainingPhrase::class;
+  protected $trainingPhrasesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsFallback($isFallback)
+  {
+    $this->isFallback = $isFallback;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsFallback()
+  {
+    return $this->isFallback;
+  }
+  /**
+   * @param string[]
+   */
+  public function setLabels($labels)
+  {
+    $this->labels = $labels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLabels()
+  {
+    return $this->labels;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1IntentParameter[]
+   */
+  public function setParameters($parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1IntentParameter[]
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+  /**
+   * @param int
+   */
+  public function setPriority($priority)
+  {
+    $this->priority = $priority;
+  }
+  /**
+   * @return int
+   */
+  public function getPriority()
+  {
+    return $this->priority;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1IntentTrainingPhrase[]
+   */
+  public function setTrainingPhrases($trainingPhrases)
+  {
+    $this->trainingPhrases = $trainingPhrases;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1IntentTrainingPhrase[]
+   */
+  public function getTrainingPhrases()
+  {
+    return $this->trainingPhrases;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1Intent::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1Intent');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1IntentInput.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1IntentInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1IntentInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1IntentInput extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $intent;
+
+  /**
+   * @param string
+   */
+  public function setIntent($intent)
+  {
+    $this->intent = $intent;
+  }
+  /**
+   * @return string
+   */
+  public function getIntent()
+  {
+    return $this->intent;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1IntentInput::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1IntentInput');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1IntentParameter.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1IntentParameter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1IntentParameter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,98 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1IntentParameter extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $entityType;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var bool
+   */
+  public $isList;
+  /**
+   * @var bool
+   */
+  public $redact;
+
+  /**
+   * @param string
+   */
+  public function setEntityType($entityType)
+  {
+    $this->entityType = $entityType;
+  }
+  /**
+   * @return string
+   */
+  public function getEntityType()
+  {
+    return $this->entityType;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsList($isList)
+  {
+    $this->isList = $isList;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsList()
+  {
+    return $this->isList;
+  }
+  /**
+   * @param bool
+   */
+  public function setRedact($redact)
+  {
+    $this->redact = $redact;
+  }
+  /**
+   * @return bool
+   */
+  public function getRedact()
+  {
+    return $this->redact;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1IntentParameter::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1IntentParameter');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1IntentTrainingPhrase.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1IntentTrainingPhrase.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1IntentTrainingPhrase.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,79 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1IntentTrainingPhrase extends \Google\Collection
+{
+  protected $collection_key = 'parts';
+  /**
+   * @var string
+   */
+  public $id;
+  protected $partsType = GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePart::class;
+  protected $partsDataType = 'array';
+  /**
+   * @var int
+   */
+  public $repeatCount;
+
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePart[]
+   */
+  public function setParts($parts)
+  {
+    $this->parts = $parts;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePart[]
+   */
+  public function getParts()
+  {
+    return $this->parts;
+  }
+  /**
+   * @param int
+   */
+  public function setRepeatCount($repeatCount)
+  {
+    $this->repeatCount = $repeatCount;
+  }
+  /**
+   * @return int
+   */
+  public function getRepeatCount()
+  {
+    return $this->repeatCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1IntentTrainingPhrase::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1IntentTrainingPhrase');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePart.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePart.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePart.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePart extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $parameterId;
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param string
+   */
+  public function setParameterId($parameterId)
+  {
+    $this->parameterId = $parameterId;
+  }
+  /**
+   * @return string
+   */
+  public function getParameterId()
+  {
+    return $this->parameterId;
+  }
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePart::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePart');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettings.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,113 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettings extends \Google\Collection
+{
+  protected $collection_key = 'dataStoreConnections';
+  protected $dataStoreConnectionsType = GoogleCloudDialogflowCxV3beta1DataStoreConnection::class;
+  protected $dataStoreConnectionsDataType = 'array';
+  /**
+   * @var bool
+   */
+  public $enabled;
+  /**
+   * @var string
+   */
+  public $targetFlow;
+  /**
+   * @var string
+   */
+  public $targetPage;
+  protected $triggerFulfillmentType = GoogleCloudDialogflowCxV3beta1Fulfillment::class;
+  protected $triggerFulfillmentDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1DataStoreConnection[]
+   */
+  public function setDataStoreConnections($dataStoreConnections)
+  {
+    $this->dataStoreConnections = $dataStoreConnections;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1DataStoreConnection[]
+   */
+  public function getDataStoreConnections()
+  {
+    return $this->dataStoreConnections;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnabled($enabled)
+  {
+    $this->enabled = $enabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnabled()
+  {
+    return $this->enabled;
+  }
+  /**
+   * @param string
+   */
+  public function setTargetFlow($targetFlow)
+  {
+    $this->targetFlow = $targetFlow;
+  }
+  /**
+   * @return string
+   */
+  public function getTargetFlow()
+  {
+    return $this->targetFlow;
+  }
+  /**
+   * @param string
+   */
+  public function setTargetPage($targetPage)
+  {
+    $this->targetPage = $targetPage;
+  }
+  /**
+   * @return string
+   */
+  public function getTargetPage()
+  {
+    return $this->targetPage;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1Fulfillment
+   */
+  public function setTriggerFulfillment(GoogleCloudDialogflowCxV3beta1Fulfillment $triggerFulfillment)
+  {
+    $this->triggerFulfillment = $triggerFulfillment;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1Fulfillment
+   */
+  public function getTriggerFulfillment()
+  {
+    return $this->triggerFulfillment;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettings::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettings');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1LanguageInfo.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1LanguageInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1LanguageInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1LanguageInfo extends \Google\Model
+{
+  /**
+   * @var float
+   */
+  public $confidenceScore;
+  /**
+   * @var string
+   */
+  public $inputLanguageCode;
+  /**
+   * @var string
+   */
+  public $resolvedLanguageCode;
+
+  /**
+   * @param float
+   */
+  public function setConfidenceScore($confidenceScore)
+  {
+    $this->confidenceScore = $confidenceScore;
+  }
+  /**
+   * @return float
+   */
+  public function getConfidenceScore()
+  {
+    return $this->confidenceScore;
+  }
+  /**
+   * @param string
+   */
+  public function setInputLanguageCode($inputLanguageCode)
+  {
+    $this->inputLanguageCode = $inputLanguageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getInputLanguageCode()
+  {
+    return $this->inputLanguageCode;
+  }
+  /**
+   * @param string
+   */
+  public function setResolvedLanguageCode($resolvedLanguageCode)
+  {
+    $this->resolvedLanguageCode = $resolvedLanguageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getResolvedLanguageCode()
+  {
+    return $this->resolvedLanguageCode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1LanguageInfo::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1LanguageInfo');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1Page.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1Page.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1Page.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,195 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1Page extends \Google\Collection
+{
+  protected $collection_key = 'transitionRoutes';
+  protected $advancedSettingsType = GoogleCloudDialogflowCxV3beta1AdvancedSettings::class;
+  protected $advancedSettingsDataType = '';
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $displayName;
+  protected $entryFulfillmentType = GoogleCloudDialogflowCxV3beta1Fulfillment::class;
+  protected $entryFulfillmentDataType = '';
+  protected $eventHandlersType = GoogleCloudDialogflowCxV3beta1EventHandler::class;
+  protected $eventHandlersDataType = 'array';
+  protected $formType = GoogleCloudDialogflowCxV3beta1Form::class;
+  protected $formDataType = '';
+  protected $knowledgeConnectorSettingsType = GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettings::class;
+  protected $knowledgeConnectorSettingsDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string[]
+   */
+  public $transitionRouteGroups;
+  protected $transitionRoutesType = GoogleCloudDialogflowCxV3beta1TransitionRoute::class;
+  protected $transitionRoutesDataType = 'array';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1AdvancedSettings
+   */
+  public function setAdvancedSettings(GoogleCloudDialogflowCxV3beta1AdvancedSettings $advancedSettings)
+  {
+    $this->advancedSettings = $advancedSettings;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1AdvancedSettings
+   */
+  public function getAdvancedSettings()
+  {
+    return $this->advancedSettings;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1Fulfillment
+   */
+  public function setEntryFulfillment(GoogleCloudDialogflowCxV3beta1Fulfillment $entryFulfillment)
+  {
+    $this->entryFulfillment = $entryFulfillment;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1Fulfillment
+   */
+  public function getEntryFulfillment()
+  {
+    return $this->entryFulfillment;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1EventHandler[]
+   */
+  public function setEventHandlers($eventHandlers)
+  {
+    $this->eventHandlers = $eventHandlers;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1EventHandler[]
+   */
+  public function getEventHandlers()
+  {
+    return $this->eventHandlers;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1Form
+   */
+  public function setForm(GoogleCloudDialogflowCxV3beta1Form $form)
+  {
+    $this->form = $form;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1Form
+   */
+  public function getForm()
+  {
+    return $this->form;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettings
+   */
+  public function setKnowledgeConnectorSettings(GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettings $knowledgeConnectorSettings)
+  {
+    $this->knowledgeConnectorSettings = $knowledgeConnectorSettings;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettings
+   */
+  public function getKnowledgeConnectorSettings()
+  {
+    return $this->knowledgeConnectorSettings;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string[]
+   */
+  public function setTransitionRouteGroups($transitionRouteGroups)
+  {
+    $this->transitionRouteGroups = $transitionRouteGroups;
+  }
+  /**
+   * @return string[]
+   */
+  public function getTransitionRouteGroups()
+  {
+    return $this->transitionRouteGroups;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1TransitionRoute[]
+   */
+  public function setTransitionRoutes($transitionRoutes)
+  {
+    $this->transitionRoutes = $transitionRoutes;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1TransitionRoute[]
+   */
+  public function getTransitionRoutes()
+  {
+    return $this->transitionRoutes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1Page::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1Page');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1PageInfo.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1PageInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1PageInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,78 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1PageInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $currentPage;
+  /**
+   * @var string
+   */
+  public $displayName;
+  protected $formInfoType = GoogleCloudDialogflowCxV3beta1PageInfoFormInfo::class;
+  protected $formInfoDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setCurrentPage($currentPage)
+  {
+    $this->currentPage = $currentPage;
+  }
+  /**
+   * @return string
+   */
+  public function getCurrentPage()
+  {
+    return $this->currentPage;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1PageInfoFormInfo
+   */
+  public function setFormInfo(GoogleCloudDialogflowCxV3beta1PageInfoFormInfo $formInfo)
+  {
+    $this->formInfo = $formInfo;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1PageInfoFormInfo
+   */
+  public function getFormInfo()
+  {
+    return $this->formInfo;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1PageInfo::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1PageInfo');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1PageInfoFormInfo.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1PageInfoFormInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1PageInfoFormInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1PageInfoFormInfo extends \Google\Collection
+{
+  protected $collection_key = 'parameterInfo';
+  protected $parameterInfoType = GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo::class;
+  protected $parameterInfoDataType = 'array';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo[]
+   */
+  public function setParameterInfo($parameterInfo)
+  {
+    $this->parameterInfo = $parameterInfo;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo[]
+   */
+  public function getParameterInfo()
+  {
+    return $this->parameterInfo;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1PageInfoFormInfo::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1PageInfoFormInfo');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,116 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var bool
+   */
+  public $justCollected;
+  /**
+   * @var bool
+   */
+  public $required;
+  /**
+   * @var string
+   */
+  public $state;
+  /**
+   * @var array
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param bool
+   */
+  public function setJustCollected($justCollected)
+  {
+    $this->justCollected = $justCollected;
+  }
+  /**
+   * @return bool
+   */
+  public function getJustCollected()
+  {
+    return $this->justCollected;
+  }
+  /**
+   * @param bool
+   */
+  public function setRequired($required)
+  {
+    $this->required = $required;
+  }
+  /**
+   * @return bool
+   */
+  public function getRequired()
+  {
+    return $this->required;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param array
+   */
+  public function setValue($value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return array
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1QueryInput.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1QueryInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1QueryInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,140 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1QueryInput extends \Google\Model
+{
+  protected $audioType = GoogleCloudDialogflowCxV3beta1AudioInput::class;
+  protected $audioDataType = '';
+  protected $dtmfType = GoogleCloudDialogflowCxV3beta1DtmfInput::class;
+  protected $dtmfDataType = '';
+  protected $eventType = GoogleCloudDialogflowCxV3beta1EventInput::class;
+  protected $eventDataType = '';
+  protected $intentType = GoogleCloudDialogflowCxV3beta1IntentInput::class;
+  protected $intentDataType = '';
+  /**
+   * @var string
+   */
+  public $languageCode;
+  protected $textType = GoogleCloudDialogflowCxV3beta1TextInput::class;
+  protected $textDataType = '';
+  protected $toolCallResultType = GoogleCloudDialogflowCxV3beta1ToolCallResult::class;
+  protected $toolCallResultDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1AudioInput
+   */
+  public function setAudio(GoogleCloudDialogflowCxV3beta1AudioInput $audio)
+  {
+    $this->audio = $audio;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1AudioInput
+   */
+  public function getAudio()
+  {
+    return $this->audio;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1DtmfInput
+   */
+  public function setDtmf(GoogleCloudDialogflowCxV3beta1DtmfInput $dtmf)
+  {
+    $this->dtmf = $dtmf;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1DtmfInput
+   */
+  public function getDtmf()
+  {
+    return $this->dtmf;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1EventInput
+   */
+  public function setEvent(GoogleCloudDialogflowCxV3beta1EventInput $event)
+  {
+    $this->event = $event;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1EventInput
+   */
+  public function getEvent()
+  {
+    return $this->event;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1IntentInput
+   */
+  public function setIntent(GoogleCloudDialogflowCxV3beta1IntentInput $intent)
+  {
+    $this->intent = $intent;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1IntentInput
+   */
+  public function getIntent()
+  {
+    return $this->intent;
+  }
+  /**
+   * @param string
+   */
+  public function setLanguageCode($languageCode)
+  {
+    $this->languageCode = $languageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCode()
+  {
+    return $this->languageCode;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1TextInput
+   */
+  public function setText(GoogleCloudDialogflowCxV3beta1TextInput $text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1TextInput
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1ToolCallResult
+   */
+  public function setToolCallResult(GoogleCloudDialogflowCxV3beta1ToolCallResult $toolCallResult)
+  {
+    $this->toolCallResult = $toolCallResult;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1ToolCallResult
+   */
+  public function getToolCallResult()
+  {
+    return $this->toolCallResult;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1QueryInput::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1QueryInput');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ReloadDocumentOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ReloadDocumentOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ReloadDocumentOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1ReloadDocumentOperationMetadata extends \Google\Model
+{
+  protected $genericMetadataType = GoogleCloudDialogflowCxV3beta1GenericKnowledgeOperationMetadata::class;
+  protected $genericMetadataDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1GenericKnowledgeOperationMetadata
+   */
+  public function setGenericMetadata(GoogleCloudDialogflowCxV3beta1GenericKnowledgeOperationMetadata $genericMetadata)
+  {
+    $this->genericMetadata = $genericMetadata;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1GenericKnowledgeOperationMetadata
+   */
+  public function getGenericMetadata()
+  {
+    return $this->genericMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1ReloadDocumentOperationMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ReloadDocumentOperationMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ResponseMessage.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ResponseMessage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ResponseMessage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,222 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1ResponseMessage extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $channel;
+  protected $conversationSuccessType = GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccess::class;
+  protected $conversationSuccessDataType = '';
+  protected $endInteractionType = GoogleCloudDialogflowCxV3beta1ResponseMessageEndInteraction::class;
+  protected $endInteractionDataType = '';
+  protected $knowledgeInfoCardType = GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCard::class;
+  protected $knowledgeInfoCardDataType = '';
+  protected $liveAgentHandoffType = GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoff::class;
+  protected $liveAgentHandoffDataType = '';
+  protected $mixedAudioType = GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudio::class;
+  protected $mixedAudioDataType = '';
+  protected $outputAudioTextType = GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioText::class;
+  protected $outputAudioTextDataType = '';
+  /**
+   * @var array[]
+   */
+  public $payload;
+  protected $playAudioType = GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudio::class;
+  protected $playAudioDataType = '';
+  protected $telephonyTransferCallType = GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCall::class;
+  protected $telephonyTransferCallDataType = '';
+  protected $textType = GoogleCloudDialogflowCxV3beta1ResponseMessageText::class;
+  protected $textDataType = '';
+  protected $toolCallType = GoogleCloudDialogflowCxV3beta1ToolCall::class;
+  protected $toolCallDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setChannel($channel)
+  {
+    $this->channel = $channel;
+  }
+  /**
+   * @return string
+   */
+  public function getChannel()
+  {
+    return $this->channel;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccess
+   */
+  public function setConversationSuccess(GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccess $conversationSuccess)
+  {
+    $this->conversationSuccess = $conversationSuccess;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccess
+   */
+  public function getConversationSuccess()
+  {
+    return $this->conversationSuccess;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1ResponseMessageEndInteraction
+   */
+  public function setEndInteraction(GoogleCloudDialogflowCxV3beta1ResponseMessageEndInteraction $endInteraction)
+  {
+    $this->endInteraction = $endInteraction;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1ResponseMessageEndInteraction
+   */
+  public function getEndInteraction()
+  {
+    return $this->endInteraction;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCard
+   */
+  public function setKnowledgeInfoCard(GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCard $knowledgeInfoCard)
+  {
+    $this->knowledgeInfoCard = $knowledgeInfoCard;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCard
+   */
+  public function getKnowledgeInfoCard()
+  {
+    return $this->knowledgeInfoCard;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoff
+   */
+  public function setLiveAgentHandoff(GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoff $liveAgentHandoff)
+  {
+    $this->liveAgentHandoff = $liveAgentHandoff;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoff
+   */
+  public function getLiveAgentHandoff()
+  {
+    return $this->liveAgentHandoff;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudio
+   */
+  public function setMixedAudio(GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudio $mixedAudio)
+  {
+    $this->mixedAudio = $mixedAudio;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudio
+   */
+  public function getMixedAudio()
+  {
+    return $this->mixedAudio;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioText
+   */
+  public function setOutputAudioText(GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioText $outputAudioText)
+  {
+    $this->outputAudioText = $outputAudioText;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioText
+   */
+  public function getOutputAudioText()
+  {
+    return $this->outputAudioText;
+  }
+  /**
+   * @param array[]
+   */
+  public function setPayload($payload)
+  {
+    $this->payload = $payload;
+  }
+  /**
+   * @return array[]
+   */
+  public function getPayload()
+  {
+    return $this->payload;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudio
+   */
+  public function setPlayAudio(GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudio $playAudio)
+  {
+    $this->playAudio = $playAudio;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudio
+   */
+  public function getPlayAudio()
+  {
+    return $this->playAudio;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCall
+   */
+  public function setTelephonyTransferCall(GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCall $telephonyTransferCall)
+  {
+    $this->telephonyTransferCall = $telephonyTransferCall;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCall
+   */
+  public function getTelephonyTransferCall()
+  {
+    return $this->telephonyTransferCall;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1ResponseMessageText
+   */
+  public function setText(GoogleCloudDialogflowCxV3beta1ResponseMessageText $text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1ResponseMessageText
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1ToolCall
+   */
+  public function setToolCall(GoogleCloudDialogflowCxV3beta1ToolCall $toolCall)
+  {
+    $this->toolCall = $toolCall;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1ToolCall
+   */
+  public function getToolCall()
+  {
+    return $this->toolCall;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1ResponseMessage::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ResponseMessage');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccess.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccess.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccess.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccess extends \Google\Model
+{
+  /**
+   * @var array[]
+   */
+  public $metadata;
+
+  /**
+   * @param array[]
+   */
+  public function setMetadata($metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return array[]
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccess::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccess');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ResponseMessageEndInteraction.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ResponseMessageEndInteraction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ResponseMessageEndInteraction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,25 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1ResponseMessageEndInteraction extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1ResponseMessageEndInteraction::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ResponseMessageEndInteraction');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCard.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCard.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCard.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,25 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCard extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCard::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ResponseMessageKnowledgeInfoCard');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoff.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoff.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoff.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoff extends \Google\Model
+{
+  /**
+   * @var array[]
+   */
+  public $metadata;
+
+  /**
+   * @param array[]
+   */
+  public function setMetadata($metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return array[]
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoff::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoff');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudio.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudio.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudio.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudio extends \Google\Collection
+{
+  protected $collection_key = 'segments';
+  protected $segmentsType = GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegment::class;
+  protected $segmentsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegment[]
+   */
+  public function setSegments($segments)
+  {
+    $this->segments = $segments;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegment[]
+   */
+  public function getSegments()
+  {
+    return $this->segments;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudio::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudio');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegment.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegment extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $allowPlaybackInterruption;
+  /**
+   * @var string
+   */
+  public $audio;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param bool
+   */
+  public function setAllowPlaybackInterruption($allowPlaybackInterruption)
+  {
+    $this->allowPlaybackInterruption = $allowPlaybackInterruption;
+  }
+  /**
+   * @return bool
+   */
+  public function getAllowPlaybackInterruption()
+  {
+    return $this->allowPlaybackInterruption;
+  }
+  /**
+   * @param string
+   */
+  public function setAudio($audio)
+  {
+    $this->audio = $audio;
+  }
+  /**
+   * @return string
+   */
+  public function getAudio()
+  {
+    return $this->audio;
+  }
+  /**
+   * @param string
+   */
+  public function setUri($uri)
+  {
+    $this->uri = $uri;
+  }
+  /**
+   * @return string
+   */
+  public function getUri()
+  {
+    return $this->uri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegment::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegment');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioText.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioText.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioText.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioText extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $allowPlaybackInterruption;
+  /**
+   * @var string
+   */
+  public $ssml;
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param bool
+   */
+  public function setAllowPlaybackInterruption($allowPlaybackInterruption)
+  {
+    $this->allowPlaybackInterruption = $allowPlaybackInterruption;
+  }
+  /**
+   * @return bool
+   */
+  public function getAllowPlaybackInterruption()
+  {
+    return $this->allowPlaybackInterruption;
+  }
+  /**
+   * @param string
+   */
+  public function setSsml($ssml)
+  {
+    $this->ssml = $ssml;
+  }
+  /**
+   * @return string
+   */
+  public function getSsml()
+  {
+    return $this->ssml;
+  }
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioText::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioText');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudio.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudio.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudio.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudio extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $allowPlaybackInterruption;
+  /**
+   * @var string
+   */
+  public $audioUri;
+
+  /**
+   * @param bool
+   */
+  public function setAllowPlaybackInterruption($allowPlaybackInterruption)
+  {
+    $this->allowPlaybackInterruption = $allowPlaybackInterruption;
+  }
+  /**
+   * @return bool
+   */
+  public function getAllowPlaybackInterruption()
+  {
+    return $this->allowPlaybackInterruption;
+  }
+  /**
+   * @param string
+   */
+  public function setAudioUri($audioUri)
+  {
+    $this->audioUri = $audioUri;
+  }
+  /**
+   * @return string
+   */
+  public function getAudioUri()
+  {
+    return $this->audioUri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudio::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudio');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCall.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCall.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCall.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCall extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $phoneNumber;
+
+  /**
+   * @param string
+   */
+  public function setPhoneNumber($phoneNumber)
+  {
+    $this->phoneNumber = $phoneNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getPhoneNumber()
+  {
+    return $this->phoneNumber;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCall::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ResponseMessageTelephonyTransferCall');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ResponseMessageText.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ResponseMessageText.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ResponseMessageText.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,63 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1ResponseMessageText extends \Google\Collection
+{
+  protected $collection_key = 'text';
+  /**
+   * @var bool
+   */
+  public $allowPlaybackInterruption;
+  /**
+   * @var string[]
+   */
+  public $text;
+
+  /**
+   * @param bool
+   */
+  public function setAllowPlaybackInterruption($allowPlaybackInterruption)
+  {
+    $this->allowPlaybackInterruption = $allowPlaybackInterruption;
+  }
+  /**
+   * @return bool
+   */
+  public function getAllowPlaybackInterruption()
+  {
+    return $this->allowPlaybackInterruption;
+  }
+  /**
+   * @param string[]
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string[]
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1ResponseMessageText::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ResponseMessageText');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1RunContinuousTestMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1RunContinuousTestMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1RunContinuousTestMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1RunContinuousTestMetadata extends \Google\Collection
+{
+  protected $collection_key = 'errors';
+  protected $errorsType = GoogleCloudDialogflowCxV3beta1TestError::class;
+  protected $errorsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1TestError[]
+   */
+  public function setErrors($errors)
+  {
+    $this->errors = $errors;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1TestError[]
+   */
+  public function getErrors()
+  {
+    return $this->errors;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1RunContinuousTestMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1RunContinuousTestMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1RunContinuousTestResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1RunContinuousTestResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1RunContinuousTestResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1RunContinuousTestResponse extends \Google\Model
+{
+  protected $continuousTestResultType = GoogleCloudDialogflowCxV3beta1ContinuousTestResult::class;
+  protected $continuousTestResultDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1ContinuousTestResult
+   */
+  public function setContinuousTestResult(GoogleCloudDialogflowCxV3beta1ContinuousTestResult $continuousTestResult)
+  {
+    $this->continuousTestResult = $continuousTestResult;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1ContinuousTestResult
+   */
+  public function getContinuousTestResult()
+  {
+    return $this->continuousTestResult;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1RunContinuousTestResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1RunContinuousTestResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1RunTestCaseMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1RunTestCaseMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1RunTestCaseMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,25 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1RunTestCaseMetadata extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1RunTestCaseMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1RunTestCaseMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1RunTestCaseResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1RunTestCaseResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1RunTestCaseResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1RunTestCaseResponse extends \Google\Model
+{
+  protected $resultType = GoogleCloudDialogflowCxV3beta1TestCaseResult::class;
+  protected $resultDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1TestCaseResult
+   */
+  public function setResult(GoogleCloudDialogflowCxV3beta1TestCaseResult $result)
+  {
+    $this->result = $result;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1TestCaseResult
+   */
+  public function getResult()
+  {
+    return $this->result;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1RunTestCaseResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1RunTestCaseResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1SessionInfo.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1SessionInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1SessionInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1SessionInfo extends \Google\Model
+{
+  /**
+   * @var array[]
+   */
+  public $parameters;
+  /**
+   * @var string
+   */
+  public $session;
+
+  /**
+   * @param array[]
+   */
+  public function setParameters($parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return array[]
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+  /**
+   * @param string
+   */
+  public function setSession($session)
+  {
+    $this->session = $session;
+  }
+  /**
+   * @return string
+   */
+  public function getSession()
+  {
+    return $this->session;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1SessionInfo::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1SessionInfo');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1TestCase.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1TestCase.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1TestCase.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,165 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1TestCase extends \Google\Collection
+{
+  protected $collection_key = 'testCaseConversationTurns';
+  /**
+   * @var string
+   */
+  public $creationTime;
+  /**
+   * @var string
+   */
+  public $displayName;
+  protected $lastTestResultType = GoogleCloudDialogflowCxV3beta1TestCaseResult::class;
+  protected $lastTestResultDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $notes;
+  /**
+   * @var string[]
+   */
+  public $tags;
+  protected $testCaseConversationTurnsType = GoogleCloudDialogflowCxV3beta1ConversationTurn::class;
+  protected $testCaseConversationTurnsDataType = 'array';
+  protected $testConfigType = GoogleCloudDialogflowCxV3beta1TestConfig::class;
+  protected $testConfigDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setCreationTime($creationTime)
+  {
+    $this->creationTime = $creationTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreationTime()
+  {
+    return $this->creationTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1TestCaseResult
+   */
+  public function setLastTestResult(GoogleCloudDialogflowCxV3beta1TestCaseResult $lastTestResult)
+  {
+    $this->lastTestResult = $lastTestResult;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1TestCaseResult
+   */
+  public function getLastTestResult()
+  {
+    return $this->lastTestResult;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setNotes($notes)
+  {
+    $this->notes = $notes;
+  }
+  /**
+   * @return string
+   */
+  public function getNotes()
+  {
+    return $this->notes;
+  }
+  /**
+   * @param string[]
+   */
+  public function setTags($tags)
+  {
+    $this->tags = $tags;
+  }
+  /**
+   * @return string[]
+   */
+  public function getTags()
+  {
+    return $this->tags;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1ConversationTurn[]
+   */
+  public function setTestCaseConversationTurns($testCaseConversationTurns)
+  {
+    $this->testCaseConversationTurns = $testCaseConversationTurns;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1ConversationTurn[]
+   */
+  public function getTestCaseConversationTurns()
+  {
+    return $this->testCaseConversationTurns;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1TestConfig
+   */
+  public function setTestConfig(GoogleCloudDialogflowCxV3beta1TestConfig $testConfig)
+  {
+    $this->testConfig = $testConfig;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1TestConfig
+   */
+  public function getTestConfig()
+  {
+    return $this->testConfig;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1TestCase::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1TestCase');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1TestCaseError.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1TestCaseError.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1TestCaseError.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,58 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1TestCaseError extends \Google\Model
+{
+  protected $statusType = GoogleRpcStatus::class;
+  protected $statusDataType = '';
+  protected $testCaseType = GoogleCloudDialogflowCxV3beta1TestCase::class;
+  protected $testCaseDataType = '';
+
+  /**
+   * @param GoogleRpcStatus
+   */
+  public function setStatus(GoogleRpcStatus $status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return GoogleRpcStatus
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1TestCase
+   */
+  public function setTestCase(GoogleCloudDialogflowCxV3beta1TestCase $testCase)
+  {
+    $this->testCase = $testCase;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1TestCase
+   */
+  public function getTestCase()
+  {
+    return $this->testCase;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1TestCaseError::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1TestCaseError');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1TestCaseResult.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1TestCaseResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1TestCaseResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,115 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1TestCaseResult extends \Google\Collection
+{
+  protected $collection_key = 'conversationTurns';
+  protected $conversationTurnsType = GoogleCloudDialogflowCxV3beta1ConversationTurn::class;
+  protected $conversationTurnsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $environment;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $testResult;
+  /**
+   * @var string
+   */
+  public $testTime;
+
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1ConversationTurn[]
+   */
+  public function setConversationTurns($conversationTurns)
+  {
+    $this->conversationTurns = $conversationTurns;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1ConversationTurn[]
+   */
+  public function getConversationTurns()
+  {
+    return $this->conversationTurns;
+  }
+  /**
+   * @param string
+   */
+  public function setEnvironment($environment)
+  {
+    $this->environment = $environment;
+  }
+  /**
+   * @return string
+   */
+  public function getEnvironment()
+  {
+    return $this->environment;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setTestResult($testResult)
+  {
+    $this->testResult = $testResult;
+  }
+  /**
+   * @return string
+   */
+  public function getTestResult()
+  {
+    return $this->testResult;
+  }
+  /**
+   * @param string
+   */
+  public function setTestTime($testTime)
+  {
+    $this->testTime = $testTime;
+  }
+  /**
+   * @return string
+   */
+  public function getTestTime()
+  {
+    return $this->testTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1TestCaseResult::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1TestCaseResult');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1TestConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1TestConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1TestConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,81 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1TestConfig extends \Google\Collection
+{
+  protected $collection_key = 'trackingParameters';
+  /**
+   * @var string
+   */
+  public $flow;
+  /**
+   * @var string
+   */
+  public $page;
+  /**
+   * @var string[]
+   */
+  public $trackingParameters;
+
+  /**
+   * @param string
+   */
+  public function setFlow($flow)
+  {
+    $this->flow = $flow;
+  }
+  /**
+   * @return string
+   */
+  public function getFlow()
+  {
+    return $this->flow;
+  }
+  /**
+   * @param string
+   */
+  public function setPage($page)
+  {
+    $this->page = $page;
+  }
+  /**
+   * @return string
+   */
+  public function getPage()
+  {
+    return $this->page;
+  }
+  /**
+   * @param string[]
+   */
+  public function setTrackingParameters($trackingParameters)
+  {
+    $this->trackingParameters = $trackingParameters;
+  }
+  /**
+   * @return string[]
+   */
+  public function getTrackingParameters()
+  {
+    return $this->trackingParameters;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1TestConfig::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1TestConfig');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1TestError.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1TestError.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1TestError.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,78 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1TestError extends \Google\Model
+{
+  protected $statusType = GoogleRpcStatus::class;
+  protected $statusDataType = '';
+  /**
+   * @var string
+   */
+  public $testCase;
+  /**
+   * @var string
+   */
+  public $testTime;
+
+  /**
+   * @param GoogleRpcStatus
+   */
+  public function setStatus(GoogleRpcStatus $status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return GoogleRpcStatus
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param string
+   */
+  public function setTestCase($testCase)
+  {
+    $this->testCase = $testCase;
+  }
+  /**
+   * @return string
+   */
+  public function getTestCase()
+  {
+    return $this->testCase;
+  }
+  /**
+   * @param string
+   */
+  public function setTestTime($testTime)
+  {
+    $this->testTime = $testTime;
+  }
+  /**
+   * @return string
+   */
+  public function getTestTime()
+  {
+    return $this->testTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1TestError::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1TestError');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1TestRunDifference.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1TestRunDifference.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1TestRunDifference.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1TestRunDifference extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1TestRunDifference::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1TestRunDifference');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1TextInput.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1TextInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1TextInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1TextInput extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1TextInput::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1TextInput');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ToolCall.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ToolCall.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ToolCall.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1ToolCall extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $action;
+  /**
+   * @var array[]
+   */
+  public $inputParameters;
+  /**
+   * @var string
+   */
+  public $tool;
+
+  /**
+   * @param string
+   */
+  public function setAction($action)
+  {
+    $this->action = $action;
+  }
+  /**
+   * @return string
+   */
+  public function getAction()
+  {
+    return $this->action;
+  }
+  /**
+   * @param array[]
+   */
+  public function setInputParameters($inputParameters)
+  {
+    $this->inputParameters = $inputParameters;
+  }
+  /**
+   * @return array[]
+   */
+  public function getInputParameters()
+  {
+    return $this->inputParameters;
+  }
+  /**
+   * @param string
+   */
+  public function setTool($tool)
+  {
+    $this->tool = $tool;
+  }
+  /**
+   * @return string
+   */
+  public function getTool()
+  {
+    return $this->tool;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1ToolCall::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ToolCall');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ToolCallResult.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ToolCallResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ToolCallResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,96 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1ToolCallResult extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $action;
+  protected $errorType = GoogleCloudDialogflowCxV3beta1ToolCallResultError::class;
+  protected $errorDataType = '';
+  /**
+   * @var array[]
+   */
+  public $outputParameters;
+  /**
+   * @var string
+   */
+  public $tool;
+
+  /**
+   * @param string
+   */
+  public function setAction($action)
+  {
+    $this->action = $action;
+  }
+  /**
+   * @return string
+   */
+  public function getAction()
+  {
+    return $this->action;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1ToolCallResultError
+   */
+  public function setError(GoogleCloudDialogflowCxV3beta1ToolCallResultError $error)
+  {
+    $this->error = $error;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1ToolCallResultError
+   */
+  public function getError()
+  {
+    return $this->error;
+  }
+  /**
+   * @param array[]
+   */
+  public function setOutputParameters($outputParameters)
+  {
+    $this->outputParameters = $outputParameters;
+  }
+  /**
+   * @return array[]
+   */
+  public function getOutputParameters()
+  {
+    return $this->outputParameters;
+  }
+  /**
+   * @param string
+   */
+  public function setTool($tool)
+  {
+    $this->tool = $tool;
+  }
+  /**
+   * @return string
+   */
+  public function getTool()
+  {
+    return $this->tool;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1ToolCallResult::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ToolCallResult');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ToolCallResultError.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ToolCallResultError.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1ToolCallResultError.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1ToolCallResultError extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $message;
+
+  /**
+   * @param string
+   */
+  public function setMessage($message)
+  {
+    $this->message = $message;
+  }
+  /**
+   * @return string
+   */
+  public function getMessage()
+  {
+    return $this->message;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1ToolCallResultError::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1ToolCallResultError');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1TransitionRoute.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1TransitionRoute.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1TransitionRoute.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,150 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1TransitionRoute extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $condition;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $intent;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $targetFlow;
+  /**
+   * @var string
+   */
+  public $targetPage;
+  protected $triggerFulfillmentType = GoogleCloudDialogflowCxV3beta1Fulfillment::class;
+  protected $triggerFulfillmentDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setCondition($condition)
+  {
+    $this->condition = $condition;
+  }
+  /**
+   * @return string
+   */
+  public function getCondition()
+  {
+    return $this->condition;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setIntent($intent)
+  {
+    $this->intent = $intent;
+  }
+  /**
+   * @return string
+   */
+  public function getIntent()
+  {
+    return $this->intent;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setTargetFlow($targetFlow)
+  {
+    $this->targetFlow = $targetFlow;
+  }
+  /**
+   * @return string
+   */
+  public function getTargetFlow()
+  {
+    return $this->targetFlow;
+  }
+  /**
+   * @param string
+   */
+  public function setTargetPage($targetPage)
+  {
+    $this->targetPage = $targetPage;
+  }
+  /**
+   * @return string
+   */
+  public function getTargetPage()
+  {
+    return $this->targetPage;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1Fulfillment
+   */
+  public function setTriggerFulfillment(GoogleCloudDialogflowCxV3beta1Fulfillment $triggerFulfillment)
+  {
+    $this->triggerFulfillment = $triggerFulfillment;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1Fulfillment
+   */
+  public function getTriggerFulfillment()
+  {
+    return $this->triggerFulfillment;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1TransitionRoute::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1TransitionRoute');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1TurnSignals.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1TurnSignals.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1TurnSignals.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,207 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1TurnSignals extends \Google\Collection
+{
+  protected $collection_key = 'webhookStatuses';
+  /**
+   * @var bool
+   */
+  public $agentEscalated;
+  /**
+   * @var bool
+   */
+  public $dtmfUsed;
+  /**
+   * @var string[]
+   */
+  public $failureReasons;
+  /**
+   * @var bool
+   */
+  public $noMatch;
+  /**
+   * @var bool
+   */
+  public $noUserInput;
+  /**
+   * @var bool
+   */
+  public $reachedEndPage;
+  /**
+   * @var float
+   */
+  public $sentimentMagnitude;
+  /**
+   * @var float
+   */
+  public $sentimentScore;
+  /**
+   * @var bool
+   */
+  public $userEscalated;
+  /**
+   * @var string[]
+   */
+  public $webhookStatuses;
+
+  /**
+   * @param bool
+   */
+  public function setAgentEscalated($agentEscalated)
+  {
+    $this->agentEscalated = $agentEscalated;
+  }
+  /**
+   * @return bool
+   */
+  public function getAgentEscalated()
+  {
+    return $this->agentEscalated;
+  }
+  /**
+   * @param bool
+   */
+  public function setDtmfUsed($dtmfUsed)
+  {
+    $this->dtmfUsed = $dtmfUsed;
+  }
+  /**
+   * @return bool
+   */
+  public function getDtmfUsed()
+  {
+    return $this->dtmfUsed;
+  }
+  /**
+   * @param string[]
+   */
+  public function setFailureReasons($failureReasons)
+  {
+    $this->failureReasons = $failureReasons;
+  }
+  /**
+   * @return string[]
+   */
+  public function getFailureReasons()
+  {
+    return $this->failureReasons;
+  }
+  /**
+   * @param bool
+   */
+  public function setNoMatch($noMatch)
+  {
+    $this->noMatch = $noMatch;
+  }
+  /**
+   * @return bool
+   */
+  public function getNoMatch()
+  {
+    return $this->noMatch;
+  }
+  /**
+   * @param bool
+   */
+  public function setNoUserInput($noUserInput)
+  {
+    $this->noUserInput = $noUserInput;
+  }
+  /**
+   * @return bool
+   */
+  public function getNoUserInput()
+  {
+    return $this->noUserInput;
+  }
+  /**
+   * @param bool
+   */
+  public function setReachedEndPage($reachedEndPage)
+  {
+    $this->reachedEndPage = $reachedEndPage;
+  }
+  /**
+   * @return bool
+   */
+  public function getReachedEndPage()
+  {
+    return $this->reachedEndPage;
+  }
+  /**
+   * @param float
+   */
+  public function setSentimentMagnitude($sentimentMagnitude)
+  {
+    $this->sentimentMagnitude = $sentimentMagnitude;
+  }
+  /**
+   * @return float
+   */
+  public function getSentimentMagnitude()
+  {
+    return $this->sentimentMagnitude;
+  }
+  /**
+   * @param float
+   */
+  public function setSentimentScore($sentimentScore)
+  {
+    $this->sentimentScore = $sentimentScore;
+  }
+  /**
+   * @return float
+   */
+  public function getSentimentScore()
+  {
+    return $this->sentimentScore;
+  }
+  /**
+   * @param bool
+   */
+  public function setUserEscalated($userEscalated)
+  {
+    $this->userEscalated = $userEscalated;
+  }
+  /**
+   * @return bool
+   */
+  public function getUserEscalated()
+  {
+    return $this->userEscalated;
+  }
+  /**
+   * @param string[]
+   */
+  public function setWebhookStatuses($webhookStatuses)
+  {
+    $this->webhookStatuses = $webhookStatuses;
+  }
+  /**
+   * @return string[]
+   */
+  public function getWebhookStatuses()
+  {
+    return $this->webhookStatuses;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1TurnSignals::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1TurnSignals');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1UpdateDocumentOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1UpdateDocumentOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1UpdateDocumentOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1UpdateDocumentOperationMetadata extends \Google\Model
+{
+  protected $genericMetadataType = GoogleCloudDialogflowCxV3beta1GenericKnowledgeOperationMetadata::class;
+  protected $genericMetadataDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1GenericKnowledgeOperationMetadata
+   */
+  public function setGenericMetadata(GoogleCloudDialogflowCxV3beta1GenericKnowledgeOperationMetadata $genericMetadata)
+  {
+    $this->genericMetadata = $genericMetadata;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1GenericKnowledgeOperationMetadata
+   */
+  public function getGenericMetadata()
+  {
+    return $this->genericMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1UpdateDocumentOperationMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1UpdateDocumentOperationMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1Webhook.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1Webhook.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1Webhook.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,130 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1Webhook extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $disabled;
+  /**
+   * @var string
+   */
+  public $displayName;
+  protected $genericWebServiceType = GoogleCloudDialogflowCxV3beta1WebhookGenericWebService::class;
+  protected $genericWebServiceDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $serviceDirectoryType = GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfig::class;
+  protected $serviceDirectoryDataType = '';
+  /**
+   * @var string
+   */
+  public $timeout;
+
+  /**
+   * @param bool
+   */
+  public function setDisabled($disabled)
+  {
+    $this->disabled = $disabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getDisabled()
+  {
+    return $this->disabled;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1WebhookGenericWebService
+   */
+  public function setGenericWebService(GoogleCloudDialogflowCxV3beta1WebhookGenericWebService $genericWebService)
+  {
+    $this->genericWebService = $genericWebService;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1WebhookGenericWebService
+   */
+  public function getGenericWebService()
+  {
+    return $this->genericWebService;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfig
+   */
+  public function setServiceDirectory(GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfig $serviceDirectory)
+  {
+    $this->serviceDirectory = $serviceDirectory;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfig
+   */
+  public function getServiceDirectory()
+  {
+    return $this->serviceDirectory;
+  }
+  /**
+   * @param string
+   */
+  public function setTimeout($timeout)
+  {
+    $this->timeout = $timeout;
+  }
+  /**
+   * @return string
+   */
+  public function getTimeout()
+  {
+    return $this->timeout;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1Webhook::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1Webhook');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1WebhookGenericWebService.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1WebhookGenericWebService.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1WebhookGenericWebService.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,223 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1WebhookGenericWebService extends \Google\Collection
+{
+  protected $collection_key = 'allowedCaCerts';
+  /**
+   * @var string[]
+   */
+  public $allowedCaCerts;
+  /**
+   * @var string
+   */
+  public $httpMethod;
+  protected $oauthConfigType = GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig::class;
+  protected $oauthConfigDataType = '';
+  /**
+   * @var string[]
+   */
+  public $parameterMapping;
+  /**
+   * @var string
+   */
+  public $password;
+  /**
+   * @var string
+   */
+  public $requestBody;
+  /**
+   * @var string[]
+   */
+  public $requestHeaders;
+  /**
+   * @var string
+   */
+  public $serviceAgentAuth;
+  /**
+   * @var string
+   */
+  public $uri;
+  /**
+   * @var string
+   */
+  public $username;
+  /**
+   * @var string
+   */
+  public $webhookType;
+
+  /**
+   * @param string[]
+   */
+  public function setAllowedCaCerts($allowedCaCerts)
+  {
+    $this->allowedCaCerts = $allowedCaCerts;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAllowedCaCerts()
+  {
+    return $this->allowedCaCerts;
+  }
+  /**
+   * @param string
+   */
+  public function setHttpMethod($httpMethod)
+  {
+    $this->httpMethod = $httpMethod;
+  }
+  /**
+   * @return string
+   */
+  public function getHttpMethod()
+  {
+    return $this->httpMethod;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig
+   */
+  public function setOauthConfig(GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig $oauthConfig)
+  {
+    $this->oauthConfig = $oauthConfig;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig
+   */
+  public function getOauthConfig()
+  {
+    return $this->oauthConfig;
+  }
+  /**
+   * @param string[]
+   */
+  public function setParameterMapping($parameterMapping)
+  {
+    $this->parameterMapping = $parameterMapping;
+  }
+  /**
+   * @return string[]
+   */
+  public function getParameterMapping()
+  {
+    return $this->parameterMapping;
+  }
+  /**
+   * @param string
+   */
+  public function setPassword($password)
+  {
+    $this->password = $password;
+  }
+  /**
+   * @return string
+   */
+  public function getPassword()
+  {
+    return $this->password;
+  }
+  /**
+   * @param string
+   */
+  public function setRequestBody($requestBody)
+  {
+    $this->requestBody = $requestBody;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestBody()
+  {
+    return $this->requestBody;
+  }
+  /**
+   * @param string[]
+   */
+  public function setRequestHeaders($requestHeaders)
+  {
+    $this->requestHeaders = $requestHeaders;
+  }
+  /**
+   * @return string[]
+   */
+  public function getRequestHeaders()
+  {
+    return $this->requestHeaders;
+  }
+  /**
+   * @param string
+   */
+  public function setServiceAgentAuth($serviceAgentAuth)
+  {
+    $this->serviceAgentAuth = $serviceAgentAuth;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceAgentAuth()
+  {
+    return $this->serviceAgentAuth;
+  }
+  /**
+   * @param string
+   */
+  public function setUri($uri)
+  {
+    $this->uri = $uri;
+  }
+  /**
+   * @return string
+   */
+  public function getUri()
+  {
+    return $this->uri;
+  }
+  /**
+   * @param string
+   */
+  public function setUsername($username)
+  {
+    $this->username = $username;
+  }
+  /**
+   * @return string
+   */
+  public function getUsername()
+  {
+    return $this->username;
+  }
+  /**
+   * @param string
+   */
+  public function setWebhookType($webhookType)
+  {
+    $this->webhookType = $webhookType;
+  }
+  /**
+   * @return string
+   */
+  public function getWebhookType()
+  {
+    return $this->webhookType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1WebhookGenericWebService::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1WebhookGenericWebService');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,99 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig extends \Google\Collection
+{
+  protected $collection_key = 'scopes';
+  /**
+   * @var string
+   */
+  public $clientId;
+  /**
+   * @var string
+   */
+  public $clientSecret;
+  /**
+   * @var string[]
+   */
+  public $scopes;
+  /**
+   * @var string
+   */
+  public $tokenEndpoint;
+
+  /**
+   * @param string
+   */
+  public function setClientId($clientId)
+  {
+    $this->clientId = $clientId;
+  }
+  /**
+   * @return string
+   */
+  public function getClientId()
+  {
+    return $this->clientId;
+  }
+  /**
+   * @param string
+   */
+  public function setClientSecret($clientSecret)
+  {
+    $this->clientSecret = $clientSecret;
+  }
+  /**
+   * @return string
+   */
+  public function getClientSecret()
+  {
+    return $this->clientSecret;
+  }
+  /**
+   * @param string[]
+   */
+  public function setScopes($scopes)
+  {
+    $this->scopes = $scopes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getScopes()
+  {
+    return $this->scopes;
+  }
+  /**
+   * @param string
+   */
+  public function setTokenEndpoint($tokenEndpoint)
+  {
+    $this->tokenEndpoint = $tokenEndpoint;
+  }
+  /**
+   * @return string
+   */
+  public function getTokenEndpoint()
+  {
+    return $this->tokenEndpoint;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceOAuthConfig');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1WebhookRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1WebhookRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1WebhookRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,283 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1WebhookRequest extends \Google\Collection
+{
+  protected $collection_key = 'messages';
+  /**
+   * @var string
+   */
+  public $detectIntentResponseId;
+  /**
+   * @var string
+   */
+  public $dtmfDigits;
+  protected $fulfillmentInfoType = GoogleCloudDialogflowCxV3beta1WebhookRequestFulfillmentInfo::class;
+  protected $fulfillmentInfoDataType = '';
+  protected $intentInfoType = GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfo::class;
+  protected $intentInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $languageCode;
+  protected $languageInfoType = GoogleCloudDialogflowCxV3beta1LanguageInfo::class;
+  protected $languageInfoDataType = '';
+  protected $messagesType = GoogleCloudDialogflowCxV3beta1ResponseMessage::class;
+  protected $messagesDataType = 'array';
+  protected $pageInfoType = GoogleCloudDialogflowCxV3beta1PageInfo::class;
+  protected $pageInfoDataType = '';
+  /**
+   * @var array[]
+   */
+  public $payload;
+  protected $sentimentAnalysisResultType = GoogleCloudDialogflowCxV3beta1WebhookRequestSentimentAnalysisResult::class;
+  protected $sentimentAnalysisResultDataType = '';
+  protected $sessionInfoType = GoogleCloudDialogflowCxV3beta1SessionInfo::class;
+  protected $sessionInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $text;
+  /**
+   * @var string
+   */
+  public $transcript;
+  /**
+   * @var string
+   */
+  public $triggerEvent;
+  /**
+   * @var string
+   */
+  public $triggerIntent;
+
+  /**
+   * @param string
+   */
+  public function setDetectIntentResponseId($detectIntentResponseId)
+  {
+    $this->detectIntentResponseId = $detectIntentResponseId;
+  }
+  /**
+   * @return string
+   */
+  public function getDetectIntentResponseId()
+  {
+    return $this->detectIntentResponseId;
+  }
+  /**
+   * @param string
+   */
+  public function setDtmfDigits($dtmfDigits)
+  {
+    $this->dtmfDigits = $dtmfDigits;
+  }
+  /**
+   * @return string
+   */
+  public function getDtmfDigits()
+  {
+    return $this->dtmfDigits;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1WebhookRequestFulfillmentInfo
+   */
+  public function setFulfillmentInfo(GoogleCloudDialogflowCxV3beta1WebhookRequestFulfillmentInfo $fulfillmentInfo)
+  {
+    $this->fulfillmentInfo = $fulfillmentInfo;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1WebhookRequestFulfillmentInfo
+   */
+  public function getFulfillmentInfo()
+  {
+    return $this->fulfillmentInfo;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfo
+   */
+  public function setIntentInfo(GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfo $intentInfo)
+  {
+    $this->intentInfo = $intentInfo;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfo
+   */
+  public function getIntentInfo()
+  {
+    return $this->intentInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setLanguageCode($languageCode)
+  {
+    $this->languageCode = $languageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCode()
+  {
+    return $this->languageCode;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1LanguageInfo
+   */
+  public function setLanguageInfo(GoogleCloudDialogflowCxV3beta1LanguageInfo $languageInfo)
+  {
+    $this->languageInfo = $languageInfo;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1LanguageInfo
+   */
+  public function getLanguageInfo()
+  {
+    return $this->languageInfo;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1ResponseMessage[]
+   */
+  public function setMessages($messages)
+  {
+    $this->messages = $messages;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1ResponseMessage[]
+   */
+  public function getMessages()
+  {
+    return $this->messages;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1PageInfo
+   */
+  public function setPageInfo(GoogleCloudDialogflowCxV3beta1PageInfo $pageInfo)
+  {
+    $this->pageInfo = $pageInfo;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1PageInfo
+   */
+  public function getPageInfo()
+  {
+    return $this->pageInfo;
+  }
+  /**
+   * @param array[]
+   */
+  public function setPayload($payload)
+  {
+    $this->payload = $payload;
+  }
+  /**
+   * @return array[]
+   */
+  public function getPayload()
+  {
+    return $this->payload;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1WebhookRequestSentimentAnalysisResult
+   */
+  public function setSentimentAnalysisResult(GoogleCloudDialogflowCxV3beta1WebhookRequestSentimentAnalysisResult $sentimentAnalysisResult)
+  {
+    $this->sentimentAnalysisResult = $sentimentAnalysisResult;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1WebhookRequestSentimentAnalysisResult
+   */
+  public function getSentimentAnalysisResult()
+  {
+    return $this->sentimentAnalysisResult;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1SessionInfo
+   */
+  public function setSessionInfo(GoogleCloudDialogflowCxV3beta1SessionInfo $sessionInfo)
+  {
+    $this->sessionInfo = $sessionInfo;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1SessionInfo
+   */
+  public function getSessionInfo()
+  {
+    return $this->sessionInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+  /**
+   * @param string
+   */
+  public function setTranscript($transcript)
+  {
+    $this->transcript = $transcript;
+  }
+  /**
+   * @return string
+   */
+  public function getTranscript()
+  {
+    return $this->transcript;
+  }
+  /**
+   * @param string
+   */
+  public function setTriggerEvent($triggerEvent)
+  {
+    $this->triggerEvent = $triggerEvent;
+  }
+  /**
+   * @return string
+   */
+  public function getTriggerEvent()
+  {
+    return $this->triggerEvent;
+  }
+  /**
+   * @param string
+   */
+  public function setTriggerIntent($triggerIntent)
+  {
+    $this->triggerIntent = $triggerIntent;
+  }
+  /**
+   * @return string
+   */
+  public function getTriggerIntent()
+  {
+    return $this->triggerIntent;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1WebhookRequest::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1WebhookRequest');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1WebhookRequestFulfillmentInfo.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1WebhookRequestFulfillmentInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1WebhookRequestFulfillmentInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1WebhookRequestFulfillmentInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $tag;
+
+  /**
+   * @param string
+   */
+  public function setTag($tag)
+  {
+    $this->tag = $tag;
+  }
+  /**
+   * @return string
+   */
+  public function getTag()
+  {
+    return $this->tag;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1WebhookRequestFulfillmentInfo::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1WebhookRequestFulfillmentInfo');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfo.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,96 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfo extends \Google\Model
+{
+  /**
+   * @var float
+   */
+  public $confidence;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $lastMatchedIntent;
+  protected $parametersType = GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfoIntentParameterValue::class;
+  protected $parametersDataType = 'map';
+
+  /**
+   * @param float
+   */
+  public function setConfidence($confidence)
+  {
+    $this->confidence = $confidence;
+  }
+  /**
+   * @return float
+   */
+  public function getConfidence()
+  {
+    return $this->confidence;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setLastMatchedIntent($lastMatchedIntent)
+  {
+    $this->lastMatchedIntent = $lastMatchedIntent;
+  }
+  /**
+   * @return string
+   */
+  public function getLastMatchedIntent()
+  {
+    return $this->lastMatchedIntent;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfoIntentParameterValue[]
+   */
+  public function setParameters($parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfoIntentParameterValue[]
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfo::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfo');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfoIntentParameterValue.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfoIntentParameterValue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfoIntentParameterValue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfoIntentParameterValue extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $originalValue;
+  /**
+   * @var array
+   */
+  public $resolvedValue;
+
+  /**
+   * @param string
+   */
+  public function setOriginalValue($originalValue)
+  {
+    $this->originalValue = $originalValue;
+  }
+  /**
+   * @return string
+   */
+  public function getOriginalValue()
+  {
+    return $this->originalValue;
+  }
+  /**
+   * @param array
+   */
+  public function setResolvedValue($resolvedValue)
+  {
+    $this->resolvedValue = $resolvedValue;
+  }
+  /**
+   * @return array
+   */
+  public function getResolvedValue()
+  {
+    return $this->resolvedValue;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfoIntentParameterValue::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfoIntentParameterValue');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1WebhookRequestSentimentAnalysisResult.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1WebhookRequestSentimentAnalysisResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1WebhookRequestSentimentAnalysisResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1WebhookRequestSentimentAnalysisResult extends \Google\Model
+{
+  /**
+   * @var float
+   */
+  public $magnitude;
+  /**
+   * @var float
+   */
+  public $score;
+
+  /**
+   * @param float
+   */
+  public function setMagnitude($magnitude)
+  {
+    $this->magnitude = $magnitude;
+  }
+  /**
+   * @return float
+   */
+  public function getMagnitude()
+  {
+    return $this->magnitude;
+  }
+  /**
+   * @param float
+   */
+  public function setScore($score)
+  {
+    $this->score = $score;
+  }
+  /**
+   * @return float
+   */
+  public function getScore()
+  {
+    return $this->score;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1WebhookRequestSentimentAnalysisResult::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1WebhookRequestSentimentAnalysisResult');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1WebhookResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1WebhookResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1WebhookResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,128 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1WebhookResponse extends \Google\Model
+{
+  protected $fulfillmentResponseType = GoogleCloudDialogflowCxV3beta1WebhookResponseFulfillmentResponse::class;
+  protected $fulfillmentResponseDataType = '';
+  protected $pageInfoType = GoogleCloudDialogflowCxV3beta1PageInfo::class;
+  protected $pageInfoDataType = '';
+  /**
+   * @var array[]
+   */
+  public $payload;
+  protected $sessionInfoType = GoogleCloudDialogflowCxV3beta1SessionInfo::class;
+  protected $sessionInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $targetFlow;
+  /**
+   * @var string
+   */
+  public $targetPage;
+
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1WebhookResponseFulfillmentResponse
+   */
+  public function setFulfillmentResponse(GoogleCloudDialogflowCxV3beta1WebhookResponseFulfillmentResponse $fulfillmentResponse)
+  {
+    $this->fulfillmentResponse = $fulfillmentResponse;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1WebhookResponseFulfillmentResponse
+   */
+  public function getFulfillmentResponse()
+  {
+    return $this->fulfillmentResponse;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1PageInfo
+   */
+  public function setPageInfo(GoogleCloudDialogflowCxV3beta1PageInfo $pageInfo)
+  {
+    $this->pageInfo = $pageInfo;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1PageInfo
+   */
+  public function getPageInfo()
+  {
+    return $this->pageInfo;
+  }
+  /**
+   * @param array[]
+   */
+  public function setPayload($payload)
+  {
+    $this->payload = $payload;
+  }
+  /**
+   * @return array[]
+   */
+  public function getPayload()
+  {
+    return $this->payload;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1SessionInfo
+   */
+  public function setSessionInfo(GoogleCloudDialogflowCxV3beta1SessionInfo $sessionInfo)
+  {
+    $this->sessionInfo = $sessionInfo;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1SessionInfo
+   */
+  public function getSessionInfo()
+  {
+    return $this->sessionInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setTargetFlow($targetFlow)
+  {
+    $this->targetFlow = $targetFlow;
+  }
+  /**
+   * @return string
+   */
+  public function getTargetFlow()
+  {
+    return $this->targetFlow;
+  }
+  /**
+   * @param string
+   */
+  public function setTargetPage($targetPage)
+  {
+    $this->targetPage = $targetPage;
+  }
+  /**
+   * @return string
+   */
+  public function getTargetPage()
+  {
+    return $this->targetPage;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1WebhookResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1WebhookResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1WebhookResponseFulfillmentResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1WebhookResponseFulfillmentResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1WebhookResponseFulfillmentResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1WebhookResponseFulfillmentResponse extends \Google\Collection
+{
+  protected $collection_key = 'messages';
+  /**
+   * @var string
+   */
+  public $mergeBehavior;
+  protected $messagesType = GoogleCloudDialogflowCxV3beta1ResponseMessage::class;
+  protected $messagesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setMergeBehavior($mergeBehavior)
+  {
+    $this->mergeBehavior = $mergeBehavior;
+  }
+  /**
+   * @return string
+   */
+  public function getMergeBehavior()
+  {
+    return $this->mergeBehavior;
+  }
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1ResponseMessage[]
+   */
+  public function setMessages($messages)
+  {
+    $this->messages = $messages;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1ResponseMessage[]
+   */
+  public function getMessages()
+  {
+    return $this->messages;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1WebhookResponseFulfillmentResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1WebhookResponseFulfillmentResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,60 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfig extends \Google\Model
+{
+  protected $genericWebServiceType = GoogleCloudDialogflowCxV3beta1WebhookGenericWebService::class;
+  protected $genericWebServiceDataType = '';
+  /**
+   * @var string
+   */
+  public $service;
+
+  /**
+   * @param GoogleCloudDialogflowCxV3beta1WebhookGenericWebService
+   */
+  public function setGenericWebService(GoogleCloudDialogflowCxV3beta1WebhookGenericWebService $genericWebService)
+  {
+    $this->genericWebService = $genericWebService;
+  }
+  /**
+   * @return GoogleCloudDialogflowCxV3beta1WebhookGenericWebService
+   */
+  public function getGenericWebService()
+  {
+    return $this->genericWebService;
+  }
+  /**
+   * @param string
+   */
+  public function setService($service)
+  {
+    $this->service = $service;
+  }
+  /**
+   * @return string
+   */
+  public function getService()
+  {
+    return $this->service;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfig::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfig');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2AnnotatedMessagePart.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2AnnotatedMessagePart.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2AnnotatedMessagePart.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2AnnotatedMessagePart extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $entityType;
+  /**
+   * @var array
+   */
+  public $formattedValue;
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param string
+   */
+  public function setEntityType($entityType)
+  {
+    $this->entityType = $entityType;
+  }
+  /**
+   * @return string
+   */
+  public function getEntityType()
+  {
+    return $this->entityType;
+  }
+  /**
+   * @param array
+   */
+  public function setFormattedValue($formattedValue)
+  {
+    $this->formattedValue = $formattedValue;
+  }
+  /**
+   * @return array
+   */
+  public function getFormattedValue()
+  {
+    return $this->formattedValue;
+  }
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2AnnotatedMessagePart::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2AnnotatedMessagePart');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2ArticleAnswer.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2ArticleAnswer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2ArticleAnswer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,135 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2ArticleAnswer extends \Google\Collection
+{
+  protected $collection_key = 'snippets';
+  /**
+   * @var string
+   */
+  public $answerRecord;
+  /**
+   * @var float
+   */
+  public $confidence;
+  /**
+   * @var string[]
+   */
+  public $metadata;
+  /**
+   * @var string[]
+   */
+  public $snippets;
+  /**
+   * @var string
+   */
+  public $title;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setAnswerRecord($answerRecord)
+  {
+    $this->answerRecord = $answerRecord;
+  }
+  /**
+   * @return string
+   */
+  public function getAnswerRecord()
+  {
+    return $this->answerRecord;
+  }
+  /**
+   * @param float
+   */
+  public function setConfidence($confidence)
+  {
+    $this->confidence = $confidence;
+  }
+  /**
+   * @return float
+   */
+  public function getConfidence()
+  {
+    return $this->confidence;
+  }
+  /**
+   * @param string[]
+   */
+  public function setMetadata($metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return string[]
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSnippets($snippets)
+  {
+    $this->snippets = $snippets;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSnippets()
+  {
+    return $this->snippets;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+  /**
+   * @param string
+   */
+  public function setUri($uri)
+  {
+    $this->uri = $uri;
+  }
+  /**
+   * @return string
+   */
+  public function getUri()
+  {
+    return $this->uri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2ArticleAnswer::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2ArticleAnswer');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2ArticleSuggestionModelMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2ArticleSuggestionModelMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2ArticleSuggestionModelMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2ArticleSuggestionModelMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $trainingModelType;
+
+  /**
+   * @param string
+   */
+  public function setTrainingModelType($trainingModelType)
+  {
+    $this->trainingModelType = $trainingModelType;
+  }
+  /**
+   * @return string
+   */
+  public function getTrainingModelType()
+  {
+    return $this->trainingModelType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2ArticleSuggestionModelMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2ArticleSuggestionModelMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse extends \Google\Collection
+{
+  protected $collection_key = 'entityTypes';
+  protected $entityTypesType = GoogleCloudDialogflowV2EntityType::class;
+  protected $entityTypesDataType = 'array';
+
+  /**
+   * @param GoogleCloudDialogflowV2EntityType[]
+   */
+  public function setEntityTypes($entityTypes)
+  {
+    $this->entityTypes = $entityTypes;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2EntityType[]
+   */
+  public function getEntityTypes()
+  {
+    return $this->entityTypes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2BatchUpdateIntentsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2BatchUpdateIntentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2BatchUpdateIntentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2BatchUpdateIntentsResponse extends \Google\Collection
+{
+  protected $collection_key = 'intents';
+  protected $intentsType = GoogleCloudDialogflowV2Intent::class;
+  protected $intentsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDialogflowV2Intent[]
+   */
+  public function setIntents($intents)
+  {
+    $this->intents = $intents;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2Intent[]
+   */
+  public function getIntents()
+  {
+    return $this->intents;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2BatchUpdateIntentsResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2BatchUpdateIntentsResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2ClearSuggestionFeatureConfigOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2ClearSuggestionFeatureConfigOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2ClearSuggestionFeatureConfigOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,98 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2ClearSuggestionFeatureConfigOperationMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $conversationProfile;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $participantRole;
+  /**
+   * @var string
+   */
+  public $suggestionFeatureType;
+
+  /**
+   * @param string
+   */
+  public function setConversationProfile($conversationProfile)
+  {
+    $this->conversationProfile = $conversationProfile;
+  }
+  /**
+   * @return string
+   */
+  public function getConversationProfile()
+  {
+    return $this->conversationProfile;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setParticipantRole($participantRole)
+  {
+    $this->participantRole = $participantRole;
+  }
+  /**
+   * @return string
+   */
+  public function getParticipantRole()
+  {
+    return $this->participantRole;
+  }
+  /**
+   * @param string
+   */
+  public function setSuggestionFeatureType($suggestionFeatureType)
+  {
+    $this->suggestionFeatureType = $suggestionFeatureType;
+  }
+  /**
+   * @return string
+   */
+  public function getSuggestionFeatureType()
+  {
+    return $this->suggestionFeatureType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2ClearSuggestionFeatureConfigOperationMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2ClearSuggestionFeatureConfigOperationMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2Context.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2Context.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2Context.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2Context extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $lifespanCount;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var array[]
+   */
+  public $parameters;
+
+  /**
+   * @param int
+   */
+  public function setLifespanCount($lifespanCount)
+  {
+    $this->lifespanCount = $lifespanCount;
+  }
+  /**
+   * @return int
+   */
+  public function getLifespanCount()
+  {
+    return $this->lifespanCount;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param array[]
+   */
+  public function setParameters($parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return array[]
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2Context::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2Context');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2ConversationEvent.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2ConversationEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2ConversationEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,94 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2ConversationEvent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $conversation;
+  protected $errorStatusType = GoogleRpcStatus::class;
+  protected $errorStatusDataType = '';
+  protected $newMessagePayloadType = GoogleCloudDialogflowV2Message::class;
+  protected $newMessagePayloadDataType = '';
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setConversation($conversation)
+  {
+    $this->conversation = $conversation;
+  }
+  /**
+   * @return string
+   */
+  public function getConversation()
+  {
+    return $this->conversation;
+  }
+  /**
+   * @param GoogleRpcStatus
+   */
+  public function setErrorStatus(GoogleRpcStatus $errorStatus)
+  {
+    $this->errorStatus = $errorStatus;
+  }
+  /**
+   * @return GoogleRpcStatus
+   */
+  public function getErrorStatus()
+  {
+    return $this->errorStatus;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2Message
+   */
+  public function setNewMessagePayload(GoogleCloudDialogflowV2Message $newMessagePayload)
+  {
+    $this->newMessagePayload = $newMessagePayload;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2Message
+   */
+  public function getNewMessagePayload()
+  {
+    return $this->newMessagePayload;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2ConversationEvent::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2ConversationEvent');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2ConversationModel.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2ConversationModel.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2ConversationModel.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,201 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2ConversationModel extends \Google\Collection
+{
+  protected $collection_key = 'datasets';
+  protected $articleSuggestionModelMetadataType = GoogleCloudDialogflowV2ArticleSuggestionModelMetadata::class;
+  protected $articleSuggestionModelMetadataDataType = '';
+  /**
+   * @var string
+   */
+  public $createTime;
+  protected $datasetsType = GoogleCloudDialogflowV2InputDataset::class;
+  protected $datasetsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $languageCode;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var bool
+   */
+  public $satisfiesPzi;
+  /**
+   * @var bool
+   */
+  public $satisfiesPzs;
+  protected $smartReplyModelMetadataType = GoogleCloudDialogflowV2SmartReplyModelMetadata::class;
+  protected $smartReplyModelMetadataDataType = '';
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param GoogleCloudDialogflowV2ArticleSuggestionModelMetadata
+   */
+  public function setArticleSuggestionModelMetadata(GoogleCloudDialogflowV2ArticleSuggestionModelMetadata $articleSuggestionModelMetadata)
+  {
+    $this->articleSuggestionModelMetadata = $articleSuggestionModelMetadata;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2ArticleSuggestionModelMetadata
+   */
+  public function getArticleSuggestionModelMetadata()
+  {
+    return $this->articleSuggestionModelMetadata;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2InputDataset[]
+   */
+  public function setDatasets($datasets)
+  {
+    $this->datasets = $datasets;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2InputDataset[]
+   */
+  public function getDatasets()
+  {
+    return $this->datasets;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setLanguageCode($languageCode)
+  {
+    $this->languageCode = $languageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCode()
+  {
+    return $this->languageCode;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param bool
+   */
+  public function setSatisfiesPzi($satisfiesPzi)
+  {
+    $this->satisfiesPzi = $satisfiesPzi;
+  }
+  /**
+   * @return bool
+   */
+  public function getSatisfiesPzi()
+  {
+    return $this->satisfiesPzi;
+  }
+  /**
+   * @param bool
+   */
+  public function setSatisfiesPzs($satisfiesPzs)
+  {
+    $this->satisfiesPzs = $satisfiesPzs;
+  }
+  /**
+   * @return bool
+   */
+  public function getSatisfiesPzs()
+  {
+    return $this->satisfiesPzs;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2SmartReplyModelMetadata
+   */
+  public function setSmartReplyModelMetadata(GoogleCloudDialogflowV2SmartReplyModelMetadata $smartReplyModelMetadata)
+  {
+    $this->smartReplyModelMetadata = $smartReplyModelMetadata;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2SmartReplyModelMetadata
+   */
+  public function getSmartReplyModelMetadata()
+  {
+    return $this->smartReplyModelMetadata;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2ConversationModel::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2ConversationModel');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2CreateConversationDatasetOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2CreateConversationDatasetOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2CreateConversationDatasetOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2CreateConversationDatasetOperationMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $conversationDataset;
+
+  /**
+   * @param string
+   */
+  public function setConversationDataset($conversationDataset)
+  {
+    $this->conversationDataset = $conversationDataset;
+  }
+  /**
+   * @return string
+   */
+  public function getConversationDataset()
+  {
+    return $this->conversationDataset;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2CreateConversationDatasetOperationMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2CreateConversationDatasetOperationMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2CreateConversationModelEvaluationOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2CreateConversationModelEvaluationOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2CreateConversationModelEvaluationOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,98 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2CreateConversationModelEvaluationOperationMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $conversationModel;
+  /**
+   * @var string
+   */
+  public $conversationModelEvaluation;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param string
+   */
+  public function setConversationModel($conversationModel)
+  {
+    $this->conversationModel = $conversationModel;
+  }
+  /**
+   * @return string
+   */
+  public function getConversationModel()
+  {
+    return $this->conversationModel;
+  }
+  /**
+   * @param string
+   */
+  public function setConversationModelEvaluation($conversationModelEvaluation)
+  {
+    $this->conversationModelEvaluation = $conversationModelEvaluation;
+  }
+  /**
+   * @return string
+   */
+  public function getConversationModelEvaluation()
+  {
+    return $this->conversationModelEvaluation;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2CreateConversationModelEvaluationOperationMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2CreateConversationModelEvaluationOperationMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2CreateConversationModelOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2CreateConversationModelOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2CreateConversationModelOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2CreateConversationModelOperationMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $conversationModel;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param string
+   */
+  public function setConversationModel($conversationModel)
+  {
+    $this->conversationModel = $conversationModel;
+  }
+  /**
+   * @return string
+   */
+  public function getConversationModel()
+  {
+    return $this->conversationModel;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2CreateConversationModelOperationMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2CreateConversationModelOperationMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2DeleteConversationDatasetOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2DeleteConversationDatasetOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2DeleteConversationDatasetOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,25 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2DeleteConversationDatasetOperationMetadata extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2DeleteConversationDatasetOperationMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2DeleteConversationDatasetOperationMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2DeleteConversationModelOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2DeleteConversationModelOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2DeleteConversationModelOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2DeleteConversationModelOperationMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $conversationModel;
+  /**
+   * @var string
+   */
+  public $createTime;
+
+  /**
+   * @param string
+   */
+  public function setConversationModel($conversationModel)
+  {
+    $this->conversationModel = $conversationModel;
+  }
+  /**
+   * @return string
+   */
+  public function getConversationModel()
+  {
+    return $this->conversationModel;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2DeleteConversationModelOperationMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2DeleteConversationModelOperationMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2DeployConversationModelOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2DeployConversationModelOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2DeployConversationModelOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2DeployConversationModelOperationMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $conversationModel;
+  /**
+   * @var string
+   */
+  public $createTime;
+
+  /**
+   * @param string
+   */
+  public function setConversationModel($conversationModel)
+  {
+    $this->conversationModel = $conversationModel;
+  }
+  /**
+   * @return string
+   */
+  public function getConversationModel()
+  {
+    return $this->conversationModel;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2DeployConversationModelOperationMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2DeployConversationModelOperationMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2EncryptionSpec.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2EncryptionSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2EncryptionSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2EncryptionSpec extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $kmsKey;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setKmsKey($kmsKey)
+  {
+    $this->kmsKey = $kmsKey;
+  }
+  /**
+   * @return string
+   */
+  public function getKmsKey()
+  {
+    return $this->kmsKey;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2EncryptionSpec::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2EncryptionSpec');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2EntityType.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2EntityType.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2EntityType.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,133 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2EntityType extends \Google\Collection
+{
+  protected $collection_key = 'entities';
+  /**
+   * @var string
+   */
+  public $autoExpansionMode;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var bool
+   */
+  public $enableFuzzyExtraction;
+  protected $entitiesType = GoogleCloudDialogflowV2EntityTypeEntity::class;
+  protected $entitiesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $kind;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setAutoExpansionMode($autoExpansionMode)
+  {
+    $this->autoExpansionMode = $autoExpansionMode;
+  }
+  /**
+   * @return string
+   */
+  public function getAutoExpansionMode()
+  {
+    return $this->autoExpansionMode;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnableFuzzyExtraction($enableFuzzyExtraction)
+  {
+    $this->enableFuzzyExtraction = $enableFuzzyExtraction;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableFuzzyExtraction()
+  {
+    return $this->enableFuzzyExtraction;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2EntityTypeEntity[]
+   */
+  public function setEntities($entities)
+  {
+    $this->entities = $entities;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2EntityTypeEntity[]
+   */
+  public function getEntities()
+  {
+    return $this->entities;
+  }
+  /**
+   * @param string
+   */
+  public function setKind($kind)
+  {
+    $this->kind = $kind;
+  }
+  /**
+   * @return string
+   */
+  public function getKind()
+  {
+    return $this->kind;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2EntityType::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2EntityType');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2EntityTypeEntity.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2EntityTypeEntity.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2EntityTypeEntity.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,63 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2EntityTypeEntity extends \Google\Collection
+{
+  protected $collection_key = 'synonyms';
+  /**
+   * @var string[]
+   */
+  public $synonyms;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param string[]
+   */
+  public function setSynonyms($synonyms)
+  {
+    $this->synonyms = $synonyms;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSynonyms()
+  {
+    return $this->synonyms;
+  }
+  /**
+   * @param string
+   */
+  public function setValue($value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return string
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2EntityTypeEntity::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2EntityTypeEntity');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2EventInput.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2EventInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2EventInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2EventInput extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $languageCode;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var array[]
+   */
+  public $parameters;
+
+  /**
+   * @param string
+   */
+  public function setLanguageCode($languageCode)
+  {
+    $this->languageCode = $languageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCode()
+  {
+    return $this->languageCode;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param array[]
+   */
+  public function setParameters($parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return array[]
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2EventInput::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2EventInput');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2ExportAgentResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2ExportAgentResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2ExportAgentResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2ExportAgentResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $agentContent;
+  /**
+   * @var string
+   */
+  public $agentUri;
+
+  /**
+   * @param string
+   */
+  public function setAgentContent($agentContent)
+  {
+    $this->agentContent = $agentContent;
+  }
+  /**
+   * @return string
+   */
+  public function getAgentContent()
+  {
+    return $this->agentContent;
+  }
+  /**
+   * @param string
+   */
+  public function setAgentUri($agentUri)
+  {
+    $this->agentUri = $agentUri;
+  }
+  /**
+   * @return string
+   */
+  public function getAgentUri()
+  {
+    return $this->agentUri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2ExportAgentResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2ExportAgentResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2ExportOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2ExportOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2ExportOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2ExportOperationMetadata extends \Google\Model
+{
+  protected $exportedGcsDestinationType = GoogleCloudDialogflowV2GcsDestination::class;
+  protected $exportedGcsDestinationDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowV2GcsDestination
+   */
+  public function setExportedGcsDestination(GoogleCloudDialogflowV2GcsDestination $exportedGcsDestination)
+  {
+    $this->exportedGcsDestination = $exportedGcsDestination;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2GcsDestination
+   */
+  public function getExportedGcsDestination()
+  {
+    return $this->exportedGcsDestination;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2ExportOperationMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2ExportOperationMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2FaqAnswer.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2FaqAnswer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2FaqAnswer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,134 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2FaqAnswer extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $answer;
+  /**
+   * @var string
+   */
+  public $answerRecord;
+  /**
+   * @var float
+   */
+  public $confidence;
+  /**
+   * @var string[]
+   */
+  public $metadata;
+  /**
+   * @var string
+   */
+  public $question;
+  /**
+   * @var string
+   */
+  public $source;
+
+  /**
+   * @param string
+   */
+  public function setAnswer($answer)
+  {
+    $this->answer = $answer;
+  }
+  /**
+   * @return string
+   */
+  public function getAnswer()
+  {
+    return $this->answer;
+  }
+  /**
+   * @param string
+   */
+  public function setAnswerRecord($answerRecord)
+  {
+    $this->answerRecord = $answerRecord;
+  }
+  /**
+   * @return string
+   */
+  public function getAnswerRecord()
+  {
+    return $this->answerRecord;
+  }
+  /**
+   * @param float
+   */
+  public function setConfidence($confidence)
+  {
+    $this->confidence = $confidence;
+  }
+  /**
+   * @return float
+   */
+  public function getConfidence()
+  {
+    return $this->confidence;
+  }
+  /**
+   * @param string[]
+   */
+  public function setMetadata($metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return string[]
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param string
+   */
+  public function setQuestion($question)
+  {
+    $this->question = $question;
+  }
+  /**
+   * @return string
+   */
+  public function getQuestion()
+  {
+    return $this->question;
+  }
+  /**
+   * @param string
+   */
+  public function setSource($source)
+  {
+    $this->source = $source;
+  }
+  /**
+   * @return string
+   */
+  public function getSource()
+  {
+    return $this->source;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2FaqAnswer::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2FaqAnswer');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2GcsDestination.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2GcsDestination.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2GcsDestination.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2GcsDestination extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setUri($uri)
+  {
+    $this->uri = $uri;
+  }
+  /**
+   * @return string
+   */
+  public function getUri()
+  {
+    return $this->uri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2GcsDestination::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2GcsDestination');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2HumanAgentAssistantEvent.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2HumanAgentAssistantEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2HumanAgentAssistantEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,79 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2HumanAgentAssistantEvent extends \Google\Collection
+{
+  protected $collection_key = 'suggestionResults';
+  /**
+   * @var string
+   */
+  public $conversation;
+  /**
+   * @var string
+   */
+  public $participant;
+  protected $suggestionResultsType = GoogleCloudDialogflowV2SuggestionResult::class;
+  protected $suggestionResultsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setConversation($conversation)
+  {
+    $this->conversation = $conversation;
+  }
+  /**
+   * @return string
+   */
+  public function getConversation()
+  {
+    return $this->conversation;
+  }
+  /**
+   * @param string
+   */
+  public function setParticipant($participant)
+  {
+    $this->participant = $participant;
+  }
+  /**
+   * @return string
+   */
+  public function getParticipant()
+  {
+    return $this->participant;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2SuggestionResult[]
+   */
+  public function setSuggestionResults($suggestionResults)
+  {
+    $this->suggestionResults = $suggestionResults;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2SuggestionResult[]
+   */
+  public function getSuggestionResults()
+  {
+    return $this->suggestionResults;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2HumanAgentAssistantEvent::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2HumanAgentAssistantEvent');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2ImportConversationDataOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2ImportConversationDataOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2ImportConversationDataOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,79 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2ImportConversationDataOperationMetadata extends \Google\Collection
+{
+  protected $collection_key = 'partialFailures';
+  /**
+   * @var string
+   */
+  public $conversationDataset;
+  /**
+   * @var string
+   */
+  public $createTime;
+  protected $partialFailuresType = GoogleRpcStatus::class;
+  protected $partialFailuresDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setConversationDataset($conversationDataset)
+  {
+    $this->conversationDataset = $conversationDataset;
+  }
+  /**
+   * @return string
+   */
+  public function getConversationDataset()
+  {
+    return $this->conversationDataset;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param GoogleRpcStatus[]
+   */
+  public function setPartialFailures($partialFailures)
+  {
+    $this->partialFailures = $partialFailures;
+  }
+  /**
+   * @return GoogleRpcStatus[]
+   */
+  public function getPartialFailures()
+  {
+    return $this->partialFailures;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2ImportConversationDataOperationMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2ImportConversationDataOperationMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2ImportConversationDataOperationResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2ImportConversationDataOperationResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2ImportConversationDataOperationResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2ImportConversationDataOperationResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $conversationDataset;
+  /**
+   * @var int
+   */
+  public $importCount;
+
+  /**
+   * @param string
+   */
+  public function setConversationDataset($conversationDataset)
+  {
+    $this->conversationDataset = $conversationDataset;
+  }
+  /**
+   * @return string
+   */
+  public function getConversationDataset()
+  {
+    return $this->conversationDataset;
+  }
+  /**
+   * @param int
+   */
+  public function setImportCount($importCount)
+  {
+    $this->importCount = $importCount;
+  }
+  /**
+   * @return int
+   */
+  public function getImportCount()
+  {
+    return $this->importCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2ImportConversationDataOperationResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2ImportConversationDataOperationResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2ImportDocumentsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2ImportDocumentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2ImportDocumentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2ImportDocumentsResponse extends \Google\Collection
+{
+  protected $collection_key = 'warnings';
+  protected $warningsType = GoogleRpcStatus::class;
+  protected $warningsDataType = 'array';
+
+  /**
+   * @param GoogleRpcStatus[]
+   */
+  public function setWarnings($warnings)
+  {
+    $this->warnings = $warnings;
+  }
+  /**
+   * @return GoogleRpcStatus[]
+   */
+  public function getWarnings()
+  {
+    return $this->warnings;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2ImportDocumentsResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2ImportDocumentsResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2InitializeEncryptionSpecMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2InitializeEncryptionSpecMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2InitializeEncryptionSpecMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2InitializeEncryptionSpecMetadata extends \Google\Model
+{
+  protected $requestType = GoogleCloudDialogflowV2InitializeEncryptionSpecRequest::class;
+  protected $requestDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowV2InitializeEncryptionSpecRequest
+   */
+  public function setRequest(GoogleCloudDialogflowV2InitializeEncryptionSpecRequest $request)
+  {
+    $this->request = $request;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2InitializeEncryptionSpecRequest
+   */
+  public function getRequest()
+  {
+    return $this->request;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2InitializeEncryptionSpecMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2InitializeEncryptionSpecMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2InitializeEncryptionSpecRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2InitializeEncryptionSpecRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2InitializeEncryptionSpecRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2InitializeEncryptionSpecRequest extends \Google\Model
+{
+  protected $encryptionSpecType = GoogleCloudDialogflowV2EncryptionSpec::class;
+  protected $encryptionSpecDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowV2EncryptionSpec
+   */
+  public function setEncryptionSpec(GoogleCloudDialogflowV2EncryptionSpec $encryptionSpec)
+  {
+    $this->encryptionSpec = $encryptionSpec;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2EncryptionSpec
+   */
+  public function getEncryptionSpec()
+  {
+    return $this->encryptionSpec;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2InitializeEncryptionSpecRequest::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2InitializeEncryptionSpecRequest');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2InputDataset.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2InputDataset.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2InputDataset.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2InputDataset extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $dataset;
+
+  /**
+   * @param string
+   */
+  public function setDataset($dataset)
+  {
+    $this->dataset = $dataset;
+  }
+  /**
+   * @return string
+   */
+  public function getDataset()
+  {
+    return $this->dataset;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2InputDataset::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2InputDataset');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2Intent.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2Intent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2Intent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,377 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2Intent extends \Google\Collection
+{
+  protected $collection_key = 'trainingPhrases';
+  /**
+   * @var string
+   */
+  public $action;
+  /**
+   * @var string[]
+   */
+  public $defaultResponsePlatforms;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var bool
+   */
+  public $endInteraction;
+  /**
+   * @var string[]
+   */
+  public $events;
+  protected $followupIntentInfoType = GoogleCloudDialogflowV2IntentFollowupIntentInfo::class;
+  protected $followupIntentInfoDataType = 'array';
+  /**
+   * @var string[]
+   */
+  public $inputContextNames;
+  /**
+   * @var bool
+   */
+  public $isFallback;
+  /**
+   * @var bool
+   */
+  public $liveAgentHandoff;
+  protected $messagesType = GoogleCloudDialogflowV2IntentMessage::class;
+  protected $messagesDataType = 'array';
+  /**
+   * @var bool
+   */
+  public $mlDisabled;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $outputContextsType = GoogleCloudDialogflowV2Context::class;
+  protected $outputContextsDataType = 'array';
+  protected $parametersType = GoogleCloudDialogflowV2IntentParameter::class;
+  protected $parametersDataType = 'array';
+  /**
+   * @var string
+   */
+  public $parentFollowupIntentName;
+  /**
+   * @var int
+   */
+  public $priority;
+  /**
+   * @var bool
+   */
+  public $resetContexts;
+  /**
+   * @var string
+   */
+  public $rootFollowupIntentName;
+  protected $trainingPhrasesType = GoogleCloudDialogflowV2IntentTrainingPhrase::class;
+  protected $trainingPhrasesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $webhookState;
+
+  /**
+   * @param string
+   */
+  public function setAction($action)
+  {
+    $this->action = $action;
+  }
+  /**
+   * @return string
+   */
+  public function getAction()
+  {
+    return $this->action;
+  }
+  /**
+   * @param string[]
+   */
+  public function setDefaultResponsePlatforms($defaultResponsePlatforms)
+  {
+    $this->defaultResponsePlatforms = $defaultResponsePlatforms;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDefaultResponsePlatforms()
+  {
+    return $this->defaultResponsePlatforms;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param bool
+   */
+  public function setEndInteraction($endInteraction)
+  {
+    $this->endInteraction = $endInteraction;
+  }
+  /**
+   * @return bool
+   */
+  public function getEndInteraction()
+  {
+    return $this->endInteraction;
+  }
+  /**
+   * @param string[]
+   */
+  public function setEvents($events)
+  {
+    $this->events = $events;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEvents()
+  {
+    return $this->events;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2IntentFollowupIntentInfo[]
+   */
+  public function setFollowupIntentInfo($followupIntentInfo)
+  {
+    $this->followupIntentInfo = $followupIntentInfo;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2IntentFollowupIntentInfo[]
+   */
+  public function getFollowupIntentInfo()
+  {
+    return $this->followupIntentInfo;
+  }
+  /**
+   * @param string[]
+   */
+  public function setInputContextNames($inputContextNames)
+  {
+    $this->inputContextNames = $inputContextNames;
+  }
+  /**
+   * @return string[]
+   */
+  public function getInputContextNames()
+  {
+    return $this->inputContextNames;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsFallback($isFallback)
+  {
+    $this->isFallback = $isFallback;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsFallback()
+  {
+    return $this->isFallback;
+  }
+  /**
+   * @param bool
+   */
+  public function setLiveAgentHandoff($liveAgentHandoff)
+  {
+    $this->liveAgentHandoff = $liveAgentHandoff;
+  }
+  /**
+   * @return bool
+   */
+  public function getLiveAgentHandoff()
+  {
+    return $this->liveAgentHandoff;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2IntentMessage[]
+   */
+  public function setMessages($messages)
+  {
+    $this->messages = $messages;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2IntentMessage[]
+   */
+  public function getMessages()
+  {
+    return $this->messages;
+  }
+  /**
+   * @param bool
+   */
+  public function setMlDisabled($mlDisabled)
+  {
+    $this->mlDisabled = $mlDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getMlDisabled()
+  {
+    return $this->mlDisabled;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2Context[]
+   */
+  public function setOutputContexts($outputContexts)
+  {
+    $this->outputContexts = $outputContexts;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2Context[]
+   */
+  public function getOutputContexts()
+  {
+    return $this->outputContexts;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2IntentParameter[]
+   */
+  public function setParameters($parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2IntentParameter[]
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+  /**
+   * @param string
+   */
+  public function setParentFollowupIntentName($parentFollowupIntentName)
+  {
+    $this->parentFollowupIntentName = $parentFollowupIntentName;
+  }
+  /**
+   * @return string
+   */
+  public function getParentFollowupIntentName()
+  {
+    return $this->parentFollowupIntentName;
+  }
+  /**
+   * @param int
+   */
+  public function setPriority($priority)
+  {
+    $this->priority = $priority;
+  }
+  /**
+   * @return int
+   */
+  public function getPriority()
+  {
+    return $this->priority;
+  }
+  /**
+   * @param bool
+   */
+  public function setResetContexts($resetContexts)
+  {
+    $this->resetContexts = $resetContexts;
+  }
+  /**
+   * @return bool
+   */
+  public function getResetContexts()
+  {
+    return $this->resetContexts;
+  }
+  /**
+   * @param string
+   */
+  public function setRootFollowupIntentName($rootFollowupIntentName)
+  {
+    $this->rootFollowupIntentName = $rootFollowupIntentName;
+  }
+  /**
+   * @return string
+   */
+  public function getRootFollowupIntentName()
+  {
+    return $this->rootFollowupIntentName;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2IntentTrainingPhrase[]
+   */
+  public function setTrainingPhrases($trainingPhrases)
+  {
+    $this->trainingPhrases = $trainingPhrases;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2IntentTrainingPhrase[]
+   */
+  public function getTrainingPhrases()
+  {
+    return $this->trainingPhrases;
+  }
+  /**
+   * @param string
+   */
+  public function setWebhookState($webhookState)
+  {
+    $this->webhookState = $webhookState;
+  }
+  /**
+   * @return string
+   */
+  public function getWebhookState()
+  {
+    return $this->webhookState;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2Intent::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2Intent');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentFollowupIntentInfo.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentFollowupIntentInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentFollowupIntentInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2IntentFollowupIntentInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $followupIntentName;
+  /**
+   * @var string
+   */
+  public $parentFollowupIntentName;
+
+  /**
+   * @param string
+   */
+  public function setFollowupIntentName($followupIntentName)
+  {
+    $this->followupIntentName = $followupIntentName;
+  }
+  /**
+   * @return string
+   */
+  public function getFollowupIntentName()
+  {
+    return $this->followupIntentName;
+  }
+  /**
+   * @param string
+   */
+  public function setParentFollowupIntentName($parentFollowupIntentName)
+  {
+    $this->parentFollowupIntentName = $parentFollowupIntentName;
+  }
+  /**
+   * @return string
+   */
+  public function getParentFollowupIntentName()
+  {
+    return $this->parentFollowupIntentName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2IntentFollowupIntentInfo::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2IntentFollowupIntentInfo');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessage.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,270 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2IntentMessage extends \Google\Model
+{
+  protected $basicCardType = GoogleCloudDialogflowV2IntentMessageBasicCard::class;
+  protected $basicCardDataType = '';
+  protected $browseCarouselCardType = GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard::class;
+  protected $browseCarouselCardDataType = '';
+  protected $cardType = GoogleCloudDialogflowV2IntentMessageCard::class;
+  protected $cardDataType = '';
+  protected $carouselSelectType = GoogleCloudDialogflowV2IntentMessageCarouselSelect::class;
+  protected $carouselSelectDataType = '';
+  protected $imageType = GoogleCloudDialogflowV2IntentMessageImage::class;
+  protected $imageDataType = '';
+  protected $linkOutSuggestionType = GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion::class;
+  protected $linkOutSuggestionDataType = '';
+  protected $listSelectType = GoogleCloudDialogflowV2IntentMessageListSelect::class;
+  protected $listSelectDataType = '';
+  protected $mediaContentType = GoogleCloudDialogflowV2IntentMessageMediaContent::class;
+  protected $mediaContentDataType = '';
+  /**
+   * @var array[]
+   */
+  public $payload;
+  /**
+   * @var string
+   */
+  public $platform;
+  protected $quickRepliesType = GoogleCloudDialogflowV2IntentMessageQuickReplies::class;
+  protected $quickRepliesDataType = '';
+  protected $simpleResponsesType = GoogleCloudDialogflowV2IntentMessageSimpleResponses::class;
+  protected $simpleResponsesDataType = '';
+  protected $suggestionsType = GoogleCloudDialogflowV2IntentMessageSuggestions::class;
+  protected $suggestionsDataType = '';
+  protected $tableCardType = GoogleCloudDialogflowV2IntentMessageTableCard::class;
+  protected $tableCardDataType = '';
+  protected $textType = GoogleCloudDialogflowV2IntentMessageText::class;
+  protected $textDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowV2IntentMessageBasicCard
+   */
+  public function setBasicCard(GoogleCloudDialogflowV2IntentMessageBasicCard $basicCard)
+  {
+    $this->basicCard = $basicCard;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2IntentMessageBasicCard
+   */
+  public function getBasicCard()
+  {
+    return $this->basicCard;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard
+   */
+  public function setBrowseCarouselCard(GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard $browseCarouselCard)
+  {
+    $this->browseCarouselCard = $browseCarouselCard;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard
+   */
+  public function getBrowseCarouselCard()
+  {
+    return $this->browseCarouselCard;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2IntentMessageCard
+   */
+  public function setCard(GoogleCloudDialogflowV2IntentMessageCard $card)
+  {
+    $this->card = $card;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2IntentMessageCard
+   */
+  public function getCard()
+  {
+    return $this->card;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2IntentMessageCarouselSelect
+   */
+  public function setCarouselSelect(GoogleCloudDialogflowV2IntentMessageCarouselSelect $carouselSelect)
+  {
+    $this->carouselSelect = $carouselSelect;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2IntentMessageCarouselSelect
+   */
+  public function getCarouselSelect()
+  {
+    return $this->carouselSelect;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2IntentMessageImage
+   */
+  public function setImage(GoogleCloudDialogflowV2IntentMessageImage $image)
+  {
+    $this->image = $image;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2IntentMessageImage
+   */
+  public function getImage()
+  {
+    return $this->image;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion
+   */
+  public function setLinkOutSuggestion(GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion $linkOutSuggestion)
+  {
+    $this->linkOutSuggestion = $linkOutSuggestion;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion
+   */
+  public function getLinkOutSuggestion()
+  {
+    return $this->linkOutSuggestion;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2IntentMessageListSelect
+   */
+  public function setListSelect(GoogleCloudDialogflowV2IntentMessageListSelect $listSelect)
+  {
+    $this->listSelect = $listSelect;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2IntentMessageListSelect
+   */
+  public function getListSelect()
+  {
+    return $this->listSelect;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2IntentMessageMediaContent
+   */
+  public function setMediaContent(GoogleCloudDialogflowV2IntentMessageMediaContent $mediaContent)
+  {
+    $this->mediaContent = $mediaContent;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2IntentMessageMediaContent
+   */
+  public function getMediaContent()
+  {
+    return $this->mediaContent;
+  }
+  /**
+   * @param array[]
+   */
+  public function setPayload($payload)
+  {
+    $this->payload = $payload;
+  }
+  /**
+   * @return array[]
+   */
+  public function getPayload()
+  {
+    return $this->payload;
+  }
+  /**
+   * @param string
+   */
+  public function setPlatform($platform)
+  {
+    $this->platform = $platform;
+  }
+  /**
+   * @return string
+   */
+  public function getPlatform()
+  {
+    return $this->platform;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2IntentMessageQuickReplies
+   */
+  public function setQuickReplies(GoogleCloudDialogflowV2IntentMessageQuickReplies $quickReplies)
+  {
+    $this->quickReplies = $quickReplies;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2IntentMessageQuickReplies
+   */
+  public function getQuickReplies()
+  {
+    return $this->quickReplies;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2IntentMessageSimpleResponses
+   */
+  public function setSimpleResponses(GoogleCloudDialogflowV2IntentMessageSimpleResponses $simpleResponses)
+  {
+    $this->simpleResponses = $simpleResponses;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2IntentMessageSimpleResponses
+   */
+  public function getSimpleResponses()
+  {
+    return $this->simpleResponses;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2IntentMessageSuggestions
+   */
+  public function setSuggestions(GoogleCloudDialogflowV2IntentMessageSuggestions $suggestions)
+  {
+    $this->suggestions = $suggestions;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2IntentMessageSuggestions
+   */
+  public function getSuggestions()
+  {
+    return $this->suggestions;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2IntentMessageTableCard
+   */
+  public function setTableCard(GoogleCloudDialogflowV2IntentMessageTableCard $tableCard)
+  {
+    $this->tableCard = $tableCard;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2IntentMessageTableCard
+   */
+  public function getTableCard()
+  {
+    return $this->tableCard;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2IntentMessageText
+   */
+  public function setText(GoogleCloudDialogflowV2IntentMessageText $text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2IntentMessageText
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2IntentMessage::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2IntentMessage');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageBasicCard.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageBasicCard.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageBasicCard.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,113 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2IntentMessageBasicCard extends \Google\Collection
+{
+  protected $collection_key = 'buttons';
+  protected $buttonsType = GoogleCloudDialogflowV2IntentMessageBasicCardButton::class;
+  protected $buttonsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $formattedText;
+  protected $imageType = GoogleCloudDialogflowV2IntentMessageImage::class;
+  protected $imageDataType = '';
+  /**
+   * @var string
+   */
+  public $subtitle;
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param GoogleCloudDialogflowV2IntentMessageBasicCardButton[]
+   */
+  public function setButtons($buttons)
+  {
+    $this->buttons = $buttons;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2IntentMessageBasicCardButton[]
+   */
+  public function getButtons()
+  {
+    return $this->buttons;
+  }
+  /**
+   * @param string
+   */
+  public function setFormattedText($formattedText)
+  {
+    $this->formattedText = $formattedText;
+  }
+  /**
+   * @return string
+   */
+  public function getFormattedText()
+  {
+    return $this->formattedText;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2IntentMessageImage
+   */
+  public function setImage(GoogleCloudDialogflowV2IntentMessageImage $image)
+  {
+    $this->image = $image;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2IntentMessageImage
+   */
+  public function getImage()
+  {
+    return $this->image;
+  }
+  /**
+   * @param string
+   */
+  public function setSubtitle($subtitle)
+  {
+    $this->subtitle = $subtitle;
+  }
+  /**
+   * @return string
+   */
+  public function getSubtitle()
+  {
+    return $this->subtitle;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2IntentMessageBasicCard::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2IntentMessageBasicCard');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageBasicCardButton.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageBasicCardButton.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageBasicCardButton.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,60 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2IntentMessageBasicCardButton extends \Google\Model
+{
+  protected $openUriActionType = GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction::class;
+  protected $openUriActionDataType = '';
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction
+   */
+  public function setOpenUriAction(GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction $openUriAction)
+  {
+    $this->openUriAction = $openUriAction;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction
+   */
+  public function getOpenUriAction()
+  {
+    return $this->openUriAction;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2IntentMessageBasicCardButton::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2IntentMessageBasicCardButton');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setUri($uri)
+  {
+    $this->uri = $uri;
+  }
+  /**
+   * @return string
+   */
+  public function getUri()
+  {
+    return $this->uri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard extends \Google\Collection
+{
+  protected $collection_key = 'items';
+  /**
+   * @var string
+   */
+  public $imageDisplayOptions;
+  protected $itemsType = GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem::class;
+  protected $itemsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setImageDisplayOptions($imageDisplayOptions)
+  {
+    $this->imageDisplayOptions = $imageDisplayOptions;
+  }
+  /**
+   * @return string
+   */
+  public function getImageDisplayOptions()
+  {
+    return $this->imageDisplayOptions;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem[]
+   */
+  public function setItems($items)
+  {
+    $this->items = $items;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem[]
+   */
+  public function getItems()
+  {
+    return $this->items;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,112 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $footer;
+  protected $imageType = GoogleCloudDialogflowV2IntentMessageImage::class;
+  protected $imageDataType = '';
+  protected $openUriActionType = GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction::class;
+  protected $openUriActionDataType = '';
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setFooter($footer)
+  {
+    $this->footer = $footer;
+  }
+  /**
+   * @return string
+   */
+  public function getFooter()
+  {
+    return $this->footer;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2IntentMessageImage
+   */
+  public function setImage(GoogleCloudDialogflowV2IntentMessageImage $image)
+  {
+    $this->image = $image;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2IntentMessageImage
+   */
+  public function getImage()
+  {
+    return $this->image;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction
+   */
+  public function setOpenUriAction(GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction $openUriAction)
+  {
+    $this->openUriAction = $openUriAction;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction
+   */
+  public function getOpenUriAction()
+  {
+    return $this->openUriAction;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $url;
+  /**
+   * @var string
+   */
+  public $urlTypeHint;
+
+  /**
+   * @param string
+   */
+  public function setUrl($url)
+  {
+    $this->url = $url;
+  }
+  /**
+   * @return string
+   */
+  public function getUrl()
+  {
+    return $this->url;
+  }
+  /**
+   * @param string
+   */
+  public function setUrlTypeHint($urlTypeHint)
+  {
+    $this->urlTypeHint = $urlTypeHint;
+  }
+  /**
+   * @return string
+   */
+  public function getUrlTypeHint()
+  {
+    return $this->urlTypeHint;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageCard.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageCard.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageCard.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,97 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2IntentMessageCard extends \Google\Collection
+{
+  protected $collection_key = 'buttons';
+  protected $buttonsType = GoogleCloudDialogflowV2IntentMessageCardButton::class;
+  protected $buttonsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $imageUri;
+  /**
+   * @var string
+   */
+  public $subtitle;
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param GoogleCloudDialogflowV2IntentMessageCardButton[]
+   */
+  public function setButtons($buttons)
+  {
+    $this->buttons = $buttons;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2IntentMessageCardButton[]
+   */
+  public function getButtons()
+  {
+    return $this->buttons;
+  }
+  /**
+   * @param string
+   */
+  public function setImageUri($imageUri)
+  {
+    $this->imageUri = $imageUri;
+  }
+  /**
+   * @return string
+   */
+  public function getImageUri()
+  {
+    return $this->imageUri;
+  }
+  /**
+   * @param string
+   */
+  public function setSubtitle($subtitle)
+  {
+    $this->subtitle = $subtitle;
+  }
+  /**
+   * @return string
+   */
+  public function getSubtitle()
+  {
+    return $this->subtitle;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2IntentMessageCard::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2IntentMessageCard');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageCardButton.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageCardButton.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageCardButton.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2IntentMessageCardButton extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $postback;
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param string
+   */
+  public function setPostback($postback)
+  {
+    $this->postback = $postback;
+  }
+  /**
+   * @return string
+   */
+  public function getPostback()
+  {
+    return $this->postback;
+  }
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2IntentMessageCardButton::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2IntentMessageCardButton');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageCarouselSelect.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageCarouselSelect.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageCarouselSelect.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2IntentMessageCarouselSelect extends \Google\Collection
+{
+  protected $collection_key = 'items';
+  protected $itemsType = GoogleCloudDialogflowV2IntentMessageCarouselSelectItem::class;
+  protected $itemsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDialogflowV2IntentMessageCarouselSelectItem[]
+   */
+  public function setItems($items)
+  {
+    $this->items = $items;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2IntentMessageCarouselSelectItem[]
+   */
+  public function getItems()
+  {
+    return $this->items;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2IntentMessageCarouselSelect::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2IntentMessageCarouselSelect');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageCarouselSelectItem.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageCarouselSelectItem.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageCarouselSelectItem.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,94 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2IntentMessageCarouselSelectItem extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $description;
+  protected $imageType = GoogleCloudDialogflowV2IntentMessageImage::class;
+  protected $imageDataType = '';
+  protected $infoType = GoogleCloudDialogflowV2IntentMessageSelectItemInfo::class;
+  protected $infoDataType = '';
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2IntentMessageImage
+   */
+  public function setImage(GoogleCloudDialogflowV2IntentMessageImage $image)
+  {
+    $this->image = $image;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2IntentMessageImage
+   */
+  public function getImage()
+  {
+    return $this->image;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2IntentMessageSelectItemInfo
+   */
+  public function setInfo(GoogleCloudDialogflowV2IntentMessageSelectItemInfo $info)
+  {
+    $this->info = $info;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2IntentMessageSelectItemInfo
+   */
+  public function getInfo()
+  {
+    return $this->info;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2IntentMessageCarouselSelectItem::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2IntentMessageCarouselSelectItem');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageColumnProperties.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageColumnProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageColumnProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2IntentMessageColumnProperties extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $header;
+  /**
+   * @var string
+   */
+  public $horizontalAlignment;
+
+  /**
+   * @param string
+   */
+  public function setHeader($header)
+  {
+    $this->header = $header;
+  }
+  /**
+   * @return string
+   */
+  public function getHeader()
+  {
+    return $this->header;
+  }
+  /**
+   * @param string
+   */
+  public function setHorizontalAlignment($horizontalAlignment)
+  {
+    $this->horizontalAlignment = $horizontalAlignment;
+  }
+  /**
+   * @return string
+   */
+  public function getHorizontalAlignment()
+  {
+    return $this->horizontalAlignment;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2IntentMessageColumnProperties::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2IntentMessageColumnProperties');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageImage.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageImage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageImage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2IntentMessageImage extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $accessibilityText;
+  /**
+   * @var string
+   */
+  public $imageUri;
+
+  /**
+   * @param string
+   */
+  public function setAccessibilityText($accessibilityText)
+  {
+    $this->accessibilityText = $accessibilityText;
+  }
+  /**
+   * @return string
+   */
+  public function getAccessibilityText()
+  {
+    return $this->accessibilityText;
+  }
+  /**
+   * @param string
+   */
+  public function setImageUri($imageUri)
+  {
+    $this->imageUri = $imageUri;
+  }
+  /**
+   * @return string
+   */
+  public function getImageUri()
+  {
+    return $this->imageUri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2IntentMessageImage::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2IntentMessageImage');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $destinationName;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setDestinationName($destinationName)
+  {
+    $this->destinationName = $destinationName;
+  }
+  /**
+   * @return string
+   */
+  public function getDestinationName()
+  {
+    return $this->destinationName;
+  }
+  /**
+   * @param string
+   */
+  public function setUri($uri)
+  {
+    $this->uri = $uri;
+  }
+  /**
+   * @return string
+   */
+  public function getUri()
+  {
+    return $this->uri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageListSelect.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageListSelect.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageListSelect.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,79 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2IntentMessageListSelect extends \Google\Collection
+{
+  protected $collection_key = 'items';
+  protected $itemsType = GoogleCloudDialogflowV2IntentMessageListSelectItem::class;
+  protected $itemsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $subtitle;
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param GoogleCloudDialogflowV2IntentMessageListSelectItem[]
+   */
+  public function setItems($items)
+  {
+    $this->items = $items;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2IntentMessageListSelectItem[]
+   */
+  public function getItems()
+  {
+    return $this->items;
+  }
+  /**
+   * @param string
+   */
+  public function setSubtitle($subtitle)
+  {
+    $this->subtitle = $subtitle;
+  }
+  /**
+   * @return string
+   */
+  public function getSubtitle()
+  {
+    return $this->subtitle;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2IntentMessageListSelect::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2IntentMessageListSelect');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageListSelectItem.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageListSelectItem.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageListSelectItem.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,94 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2IntentMessageListSelectItem extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $description;
+  protected $imageType = GoogleCloudDialogflowV2IntentMessageImage::class;
+  protected $imageDataType = '';
+  protected $infoType = GoogleCloudDialogflowV2IntentMessageSelectItemInfo::class;
+  protected $infoDataType = '';
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2IntentMessageImage
+   */
+  public function setImage(GoogleCloudDialogflowV2IntentMessageImage $image)
+  {
+    $this->image = $image;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2IntentMessageImage
+   */
+  public function getImage()
+  {
+    return $this->image;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2IntentMessageSelectItemInfo
+   */
+  public function setInfo(GoogleCloudDialogflowV2IntentMessageSelectItemInfo $info)
+  {
+    $this->info = $info;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2IntentMessageSelectItemInfo
+   */
+  public function getInfo()
+  {
+    return $this->info;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2IntentMessageListSelectItem::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2IntentMessageListSelectItem');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageMediaContent.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageMediaContent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageMediaContent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2IntentMessageMediaContent extends \Google\Collection
+{
+  protected $collection_key = 'mediaObjects';
+  protected $mediaObjectsType = GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject::class;
+  protected $mediaObjectsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $mediaType;
+
+  /**
+   * @param GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject[]
+   */
+  public function setMediaObjects($mediaObjects)
+  {
+    $this->mediaObjects = $mediaObjects;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject[]
+   */
+  public function getMediaObjects()
+  {
+    return $this->mediaObjects;
+  }
+  /**
+   * @param string
+   */
+  public function setMediaType($mediaType)
+  {
+    $this->mediaType = $mediaType;
+  }
+  /**
+   * @return string
+   */
+  public function getMediaType()
+  {
+    return $this->mediaType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2IntentMessageMediaContent::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2IntentMessageMediaContent');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,112 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $contentUrl;
+  /**
+   * @var string
+   */
+  public $description;
+  protected $iconType = GoogleCloudDialogflowV2IntentMessageImage::class;
+  protected $iconDataType = '';
+  protected $largeImageType = GoogleCloudDialogflowV2IntentMessageImage::class;
+  protected $largeImageDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setContentUrl($contentUrl)
+  {
+    $this->contentUrl = $contentUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getContentUrl()
+  {
+    return $this->contentUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2IntentMessageImage
+   */
+  public function setIcon(GoogleCloudDialogflowV2IntentMessageImage $icon)
+  {
+    $this->icon = $icon;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2IntentMessageImage
+   */
+  public function getIcon()
+  {
+    return $this->icon;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2IntentMessageImage
+   */
+  public function setLargeImage(GoogleCloudDialogflowV2IntentMessageImage $largeImage)
+  {
+    $this->largeImage = $largeImage;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2IntentMessageImage
+   */
+  public function getLargeImage()
+  {
+    return $this->largeImage;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageQuickReplies.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageQuickReplies.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageQuickReplies.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,63 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2IntentMessageQuickReplies extends \Google\Collection
+{
+  protected $collection_key = 'quickReplies';
+  /**
+   * @var string[]
+   */
+  public $quickReplies;
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param string[]
+   */
+  public function setQuickReplies($quickReplies)
+  {
+    $this->quickReplies = $quickReplies;
+  }
+  /**
+   * @return string[]
+   */
+  public function getQuickReplies()
+  {
+    return $this->quickReplies;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2IntentMessageQuickReplies::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2IntentMessageQuickReplies');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageSelectItemInfo.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageSelectItemInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageSelectItemInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,63 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2IntentMessageSelectItemInfo extends \Google\Collection
+{
+  protected $collection_key = 'synonyms';
+  /**
+   * @var string
+   */
+  public $key;
+  /**
+   * @var string[]
+   */
+  public $synonyms;
+
+  /**
+   * @param string
+   */
+  public function setKey($key)
+  {
+    $this->key = $key;
+  }
+  /**
+   * @return string
+   */
+  public function getKey()
+  {
+    return $this->key;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSynonyms($synonyms)
+  {
+    $this->synonyms = $synonyms;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSynonyms()
+  {
+    return $this->synonyms;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2IntentMessageSelectItemInfo::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2IntentMessageSelectItemInfo');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageSimpleResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageSimpleResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageSimpleResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2IntentMessageSimpleResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $displayText;
+  /**
+   * @var string
+   */
+  public $ssml;
+  /**
+   * @var string
+   */
+  public $textToSpeech;
+
+  /**
+   * @param string
+   */
+  public function setDisplayText($displayText)
+  {
+    $this->displayText = $displayText;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayText()
+  {
+    return $this->displayText;
+  }
+  /**
+   * @param string
+   */
+  public function setSsml($ssml)
+  {
+    $this->ssml = $ssml;
+  }
+  /**
+   * @return string
+   */
+  public function getSsml()
+  {
+    return $this->ssml;
+  }
+  /**
+   * @param string
+   */
+  public function setTextToSpeech($textToSpeech)
+  {
+    $this->textToSpeech = $textToSpeech;
+  }
+  /**
+   * @return string
+   */
+  public function getTextToSpeech()
+  {
+    return $this->textToSpeech;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2IntentMessageSimpleResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2IntentMessageSimpleResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageSimpleResponses.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageSimpleResponses.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageSimpleResponses.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2IntentMessageSimpleResponses extends \Google\Collection
+{
+  protected $collection_key = 'simpleResponses';
+  protected $simpleResponsesType = GoogleCloudDialogflowV2IntentMessageSimpleResponse::class;
+  protected $simpleResponsesDataType = 'array';
+
+  /**
+   * @param GoogleCloudDialogflowV2IntentMessageSimpleResponse[]
+   */
+  public function setSimpleResponses($simpleResponses)
+  {
+    $this->simpleResponses = $simpleResponses;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2IntentMessageSimpleResponse[]
+   */
+  public function getSimpleResponses()
+  {
+    return $this->simpleResponses;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2IntentMessageSimpleResponses::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2IntentMessageSimpleResponses');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageSuggestion.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageSuggestion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageSuggestion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2IntentMessageSuggestion extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2IntentMessageSuggestion::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2IntentMessageSuggestion');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageSuggestions.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageSuggestions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageSuggestions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2IntentMessageSuggestions extends \Google\Collection
+{
+  protected $collection_key = 'suggestions';
+  protected $suggestionsType = GoogleCloudDialogflowV2IntentMessageSuggestion::class;
+  protected $suggestionsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDialogflowV2IntentMessageSuggestion[]
+   */
+  public function setSuggestions($suggestions)
+  {
+    $this->suggestions = $suggestions;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2IntentMessageSuggestion[]
+   */
+  public function getSuggestions()
+  {
+    return $this->suggestions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2IntentMessageSuggestions::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2IntentMessageSuggestions');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageTableCard.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageTableCard.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageTableCard.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,127 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2IntentMessageTableCard extends \Google\Collection
+{
+  protected $collection_key = 'rows';
+  protected $buttonsType = GoogleCloudDialogflowV2IntentMessageBasicCardButton::class;
+  protected $buttonsDataType = 'array';
+  protected $columnPropertiesType = GoogleCloudDialogflowV2IntentMessageColumnProperties::class;
+  protected $columnPropertiesDataType = 'array';
+  protected $imageType = GoogleCloudDialogflowV2IntentMessageImage::class;
+  protected $imageDataType = '';
+  protected $rowsType = GoogleCloudDialogflowV2IntentMessageTableCardRow::class;
+  protected $rowsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $subtitle;
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param GoogleCloudDialogflowV2IntentMessageBasicCardButton[]
+   */
+  public function setButtons($buttons)
+  {
+    $this->buttons = $buttons;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2IntentMessageBasicCardButton[]
+   */
+  public function getButtons()
+  {
+    return $this->buttons;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2IntentMessageColumnProperties[]
+   */
+  public function setColumnProperties($columnProperties)
+  {
+    $this->columnProperties = $columnProperties;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2IntentMessageColumnProperties[]
+   */
+  public function getColumnProperties()
+  {
+    return $this->columnProperties;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2IntentMessageImage
+   */
+  public function setImage(GoogleCloudDialogflowV2IntentMessageImage $image)
+  {
+    $this->image = $image;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2IntentMessageImage
+   */
+  public function getImage()
+  {
+    return $this->image;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2IntentMessageTableCardRow[]
+   */
+  public function setRows($rows)
+  {
+    $this->rows = $rows;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2IntentMessageTableCardRow[]
+   */
+  public function getRows()
+  {
+    return $this->rows;
+  }
+  /**
+   * @param string
+   */
+  public function setSubtitle($subtitle)
+  {
+    $this->subtitle = $subtitle;
+  }
+  /**
+   * @return string
+   */
+  public function getSubtitle()
+  {
+    return $this->subtitle;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2IntentMessageTableCard::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2IntentMessageTableCard');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageTableCardCell.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageTableCardCell.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageTableCardCell.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2IntentMessageTableCardCell extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2IntentMessageTableCardCell::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2IntentMessageTableCardCell');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageTableCardRow.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageTableCardRow.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageTableCardRow.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2IntentMessageTableCardRow extends \Google\Collection
+{
+  protected $collection_key = 'cells';
+  protected $cellsType = GoogleCloudDialogflowV2IntentMessageTableCardCell::class;
+  protected $cellsDataType = 'array';
+  /**
+   * @var bool
+   */
+  public $dividerAfter;
+
+  /**
+   * @param GoogleCloudDialogflowV2IntentMessageTableCardCell[]
+   */
+  public function setCells($cells)
+  {
+    $this->cells = $cells;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2IntentMessageTableCardCell[]
+   */
+  public function getCells()
+  {
+    return $this->cells;
+  }
+  /**
+   * @param bool
+   */
+  public function setDividerAfter($dividerAfter)
+  {
+    $this->dividerAfter = $dividerAfter;
+  }
+  /**
+   * @return bool
+   */
+  public function getDividerAfter()
+  {
+    return $this->dividerAfter;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2IntentMessageTableCardRow::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2IntentMessageTableCardRow');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageText.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageText.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentMessageText.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,45 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2IntentMessageText extends \Google\Collection
+{
+  protected $collection_key = 'text';
+  /**
+   * @var string[]
+   */
+  public $text;
+
+  /**
+   * @param string[]
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string[]
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2IntentMessageText::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2IntentMessageText');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentParameter.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentParameter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentParameter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,171 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2IntentParameter extends \Google\Collection
+{
+  protected $collection_key = 'prompts';
+  /**
+   * @var string
+   */
+  public $defaultValue;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $entityTypeDisplayName;
+  /**
+   * @var bool
+   */
+  public $isList;
+  /**
+   * @var bool
+   */
+  public $mandatory;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string[]
+   */
+  public $prompts;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setDefaultValue($defaultValue)
+  {
+    $this->defaultValue = $defaultValue;
+  }
+  /**
+   * @return string
+   */
+  public function getDefaultValue()
+  {
+    return $this->defaultValue;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setEntityTypeDisplayName($entityTypeDisplayName)
+  {
+    $this->entityTypeDisplayName = $entityTypeDisplayName;
+  }
+  /**
+   * @return string
+   */
+  public function getEntityTypeDisplayName()
+  {
+    return $this->entityTypeDisplayName;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsList($isList)
+  {
+    $this->isList = $isList;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsList()
+  {
+    return $this->isList;
+  }
+  /**
+   * @param bool
+   */
+  public function setMandatory($mandatory)
+  {
+    $this->mandatory = $mandatory;
+  }
+  /**
+   * @return bool
+   */
+  public function getMandatory()
+  {
+    return $this->mandatory;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string[]
+   */
+  public function setPrompts($prompts)
+  {
+    $this->prompts = $prompts;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPrompts()
+  {
+    return $this->prompts;
+  }
+  /**
+   * @param string
+   */
+  public function setValue($value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return string
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2IntentParameter::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2IntentParameter');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentTrainingPhrase.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentTrainingPhrase.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentTrainingPhrase.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,97 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2IntentTrainingPhrase extends \Google\Collection
+{
+  protected $collection_key = 'parts';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $partsType = GoogleCloudDialogflowV2IntentTrainingPhrasePart::class;
+  protected $partsDataType = 'array';
+  /**
+   * @var int
+   */
+  public $timesAddedCount;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2IntentTrainingPhrasePart[]
+   */
+  public function setParts($parts)
+  {
+    $this->parts = $parts;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2IntentTrainingPhrasePart[]
+   */
+  public function getParts()
+  {
+    return $this->parts;
+  }
+  /**
+   * @param int
+   */
+  public function setTimesAddedCount($timesAddedCount)
+  {
+    $this->timesAddedCount = $timesAddedCount;
+  }
+  /**
+   * @return int
+   */
+  public function getTimesAddedCount()
+  {
+    return $this->timesAddedCount;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2IntentTrainingPhrase::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2IntentTrainingPhrase');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentTrainingPhrasePart.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentTrainingPhrasePart.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2IntentTrainingPhrasePart.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,98 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2IntentTrainingPhrasePart extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $alias;
+  /**
+   * @var string
+   */
+  public $entityType;
+  /**
+   * @var string
+   */
+  public $text;
+  /**
+   * @var bool
+   */
+  public $userDefined;
+
+  /**
+   * @param string
+   */
+  public function setAlias($alias)
+  {
+    $this->alias = $alias;
+  }
+  /**
+   * @return string
+   */
+  public function getAlias()
+  {
+    return $this->alias;
+  }
+  /**
+   * @param string
+   */
+  public function setEntityType($entityType)
+  {
+    $this->entityType = $entityType;
+  }
+  /**
+   * @return string
+   */
+  public function getEntityType()
+  {
+    return $this->entityType;
+  }
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+  /**
+   * @param bool
+   */
+  public function setUserDefined($userDefined)
+  {
+    $this->userDefined = $userDefined;
+  }
+  /**
+   * @return bool
+   */
+  public function getUserDefined()
+  {
+    return $this->userDefined;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2IntentTrainingPhrasePart::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2IntentTrainingPhrasePart');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2KnowledgeAssistAnswer.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2KnowledgeAssistAnswer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2KnowledgeAssistAnswer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,76 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2KnowledgeAssistAnswer extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $answerRecord;
+  protected $suggestedQueryType = GoogleCloudDialogflowV2KnowledgeAssistAnswerSuggestedQuery::class;
+  protected $suggestedQueryDataType = '';
+  protected $suggestedQueryAnswerType = GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswer::class;
+  protected $suggestedQueryAnswerDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setAnswerRecord($answerRecord)
+  {
+    $this->answerRecord = $answerRecord;
+  }
+  /**
+   * @return string
+   */
+  public function getAnswerRecord()
+  {
+    return $this->answerRecord;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2KnowledgeAssistAnswerSuggestedQuery
+   */
+  public function setSuggestedQuery(GoogleCloudDialogflowV2KnowledgeAssistAnswerSuggestedQuery $suggestedQuery)
+  {
+    $this->suggestedQuery = $suggestedQuery;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2KnowledgeAssistAnswerSuggestedQuery
+   */
+  public function getSuggestedQuery()
+  {
+    return $this->suggestedQuery;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswer
+   */
+  public function setSuggestedQueryAnswer(GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswer $suggestedQueryAnswer)
+  {
+    $this->suggestedQueryAnswer = $suggestedQueryAnswer;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswer
+   */
+  public function getSuggestedQueryAnswer()
+  {
+    return $this->suggestedQueryAnswer;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2KnowledgeAssistAnswer::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2KnowledgeAssistAnswer');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswer.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,76 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswer extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $answerText;
+  protected $faqSourceType = GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerFaqSource::class;
+  protected $faqSourceDataType = '';
+  protected $generativeSourceType = GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource::class;
+  protected $generativeSourceDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setAnswerText($answerText)
+  {
+    $this->answerText = $answerText;
+  }
+  /**
+   * @return string
+   */
+  public function getAnswerText()
+  {
+    return $this->answerText;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerFaqSource
+   */
+  public function setFaqSource(GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerFaqSource $faqSource)
+  {
+    $this->faqSource = $faqSource;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerFaqSource
+   */
+  public function getFaqSource()
+  {
+    return $this->faqSource;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource
+   */
+  public function setGenerativeSource(GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource $generativeSource)
+  {
+    $this->generativeSource = $generativeSource;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource
+   */
+  public function getGenerativeSource()
+  {
+    return $this->generativeSource;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswer::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswer');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerFaqSource.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerFaqSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerFaqSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerFaqSource extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $question;
+
+  /**
+   * @param string
+   */
+  public function setQuestion($question)
+  {
+    $this->question = $question;
+  }
+  /**
+   * @return string
+   */
+  public function getQuestion()
+  {
+    return $this->question;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerFaqSource::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerFaqSource');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource extends \Google\Collection
+{
+  protected $collection_key = 'snippets';
+  protected $snippetsType = GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSourceSnippet::class;
+  protected $snippetsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSourceSnippet[]
+   */
+  public function setSnippets($snippets)
+  {
+    $this->snippets = $snippets;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSourceSnippet[]
+   */
+  public function getSnippets()
+  {
+    return $this->snippets;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSourceSnippet.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSourceSnippet.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSourceSnippet.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,98 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSourceSnippet extends \Google\Model
+{
+  /**
+   * @var array[]
+   */
+  public $metadata;
+  /**
+   * @var string
+   */
+  public $text;
+  /**
+   * @var string
+   */
+  public $title;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param array[]
+   */
+  public function setMetadata($metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return array[]
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+  /**
+   * @param string
+   */
+  public function setUri($uri)
+  {
+    $this->uri = $uri;
+  }
+  /**
+   * @return string
+   */
+  public function getUri()
+  {
+    return $this->uri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSourceSnippet::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSourceSnippet');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2KnowledgeAssistAnswerSuggestedQuery.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2KnowledgeAssistAnswerSuggestedQuery.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2KnowledgeAssistAnswerSuggestedQuery.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2KnowledgeAssistAnswerSuggestedQuery extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $queryText;
+
+  /**
+   * @param string
+   */
+  public function setQueryText($queryText)
+  {
+    $this->queryText = $queryText;
+  }
+  /**
+   * @return string
+   */
+  public function getQueryText()
+  {
+    return $this->queryText;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2KnowledgeAssistAnswerSuggestedQuery::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2KnowledgeAssistAnswerSuggestedQuery');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2KnowledgeOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2KnowledgeOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2KnowledgeOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,78 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2KnowledgeOperationMetadata extends \Google\Model
+{
+  protected $exportOperationMetadataType = GoogleCloudDialogflowV2ExportOperationMetadata::class;
+  protected $exportOperationMetadataDataType = '';
+  /**
+   * @var string
+   */
+  public $knowledgeBase;
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param GoogleCloudDialogflowV2ExportOperationMetadata
+   */
+  public function setExportOperationMetadata(GoogleCloudDialogflowV2ExportOperationMetadata $exportOperationMetadata)
+  {
+    $this->exportOperationMetadata = $exportOperationMetadata;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2ExportOperationMetadata
+   */
+  public function getExportOperationMetadata()
+  {
+    return $this->exportOperationMetadata;
+  }
+  /**
+   * @param string
+   */
+  public function setKnowledgeBase($knowledgeBase)
+  {
+    $this->knowledgeBase = $knowledgeBase;
+  }
+  /**
+   * @return string
+   */
+  public function getKnowledgeBase()
+  {
+    return $this->knowledgeBase;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2KnowledgeOperationMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2KnowledgeOperationMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2Message.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2Message.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2Message.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,184 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2Message extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $content;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $languageCode;
+  protected $messageAnnotationType = GoogleCloudDialogflowV2MessageAnnotation::class;
+  protected $messageAnnotationDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $participant;
+  /**
+   * @var string
+   */
+  public $participantRole;
+  /**
+   * @var string
+   */
+  public $sendTime;
+  protected $sentimentAnalysisType = GoogleCloudDialogflowV2SentimentAnalysisResult::class;
+  protected $sentimentAnalysisDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setLanguageCode($languageCode)
+  {
+    $this->languageCode = $languageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCode()
+  {
+    return $this->languageCode;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2MessageAnnotation
+   */
+  public function setMessageAnnotation(GoogleCloudDialogflowV2MessageAnnotation $messageAnnotation)
+  {
+    $this->messageAnnotation = $messageAnnotation;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2MessageAnnotation
+   */
+  public function getMessageAnnotation()
+  {
+    return $this->messageAnnotation;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setParticipant($participant)
+  {
+    $this->participant = $participant;
+  }
+  /**
+   * @return string
+   */
+  public function getParticipant()
+  {
+    return $this->participant;
+  }
+  /**
+   * @param string
+   */
+  public function setParticipantRole($participantRole)
+  {
+    $this->participantRole = $participantRole;
+  }
+  /**
+   * @return string
+   */
+  public function getParticipantRole()
+  {
+    return $this->participantRole;
+  }
+  /**
+   * @param string
+   */
+  public function setSendTime($sendTime)
+  {
+    $this->sendTime = $sendTime;
+  }
+  /**
+   * @return string
+   */
+  public function getSendTime()
+  {
+    return $this->sendTime;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2SentimentAnalysisResult
+   */
+  public function setSentimentAnalysis(GoogleCloudDialogflowV2SentimentAnalysisResult $sentimentAnalysis)
+  {
+    $this->sentimentAnalysis = $sentimentAnalysis;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2SentimentAnalysisResult
+   */
+  public function getSentimentAnalysis()
+  {
+    return $this->sentimentAnalysis;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2Message::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2Message');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2MessageAnnotation.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2MessageAnnotation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2MessageAnnotation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2MessageAnnotation extends \Google\Collection
+{
+  protected $collection_key = 'parts';
+  /**
+   * @var bool
+   */
+  public $containEntities;
+  protected $partsType = GoogleCloudDialogflowV2AnnotatedMessagePart::class;
+  protected $partsDataType = 'array';
+
+  /**
+   * @param bool
+   */
+  public function setContainEntities($containEntities)
+  {
+    $this->containEntities = $containEntities;
+  }
+  /**
+   * @return bool
+   */
+  public function getContainEntities()
+  {
+    return $this->containEntities;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2AnnotatedMessagePart[]
+   */
+  public function setParts($parts)
+  {
+    $this->parts = $parts;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2AnnotatedMessagePart[]
+   */
+  public function getParts()
+  {
+    return $this->parts;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2MessageAnnotation::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2MessageAnnotation');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2OriginalDetectIntentRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2OriginalDetectIntentRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2OriginalDetectIntentRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2OriginalDetectIntentRequest extends \Google\Model
+{
+  /**
+   * @var array[]
+   */
+  public $payload;
+  /**
+   * @var string
+   */
+  public $source;
+  /**
+   * @var string
+   */
+  public $version;
+
+  /**
+   * @param array[]
+   */
+  public function setPayload($payload)
+  {
+    $this->payload = $payload;
+  }
+  /**
+   * @return array[]
+   */
+  public function getPayload()
+  {
+    return $this->payload;
+  }
+  /**
+   * @param string
+   */
+  public function setSource($source)
+  {
+    $this->source = $source;
+  }
+  /**
+   * @return string
+   */
+  public function getSource()
+  {
+    return $this->source;
+  }
+  /**
+   * @param string
+   */
+  public function setVersion($version)
+  {
+    $this->version = $version;
+  }
+  /**
+   * @return string
+   */
+  public function getVersion()
+  {
+    return $this->version;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2OriginalDetectIntentRequest::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2OriginalDetectIntentRequest');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2QueryResult.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2QueryResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2QueryResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,307 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2QueryResult extends \Google\Collection
+{
+  protected $collection_key = 'outputContexts';
+  /**
+   * @var string
+   */
+  public $action;
+  /**
+   * @var bool
+   */
+  public $allRequiredParamsPresent;
+  /**
+   * @var bool
+   */
+  public $cancelsSlotFilling;
+  /**
+   * @var array[]
+   */
+  public $diagnosticInfo;
+  protected $fulfillmentMessagesType = GoogleCloudDialogflowV2IntentMessage::class;
+  protected $fulfillmentMessagesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $fulfillmentText;
+  protected $intentType = GoogleCloudDialogflowV2Intent::class;
+  protected $intentDataType = '';
+  /**
+   * @var float
+   */
+  public $intentDetectionConfidence;
+  /**
+   * @var string
+   */
+  public $languageCode;
+  protected $outputContextsType = GoogleCloudDialogflowV2Context::class;
+  protected $outputContextsDataType = 'array';
+  /**
+   * @var array[]
+   */
+  public $parameters;
+  /**
+   * @var string
+   */
+  public $queryText;
+  protected $sentimentAnalysisResultType = GoogleCloudDialogflowV2SentimentAnalysisResult::class;
+  protected $sentimentAnalysisResultDataType = '';
+  /**
+   * @var float
+   */
+  public $speechRecognitionConfidence;
+  /**
+   * @var array[]
+   */
+  public $webhookPayload;
+  /**
+   * @var string
+   */
+  public $webhookSource;
+
+  /**
+   * @param string
+   */
+  public function setAction($action)
+  {
+    $this->action = $action;
+  }
+  /**
+   * @return string
+   */
+  public function getAction()
+  {
+    return $this->action;
+  }
+  /**
+   * @param bool
+   */
+  public function setAllRequiredParamsPresent($allRequiredParamsPresent)
+  {
+    $this->allRequiredParamsPresent = $allRequiredParamsPresent;
+  }
+  /**
+   * @return bool
+   */
+  public function getAllRequiredParamsPresent()
+  {
+    return $this->allRequiredParamsPresent;
+  }
+  /**
+   * @param bool
+   */
+  public function setCancelsSlotFilling($cancelsSlotFilling)
+  {
+    $this->cancelsSlotFilling = $cancelsSlotFilling;
+  }
+  /**
+   * @return bool
+   */
+  public function getCancelsSlotFilling()
+  {
+    return $this->cancelsSlotFilling;
+  }
+  /**
+   * @param array[]
+   */
+  public function setDiagnosticInfo($diagnosticInfo)
+  {
+    $this->diagnosticInfo = $diagnosticInfo;
+  }
+  /**
+   * @return array[]
+   */
+  public function getDiagnosticInfo()
+  {
+    return $this->diagnosticInfo;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2IntentMessage[]
+   */
+  public function setFulfillmentMessages($fulfillmentMessages)
+  {
+    $this->fulfillmentMessages = $fulfillmentMessages;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2IntentMessage[]
+   */
+  public function getFulfillmentMessages()
+  {
+    return $this->fulfillmentMessages;
+  }
+  /**
+   * @param string
+   */
+  public function setFulfillmentText($fulfillmentText)
+  {
+    $this->fulfillmentText = $fulfillmentText;
+  }
+  /**
+   * @return string
+   */
+  public function getFulfillmentText()
+  {
+    return $this->fulfillmentText;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2Intent
+   */
+  public function setIntent(GoogleCloudDialogflowV2Intent $intent)
+  {
+    $this->intent = $intent;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2Intent
+   */
+  public function getIntent()
+  {
+    return $this->intent;
+  }
+  /**
+   * @param float
+   */
+  public function setIntentDetectionConfidence($intentDetectionConfidence)
+  {
+    $this->intentDetectionConfidence = $intentDetectionConfidence;
+  }
+  /**
+   * @return float
+   */
+  public function getIntentDetectionConfidence()
+  {
+    return $this->intentDetectionConfidence;
+  }
+  /**
+   * @param string
+   */
+  public function setLanguageCode($languageCode)
+  {
+    $this->languageCode = $languageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCode()
+  {
+    return $this->languageCode;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2Context[]
+   */
+  public function setOutputContexts($outputContexts)
+  {
+    $this->outputContexts = $outputContexts;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2Context[]
+   */
+  public function getOutputContexts()
+  {
+    return $this->outputContexts;
+  }
+  /**
+   * @param array[]
+   */
+  public function setParameters($parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return array[]
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+  /**
+   * @param string
+   */
+  public function setQueryText($queryText)
+  {
+    $this->queryText = $queryText;
+  }
+  /**
+   * @return string
+   */
+  public function getQueryText()
+  {
+    return $this->queryText;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2SentimentAnalysisResult
+   */
+  public function setSentimentAnalysisResult(GoogleCloudDialogflowV2SentimentAnalysisResult $sentimentAnalysisResult)
+  {
+    $this->sentimentAnalysisResult = $sentimentAnalysisResult;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2SentimentAnalysisResult
+   */
+  public function getSentimentAnalysisResult()
+  {
+    return $this->sentimentAnalysisResult;
+  }
+  /**
+   * @param float
+   */
+  public function setSpeechRecognitionConfidence($speechRecognitionConfidence)
+  {
+    $this->speechRecognitionConfidence = $speechRecognitionConfidence;
+  }
+  /**
+   * @return float
+   */
+  public function getSpeechRecognitionConfidence()
+  {
+    return $this->speechRecognitionConfidence;
+  }
+  /**
+   * @param array[]
+   */
+  public function setWebhookPayload($webhookPayload)
+  {
+    $this->webhookPayload = $webhookPayload;
+  }
+  /**
+   * @return array[]
+   */
+  public function getWebhookPayload()
+  {
+    return $this->webhookPayload;
+  }
+  /**
+   * @param string
+   */
+  public function setWebhookSource($webhookSource)
+  {
+    $this->webhookSource = $webhookSource;
+  }
+  /**
+   * @return string
+   */
+  public function getWebhookSource()
+  {
+    return $this->webhookSource;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2QueryResult::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2QueryResult');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2Sentiment.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2Sentiment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2Sentiment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2Sentiment extends \Google\Model
+{
+  /**
+   * @var float
+   */
+  public $magnitude;
+  /**
+   * @var float
+   */
+  public $score;
+
+  /**
+   * @param float
+   */
+  public function setMagnitude($magnitude)
+  {
+    $this->magnitude = $magnitude;
+  }
+  /**
+   * @return float
+   */
+  public function getMagnitude()
+  {
+    return $this->magnitude;
+  }
+  /**
+   * @param float
+   */
+  public function setScore($score)
+  {
+    $this->score = $score;
+  }
+  /**
+   * @return float
+   */
+  public function getScore()
+  {
+    return $this->score;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2Sentiment::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2Sentiment');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2SentimentAnalysisResult.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2SentimentAnalysisResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2SentimentAnalysisResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2SentimentAnalysisResult extends \Google\Model
+{
+  protected $queryTextSentimentType = GoogleCloudDialogflowV2Sentiment::class;
+  protected $queryTextSentimentDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowV2Sentiment
+   */
+  public function setQueryTextSentiment(GoogleCloudDialogflowV2Sentiment $queryTextSentiment)
+  {
+    $this->queryTextSentiment = $queryTextSentiment;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2Sentiment
+   */
+  public function getQueryTextSentiment()
+  {
+    return $this->queryTextSentiment;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2SentimentAnalysisResult::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2SentimentAnalysisResult');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2SessionEntityType.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2SessionEntityType.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2SessionEntityType.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,79 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2SessionEntityType extends \Google\Collection
+{
+  protected $collection_key = 'entities';
+  protected $entitiesType = GoogleCloudDialogflowV2EntityTypeEntity::class;
+  protected $entitiesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $entityOverrideMode;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param GoogleCloudDialogflowV2EntityTypeEntity[]
+   */
+  public function setEntities($entities)
+  {
+    $this->entities = $entities;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2EntityTypeEntity[]
+   */
+  public function getEntities()
+  {
+    return $this->entities;
+  }
+  /**
+   * @param string
+   */
+  public function setEntityOverrideMode($entityOverrideMode)
+  {
+    $this->entityOverrideMode = $entityOverrideMode;
+  }
+  /**
+   * @return string
+   */
+  public function getEntityOverrideMode()
+  {
+    return $this->entityOverrideMode;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2SessionEntityType::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2SessionEntityType');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2SetSuggestionFeatureConfigOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2SetSuggestionFeatureConfigOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2SetSuggestionFeatureConfigOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,98 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2SetSuggestionFeatureConfigOperationMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $conversationProfile;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $participantRole;
+  /**
+   * @var string
+   */
+  public $suggestionFeatureType;
+
+  /**
+   * @param string
+   */
+  public function setConversationProfile($conversationProfile)
+  {
+    $this->conversationProfile = $conversationProfile;
+  }
+  /**
+   * @return string
+   */
+  public function getConversationProfile()
+  {
+    return $this->conversationProfile;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setParticipantRole($participantRole)
+  {
+    $this->participantRole = $participantRole;
+  }
+  /**
+   * @return string
+   */
+  public function getParticipantRole()
+  {
+    return $this->participantRole;
+  }
+  /**
+   * @param string
+   */
+  public function setSuggestionFeatureType($suggestionFeatureType)
+  {
+    $this->suggestionFeatureType = $suggestionFeatureType;
+  }
+  /**
+   * @return string
+   */
+  public function getSuggestionFeatureType()
+  {
+    return $this->suggestionFeatureType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2SetSuggestionFeatureConfigOperationMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2SetSuggestionFeatureConfigOperationMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2SmartReplyAnswer.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2SmartReplyAnswer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2SmartReplyAnswer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2SmartReplyAnswer extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $answerRecord;
+  /**
+   * @var float
+   */
+  public $confidence;
+  /**
+   * @var string
+   */
+  public $reply;
+
+  /**
+   * @param string
+   */
+  public function setAnswerRecord($answerRecord)
+  {
+    $this->answerRecord = $answerRecord;
+  }
+  /**
+   * @return string
+   */
+  public function getAnswerRecord()
+  {
+    return $this->answerRecord;
+  }
+  /**
+   * @param float
+   */
+  public function setConfidence($confidence)
+  {
+    $this->confidence = $confidence;
+  }
+  /**
+   * @return float
+   */
+  public function getConfidence()
+  {
+    return $this->confidence;
+  }
+  /**
+   * @param string
+   */
+  public function setReply($reply)
+  {
+    $this->reply = $reply;
+  }
+  /**
+   * @return string
+   */
+  public function getReply()
+  {
+    return $this->reply;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2SmartReplyAnswer::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2SmartReplyAnswer');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2SmartReplyModelMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2SmartReplyModelMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2SmartReplyModelMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2SmartReplyModelMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $trainingModelType;
+
+  /**
+   * @param string
+   */
+  public function setTrainingModelType($trainingModelType)
+  {
+    $this->trainingModelType = $trainingModelType;
+  }
+  /**
+   * @return string
+   */
+  public function getTrainingModelType()
+  {
+    return $this->trainingModelType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2SmartReplyModelMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2SmartReplyModelMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2SuggestArticlesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2SuggestArticlesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2SuggestArticlesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,79 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2SuggestArticlesResponse extends \Google\Collection
+{
+  protected $collection_key = 'articleAnswers';
+  protected $articleAnswersType = GoogleCloudDialogflowV2ArticleAnswer::class;
+  protected $articleAnswersDataType = 'array';
+  /**
+   * @var int
+   */
+  public $contextSize;
+  /**
+   * @var string
+   */
+  public $latestMessage;
+
+  /**
+   * @param GoogleCloudDialogflowV2ArticleAnswer[]
+   */
+  public function setArticleAnswers($articleAnswers)
+  {
+    $this->articleAnswers = $articleAnswers;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2ArticleAnswer[]
+   */
+  public function getArticleAnswers()
+  {
+    return $this->articleAnswers;
+  }
+  /**
+   * @param int
+   */
+  public function setContextSize($contextSize)
+  {
+    $this->contextSize = $contextSize;
+  }
+  /**
+   * @return int
+   */
+  public function getContextSize()
+  {
+    return $this->contextSize;
+  }
+  /**
+   * @param string
+   */
+  public function setLatestMessage($latestMessage)
+  {
+    $this->latestMessage = $latestMessage;
+  }
+  /**
+   * @return string
+   */
+  public function getLatestMessage()
+  {
+    return $this->latestMessage;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2SuggestArticlesResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2SuggestArticlesResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2SuggestFaqAnswersResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2SuggestFaqAnswersResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2SuggestFaqAnswersResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,79 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2SuggestFaqAnswersResponse extends \Google\Collection
+{
+  protected $collection_key = 'faqAnswers';
+  /**
+   * @var int
+   */
+  public $contextSize;
+  protected $faqAnswersType = GoogleCloudDialogflowV2FaqAnswer::class;
+  protected $faqAnswersDataType = 'array';
+  /**
+   * @var string
+   */
+  public $latestMessage;
+
+  /**
+   * @param int
+   */
+  public function setContextSize($contextSize)
+  {
+    $this->contextSize = $contextSize;
+  }
+  /**
+   * @return int
+   */
+  public function getContextSize()
+  {
+    return $this->contextSize;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2FaqAnswer[]
+   */
+  public function setFaqAnswers($faqAnswers)
+  {
+    $this->faqAnswers = $faqAnswers;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2FaqAnswer[]
+   */
+  public function getFaqAnswers()
+  {
+    return $this->faqAnswers;
+  }
+  /**
+   * @param string
+   */
+  public function setLatestMessage($latestMessage)
+  {
+    $this->latestMessage = $latestMessage;
+  }
+  /**
+   * @return string
+   */
+  public function getLatestMessage()
+  {
+    return $this->latestMessage;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2SuggestFaqAnswersResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2SuggestFaqAnswersResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2SuggestKnowledgeAssistResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2SuggestKnowledgeAssistResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2SuggestKnowledgeAssistResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,78 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2SuggestKnowledgeAssistResponse extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $contextSize;
+  protected $knowledgeAssistAnswerType = GoogleCloudDialogflowV2KnowledgeAssistAnswer::class;
+  protected $knowledgeAssistAnswerDataType = '';
+  /**
+   * @var string
+   */
+  public $latestMessage;
+
+  /**
+   * @param int
+   */
+  public function setContextSize($contextSize)
+  {
+    $this->contextSize = $contextSize;
+  }
+  /**
+   * @return int
+   */
+  public function getContextSize()
+  {
+    return $this->contextSize;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2KnowledgeAssistAnswer
+   */
+  public function setKnowledgeAssistAnswer(GoogleCloudDialogflowV2KnowledgeAssistAnswer $knowledgeAssistAnswer)
+  {
+    $this->knowledgeAssistAnswer = $knowledgeAssistAnswer;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2KnowledgeAssistAnswer
+   */
+  public function getKnowledgeAssistAnswer()
+  {
+    return $this->knowledgeAssistAnswer;
+  }
+  /**
+   * @param string
+   */
+  public function setLatestMessage($latestMessage)
+  {
+    $this->latestMessage = $latestMessage;
+  }
+  /**
+   * @return string
+   */
+  public function getLatestMessage()
+  {
+    return $this->latestMessage;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2SuggestKnowledgeAssistResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2SuggestKnowledgeAssistResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2SuggestSmartRepliesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2SuggestSmartRepliesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2SuggestSmartRepliesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,79 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2SuggestSmartRepliesResponse extends \Google\Collection
+{
+  protected $collection_key = 'smartReplyAnswers';
+  /**
+   * @var int
+   */
+  public $contextSize;
+  /**
+   * @var string
+   */
+  public $latestMessage;
+  protected $smartReplyAnswersType = GoogleCloudDialogflowV2SmartReplyAnswer::class;
+  protected $smartReplyAnswersDataType = 'array';
+
+  /**
+   * @param int
+   */
+  public function setContextSize($contextSize)
+  {
+    $this->contextSize = $contextSize;
+  }
+  /**
+   * @return int
+   */
+  public function getContextSize()
+  {
+    return $this->contextSize;
+  }
+  /**
+   * @param string
+   */
+  public function setLatestMessage($latestMessage)
+  {
+    $this->latestMessage = $latestMessage;
+  }
+  /**
+   * @return string
+   */
+  public function getLatestMessage()
+  {
+    return $this->latestMessage;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2SmartReplyAnswer[]
+   */
+  public function setSmartReplyAnswers($smartReplyAnswers)
+  {
+    $this->smartReplyAnswers = $smartReplyAnswers;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2SmartReplyAnswer[]
+   */
+  public function getSmartReplyAnswers()
+  {
+    return $this->smartReplyAnswers;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2SuggestSmartRepliesResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2SuggestSmartRepliesResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2SuggestionResult.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2SuggestionResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2SuggestionResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,106 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2SuggestionResult extends \Google\Model
+{
+  protected $errorType = GoogleRpcStatus::class;
+  protected $errorDataType = '';
+  protected $suggestArticlesResponseType = GoogleCloudDialogflowV2SuggestArticlesResponse::class;
+  protected $suggestArticlesResponseDataType = '';
+  protected $suggestFaqAnswersResponseType = GoogleCloudDialogflowV2SuggestFaqAnswersResponse::class;
+  protected $suggestFaqAnswersResponseDataType = '';
+  protected $suggestKnowledgeAssistResponseType = GoogleCloudDialogflowV2SuggestKnowledgeAssistResponse::class;
+  protected $suggestKnowledgeAssistResponseDataType = '';
+  protected $suggestSmartRepliesResponseType = GoogleCloudDialogflowV2SuggestSmartRepliesResponse::class;
+  protected $suggestSmartRepliesResponseDataType = '';
+
+  /**
+   * @param GoogleRpcStatus
+   */
+  public function setError(GoogleRpcStatus $error)
+  {
+    $this->error = $error;
+  }
+  /**
+   * @return GoogleRpcStatus
+   */
+  public function getError()
+  {
+    return $this->error;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2SuggestArticlesResponse
+   */
+  public function setSuggestArticlesResponse(GoogleCloudDialogflowV2SuggestArticlesResponse $suggestArticlesResponse)
+  {
+    $this->suggestArticlesResponse = $suggestArticlesResponse;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2SuggestArticlesResponse
+   */
+  public function getSuggestArticlesResponse()
+  {
+    return $this->suggestArticlesResponse;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2SuggestFaqAnswersResponse
+   */
+  public function setSuggestFaqAnswersResponse(GoogleCloudDialogflowV2SuggestFaqAnswersResponse $suggestFaqAnswersResponse)
+  {
+    $this->suggestFaqAnswersResponse = $suggestFaqAnswersResponse;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2SuggestFaqAnswersResponse
+   */
+  public function getSuggestFaqAnswersResponse()
+  {
+    return $this->suggestFaqAnswersResponse;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2SuggestKnowledgeAssistResponse
+   */
+  public function setSuggestKnowledgeAssistResponse(GoogleCloudDialogflowV2SuggestKnowledgeAssistResponse $suggestKnowledgeAssistResponse)
+  {
+    $this->suggestKnowledgeAssistResponse = $suggestKnowledgeAssistResponse;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2SuggestKnowledgeAssistResponse
+   */
+  public function getSuggestKnowledgeAssistResponse()
+  {
+    return $this->suggestKnowledgeAssistResponse;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2SuggestSmartRepliesResponse
+   */
+  public function setSuggestSmartRepliesResponse(GoogleCloudDialogflowV2SuggestSmartRepliesResponse $suggestSmartRepliesResponse)
+  {
+    $this->suggestSmartRepliesResponse = $suggestSmartRepliesResponse;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2SuggestSmartRepliesResponse
+   */
+  public function getSuggestSmartRepliesResponse()
+  {
+    return $this->suggestSmartRepliesResponse;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2SuggestionResult::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2SuggestionResult');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2UndeployConversationModelOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2UndeployConversationModelOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2UndeployConversationModelOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2UndeployConversationModelOperationMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $conversationModel;
+  /**
+   * @var string
+   */
+  public $createTime;
+
+  /**
+   * @param string
+   */
+  public function setConversationModel($conversationModel)
+  {
+    $this->conversationModel = $conversationModel;
+  }
+  /**
+   * @return string
+   */
+  public function getConversationModel()
+  {
+    return $this->conversationModel;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2UndeployConversationModelOperationMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2UndeployConversationModelOperationMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2WebhookRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2WebhookRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2WebhookRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,94 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2WebhookRequest extends \Google\Model
+{
+  protected $originalDetectIntentRequestType = GoogleCloudDialogflowV2OriginalDetectIntentRequest::class;
+  protected $originalDetectIntentRequestDataType = '';
+  protected $queryResultType = GoogleCloudDialogflowV2QueryResult::class;
+  protected $queryResultDataType = '';
+  /**
+   * @var string
+   */
+  public $responseId;
+  /**
+   * @var string
+   */
+  public $session;
+
+  /**
+   * @param GoogleCloudDialogflowV2OriginalDetectIntentRequest
+   */
+  public function setOriginalDetectIntentRequest(GoogleCloudDialogflowV2OriginalDetectIntentRequest $originalDetectIntentRequest)
+  {
+    $this->originalDetectIntentRequest = $originalDetectIntentRequest;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2OriginalDetectIntentRequest
+   */
+  public function getOriginalDetectIntentRequest()
+  {
+    return $this->originalDetectIntentRequest;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2QueryResult
+   */
+  public function setQueryResult(GoogleCloudDialogflowV2QueryResult $queryResult)
+  {
+    $this->queryResult = $queryResult;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2QueryResult
+   */
+  public function getQueryResult()
+  {
+    return $this->queryResult;
+  }
+  /**
+   * @param string
+   */
+  public function setResponseId($responseId)
+  {
+    $this->responseId = $responseId;
+  }
+  /**
+   * @return string
+   */
+  public function getResponseId()
+  {
+    return $this->responseId;
+  }
+  /**
+   * @param string
+   */
+  public function setSession($session)
+  {
+    $this->session = $session;
+  }
+  /**
+   * @return string
+   */
+  public function getSession()
+  {
+    return $this->session;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2WebhookRequest::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2WebhookRequest');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2WebhookResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2WebhookResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2WebhookResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,145 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2WebhookResponse extends \Google\Collection
+{
+  protected $collection_key = 'sessionEntityTypes';
+  protected $followupEventInputType = GoogleCloudDialogflowV2EventInput::class;
+  protected $followupEventInputDataType = '';
+  protected $fulfillmentMessagesType = GoogleCloudDialogflowV2IntentMessage::class;
+  protected $fulfillmentMessagesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $fulfillmentText;
+  protected $outputContextsType = GoogleCloudDialogflowV2Context::class;
+  protected $outputContextsDataType = 'array';
+  /**
+   * @var array[]
+   */
+  public $payload;
+  protected $sessionEntityTypesType = GoogleCloudDialogflowV2SessionEntityType::class;
+  protected $sessionEntityTypesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $source;
+
+  /**
+   * @param GoogleCloudDialogflowV2EventInput
+   */
+  public function setFollowupEventInput(GoogleCloudDialogflowV2EventInput $followupEventInput)
+  {
+    $this->followupEventInput = $followupEventInput;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2EventInput
+   */
+  public function getFollowupEventInput()
+  {
+    return $this->followupEventInput;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2IntentMessage[]
+   */
+  public function setFulfillmentMessages($fulfillmentMessages)
+  {
+    $this->fulfillmentMessages = $fulfillmentMessages;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2IntentMessage[]
+   */
+  public function getFulfillmentMessages()
+  {
+    return $this->fulfillmentMessages;
+  }
+  /**
+   * @param string
+   */
+  public function setFulfillmentText($fulfillmentText)
+  {
+    $this->fulfillmentText = $fulfillmentText;
+  }
+  /**
+   * @return string
+   */
+  public function getFulfillmentText()
+  {
+    return $this->fulfillmentText;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2Context[]
+   */
+  public function setOutputContexts($outputContexts)
+  {
+    $this->outputContexts = $outputContexts;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2Context[]
+   */
+  public function getOutputContexts()
+  {
+    return $this->outputContexts;
+  }
+  /**
+   * @param array[]
+   */
+  public function setPayload($payload)
+  {
+    $this->payload = $payload;
+  }
+  /**
+   * @return array[]
+   */
+  public function getPayload()
+  {
+    return $this->payload;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2SessionEntityType[]
+   */
+  public function setSessionEntityTypes($sessionEntityTypes)
+  {
+    $this->sessionEntityTypes = $sessionEntityTypes;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2SessionEntityType[]
+   */
+  public function getSessionEntityTypes()
+  {
+    return $this->sessionEntityTypes;
+  }
+  /**
+   * @param string
+   */
+  public function setSource($source)
+  {
+    $this->source = $source;
+  }
+  /**
+   * @return string
+   */
+  public function getSource()
+  {
+    return $this->source;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2WebhookResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2WebhookResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1AnnotatedMessagePart.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1AnnotatedMessagePart.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1AnnotatedMessagePart.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1AnnotatedMessagePart extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $entityType;
+  /**
+   * @var array
+   */
+  public $formattedValue;
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param string
+   */
+  public function setEntityType($entityType)
+  {
+    $this->entityType = $entityType;
+  }
+  /**
+   * @return string
+   */
+  public function getEntityType()
+  {
+    return $this->entityType;
+  }
+  /**
+   * @param array
+   */
+  public function setFormattedValue($formattedValue)
+  {
+    $this->formattedValue = $formattedValue;
+  }
+  /**
+   * @return array
+   */
+  public function getFormattedValue()
+  {
+    return $this->formattedValue;
+  }
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1AnnotatedMessagePart::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1AnnotatedMessagePart');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1ArticleAnswer.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1ArticleAnswer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1ArticleAnswer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,117 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1ArticleAnswer extends \Google\Collection
+{
+  protected $collection_key = 'snippets';
+  /**
+   * @var string
+   */
+  public $answerRecord;
+  /**
+   * @var string[]
+   */
+  public $metadata;
+  /**
+   * @var string[]
+   */
+  public $snippets;
+  /**
+   * @var string
+   */
+  public $title;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setAnswerRecord($answerRecord)
+  {
+    $this->answerRecord = $answerRecord;
+  }
+  /**
+   * @return string
+   */
+  public function getAnswerRecord()
+  {
+    return $this->answerRecord;
+  }
+  /**
+   * @param string[]
+   */
+  public function setMetadata($metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return string[]
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSnippets($snippets)
+  {
+    $this->snippets = $snippets;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSnippets()
+  {
+    return $this->snippets;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+  /**
+   * @param string
+   */
+  public function setUri($uri)
+  {
+    $this->uri = $uri;
+  }
+  /**
+   * @return string
+   */
+  public function getUri()
+  {
+    return $this->uri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1ArticleAnswer::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1ArticleAnswer');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse extends \Google\Collection
+{
+  protected $collection_key = 'entityTypes';
+  protected $entityTypesType = GoogleCloudDialogflowV2beta1EntityType::class;
+  protected $entityTypesDataType = 'array';
+
+  /**
+   * @param GoogleCloudDialogflowV2beta1EntityType[]
+   */
+  public function setEntityTypes($entityTypes)
+  {
+    $this->entityTypes = $entityTypes;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1EntityType[]
+   */
+  public function getEntityTypes()
+  {
+    return $this->entityTypes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse extends \Google\Collection
+{
+  protected $collection_key = 'intents';
+  protected $intentsType = GoogleCloudDialogflowV2beta1Intent::class;
+  protected $intentsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDialogflowV2beta1Intent[]
+   */
+  public function setIntents($intents)
+  {
+    $this->intents = $intents;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1Intent[]
+   */
+  public function getIntents()
+  {
+    return $this->intents;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1ClearSuggestionFeatureConfigOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1ClearSuggestionFeatureConfigOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1ClearSuggestionFeatureConfigOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,98 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1ClearSuggestionFeatureConfigOperationMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $conversationProfile;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $participantRole;
+  /**
+   * @var string
+   */
+  public $suggestionFeatureType;
+
+  /**
+   * @param string
+   */
+  public function setConversationProfile($conversationProfile)
+  {
+    $this->conversationProfile = $conversationProfile;
+  }
+  /**
+   * @return string
+   */
+  public function getConversationProfile()
+  {
+    return $this->conversationProfile;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setParticipantRole($participantRole)
+  {
+    $this->participantRole = $participantRole;
+  }
+  /**
+   * @return string
+   */
+  public function getParticipantRole()
+  {
+    return $this->participantRole;
+  }
+  /**
+   * @param string
+   */
+  public function setSuggestionFeatureType($suggestionFeatureType)
+  {
+    $this->suggestionFeatureType = $suggestionFeatureType;
+  }
+  /**
+   * @return string
+   */
+  public function getSuggestionFeatureType()
+  {
+    return $this->suggestionFeatureType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1ClearSuggestionFeatureConfigOperationMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1ClearSuggestionFeatureConfigOperationMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1Context.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1Context.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1Context.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1Context extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $lifespanCount;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var array[]
+   */
+  public $parameters;
+
+  /**
+   * @param int
+   */
+  public function setLifespanCount($lifespanCount)
+  {
+    $this->lifespanCount = $lifespanCount;
+  }
+  /**
+   * @return int
+   */
+  public function getLifespanCount()
+  {
+    return $this->lifespanCount;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param array[]
+   */
+  public function setParameters($parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return array[]
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1Context::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1Context');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1ConversationEvent.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1ConversationEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1ConversationEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,94 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1ConversationEvent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $conversation;
+  protected $errorStatusType = GoogleRpcStatus::class;
+  protected $errorStatusDataType = '';
+  protected $newMessagePayloadType = GoogleCloudDialogflowV2beta1Message::class;
+  protected $newMessagePayloadDataType = '';
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setConversation($conversation)
+  {
+    $this->conversation = $conversation;
+  }
+  /**
+   * @return string
+   */
+  public function getConversation()
+  {
+    return $this->conversation;
+  }
+  /**
+   * @param GoogleRpcStatus
+   */
+  public function setErrorStatus(GoogleRpcStatus $errorStatus)
+  {
+    $this->errorStatus = $errorStatus;
+  }
+  /**
+   * @return GoogleRpcStatus
+   */
+  public function getErrorStatus()
+  {
+    return $this->errorStatus;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1Message
+   */
+  public function setNewMessagePayload(GoogleCloudDialogflowV2beta1Message $newMessagePayload)
+  {
+    $this->newMessagePayload = $newMessagePayload;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1Message
+   */
+  public function getNewMessagePayload()
+  {
+    return $this->newMessagePayload;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1ConversationEvent::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1ConversationEvent');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1DialogflowAssistAnswer.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1DialogflowAssistAnswer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1DialogflowAssistAnswer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,76 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1DialogflowAssistAnswer extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $answerRecord;
+  protected $intentSuggestionType = GoogleCloudDialogflowV2beta1IntentSuggestion::class;
+  protected $intentSuggestionDataType = '';
+  protected $queryResultType = GoogleCloudDialogflowV2beta1QueryResult::class;
+  protected $queryResultDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setAnswerRecord($answerRecord)
+  {
+    $this->answerRecord = $answerRecord;
+  }
+  /**
+   * @return string
+   */
+  public function getAnswerRecord()
+  {
+    return $this->answerRecord;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentSuggestion
+   */
+  public function setIntentSuggestion(GoogleCloudDialogflowV2beta1IntentSuggestion $intentSuggestion)
+  {
+    $this->intentSuggestion = $intentSuggestion;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentSuggestion
+   */
+  public function getIntentSuggestion()
+  {
+    return $this->intentSuggestion;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1QueryResult
+   */
+  public function setQueryResult(GoogleCloudDialogflowV2beta1QueryResult $queryResult)
+  {
+    $this->queryResult = $queryResult;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1QueryResult
+   */
+  public function getQueryResult()
+  {
+    return $this->queryResult;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1DialogflowAssistAnswer::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1DialogflowAssistAnswer');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1EncryptionSpec.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1EncryptionSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1EncryptionSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1EncryptionSpec extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $kmsKey;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setKmsKey($kmsKey)
+  {
+    $this->kmsKey = $kmsKey;
+  }
+  /**
+   * @return string
+   */
+  public function getKmsKey()
+  {
+    return $this->kmsKey;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1EncryptionSpec::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1EncryptionSpec');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1EntityType.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1EntityType.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1EntityType.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,133 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1EntityType extends \Google\Collection
+{
+  protected $collection_key = 'entities';
+  /**
+   * @var string
+   */
+  public $autoExpansionMode;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var bool
+   */
+  public $enableFuzzyExtraction;
+  protected $entitiesType = GoogleCloudDialogflowV2beta1EntityTypeEntity::class;
+  protected $entitiesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $kind;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setAutoExpansionMode($autoExpansionMode)
+  {
+    $this->autoExpansionMode = $autoExpansionMode;
+  }
+  /**
+   * @return string
+   */
+  public function getAutoExpansionMode()
+  {
+    return $this->autoExpansionMode;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnableFuzzyExtraction($enableFuzzyExtraction)
+  {
+    $this->enableFuzzyExtraction = $enableFuzzyExtraction;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableFuzzyExtraction()
+  {
+    return $this->enableFuzzyExtraction;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1EntityTypeEntity[]
+   */
+  public function setEntities($entities)
+  {
+    $this->entities = $entities;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1EntityTypeEntity[]
+   */
+  public function getEntities()
+  {
+    return $this->entities;
+  }
+  /**
+   * @param string
+   */
+  public function setKind($kind)
+  {
+    $this->kind = $kind;
+  }
+  /**
+   * @return string
+   */
+  public function getKind()
+  {
+    return $this->kind;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1EntityType::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1EntityType');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1EntityTypeEntity.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1EntityTypeEntity.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1EntityTypeEntity.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,63 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1EntityTypeEntity extends \Google\Collection
+{
+  protected $collection_key = 'synonyms';
+  /**
+   * @var string[]
+   */
+  public $synonyms;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param string[]
+   */
+  public function setSynonyms($synonyms)
+  {
+    $this->synonyms = $synonyms;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSynonyms()
+  {
+    return $this->synonyms;
+  }
+  /**
+   * @param string
+   */
+  public function setValue($value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return string
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1EntityTypeEntity::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1EntityTypeEntity');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1EventInput.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1EventInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1EventInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1EventInput extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $languageCode;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var array[]
+   */
+  public $parameters;
+
+  /**
+   * @param string
+   */
+  public function setLanguageCode($languageCode)
+  {
+    $this->languageCode = $languageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCode()
+  {
+    return $this->languageCode;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param array[]
+   */
+  public function setParameters($parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return array[]
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1EventInput::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1EventInput');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1ExportAgentResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1ExportAgentResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1ExportAgentResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1ExportAgentResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $agentContent;
+  /**
+   * @var string
+   */
+  public $agentUri;
+
+  /**
+   * @param string
+   */
+  public function setAgentContent($agentContent)
+  {
+    $this->agentContent = $agentContent;
+  }
+  /**
+   * @return string
+   */
+  public function getAgentContent()
+  {
+    return $this->agentContent;
+  }
+  /**
+   * @param string
+   */
+  public function setAgentUri($agentUri)
+  {
+    $this->agentUri = $agentUri;
+  }
+  /**
+   * @return string
+   */
+  public function getAgentUri()
+  {
+    return $this->agentUri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1ExportAgentResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1ExportAgentResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1ExportOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1ExportOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1ExportOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1ExportOperationMetadata extends \Google\Model
+{
+  protected $exportedGcsDestinationType = GoogleCloudDialogflowV2beta1GcsDestination::class;
+  protected $exportedGcsDestinationDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowV2beta1GcsDestination
+   */
+  public function setExportedGcsDestination(GoogleCloudDialogflowV2beta1GcsDestination $exportedGcsDestination)
+  {
+    $this->exportedGcsDestination = $exportedGcsDestination;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1GcsDestination
+   */
+  public function getExportedGcsDestination()
+  {
+    return $this->exportedGcsDestination;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1ExportOperationMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1ExportOperationMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1FaqAnswer.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1FaqAnswer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1FaqAnswer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,134 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1FaqAnswer extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $answer;
+  /**
+   * @var string
+   */
+  public $answerRecord;
+  /**
+   * @var float
+   */
+  public $confidence;
+  /**
+   * @var string[]
+   */
+  public $metadata;
+  /**
+   * @var string
+   */
+  public $question;
+  /**
+   * @var string
+   */
+  public $source;
+
+  /**
+   * @param string
+   */
+  public function setAnswer($answer)
+  {
+    $this->answer = $answer;
+  }
+  /**
+   * @return string
+   */
+  public function getAnswer()
+  {
+    return $this->answer;
+  }
+  /**
+   * @param string
+   */
+  public function setAnswerRecord($answerRecord)
+  {
+    $this->answerRecord = $answerRecord;
+  }
+  /**
+   * @return string
+   */
+  public function getAnswerRecord()
+  {
+    return $this->answerRecord;
+  }
+  /**
+   * @param float
+   */
+  public function setConfidence($confidence)
+  {
+    $this->confidence = $confidence;
+  }
+  /**
+   * @return float
+   */
+  public function getConfidence()
+  {
+    return $this->confidence;
+  }
+  /**
+   * @param string[]
+   */
+  public function setMetadata($metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return string[]
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param string
+   */
+  public function setQuestion($question)
+  {
+    $this->question = $question;
+  }
+  /**
+   * @return string
+   */
+  public function getQuestion()
+  {
+    return $this->question;
+  }
+  /**
+   * @param string
+   */
+  public function setSource($source)
+  {
+    $this->source = $source;
+  }
+  /**
+   * @return string
+   */
+  public function getSource()
+  {
+    return $this->source;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1FaqAnswer::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1FaqAnswer');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1GcsDestination.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1GcsDestination.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1GcsDestination.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1GcsDestination extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setUri($uri)
+  {
+    $this->uri = $uri;
+  }
+  /**
+   * @return string
+   */
+  public function getUri()
+  {
+    return $this->uri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1GcsDestination::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1GcsDestination');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1HumanAgentAssistantEvent.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1HumanAgentAssistantEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1HumanAgentAssistantEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,79 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1HumanAgentAssistantEvent extends \Google\Collection
+{
+  protected $collection_key = 'suggestionResults';
+  /**
+   * @var string
+   */
+  public $conversation;
+  /**
+   * @var string
+   */
+  public $participant;
+  protected $suggestionResultsType = GoogleCloudDialogflowV2beta1SuggestionResult::class;
+  protected $suggestionResultsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setConversation($conversation)
+  {
+    $this->conversation = $conversation;
+  }
+  /**
+   * @return string
+   */
+  public function getConversation()
+  {
+    return $this->conversation;
+  }
+  /**
+   * @param string
+   */
+  public function setParticipant($participant)
+  {
+    $this->participant = $participant;
+  }
+  /**
+   * @return string
+   */
+  public function getParticipant()
+  {
+    return $this->participant;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1SuggestionResult[]
+   */
+  public function setSuggestionResults($suggestionResults)
+  {
+    $this->suggestionResults = $suggestionResults;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1SuggestionResult[]
+   */
+  public function getSuggestionResults()
+  {
+    return $this->suggestionResults;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1HumanAgentAssistantEvent::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1HumanAgentAssistantEvent');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1ImportDocumentsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1ImportDocumentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1ImportDocumentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1ImportDocumentsResponse extends \Google\Collection
+{
+  protected $collection_key = 'warnings';
+  protected $warningsType = GoogleRpcStatus::class;
+  protected $warningsDataType = 'array';
+
+  /**
+   * @param GoogleRpcStatus[]
+   */
+  public function setWarnings($warnings)
+  {
+    $this->warnings = $warnings;
+  }
+  /**
+   * @return GoogleRpcStatus[]
+   */
+  public function getWarnings()
+  {
+    return $this->warnings;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1ImportDocumentsResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1ImportDocumentsResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1InitializeEncryptionSpecMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1InitializeEncryptionSpecMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1InitializeEncryptionSpecMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1InitializeEncryptionSpecMetadata extends \Google\Model
+{
+  protected $requestType = GoogleCloudDialogflowV2beta1InitializeEncryptionSpecRequest::class;
+  protected $requestDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowV2beta1InitializeEncryptionSpecRequest
+   */
+  public function setRequest(GoogleCloudDialogflowV2beta1InitializeEncryptionSpecRequest $request)
+  {
+    $this->request = $request;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1InitializeEncryptionSpecRequest
+   */
+  public function getRequest()
+  {
+    return $this->request;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1InitializeEncryptionSpecMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1InitializeEncryptionSpecMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1InitializeEncryptionSpecRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1InitializeEncryptionSpecRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1InitializeEncryptionSpecRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1InitializeEncryptionSpecRequest extends \Google\Model
+{
+  protected $encryptionSpecType = GoogleCloudDialogflowV2beta1EncryptionSpec::class;
+  protected $encryptionSpecDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowV2beta1EncryptionSpec
+   */
+  public function setEncryptionSpec(GoogleCloudDialogflowV2beta1EncryptionSpec $encryptionSpec)
+  {
+    $this->encryptionSpec = $encryptionSpec;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1EncryptionSpec
+   */
+  public function getEncryptionSpec()
+  {
+    return $this->encryptionSpec;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1InitializeEncryptionSpecRequest::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1InitializeEncryptionSpecRequest');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1Intent.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1Intent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1Intent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,395 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1Intent extends \Google\Collection
+{
+  protected $collection_key = 'trainingPhrases';
+  /**
+   * @var string
+   */
+  public $action;
+  /**
+   * @var string[]
+   */
+  public $defaultResponsePlatforms;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var bool
+   */
+  public $endInteraction;
+  /**
+   * @var string[]
+   */
+  public $events;
+  protected $followupIntentInfoType = GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo::class;
+  protected $followupIntentInfoDataType = 'array';
+  /**
+   * @var string[]
+   */
+  public $inputContextNames;
+  /**
+   * @var bool
+   */
+  public $isFallback;
+  /**
+   * @var bool
+   */
+  public $liveAgentHandoff;
+  protected $messagesType = GoogleCloudDialogflowV2beta1IntentMessage::class;
+  protected $messagesDataType = 'array';
+  /**
+   * @var bool
+   */
+  public $mlDisabled;
+  /**
+   * @var bool
+   */
+  public $mlEnabled;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $outputContextsType = GoogleCloudDialogflowV2beta1Context::class;
+  protected $outputContextsDataType = 'array';
+  protected $parametersType = GoogleCloudDialogflowV2beta1IntentParameter::class;
+  protected $parametersDataType = 'array';
+  /**
+   * @var string
+   */
+  public $parentFollowupIntentName;
+  /**
+   * @var int
+   */
+  public $priority;
+  /**
+   * @var bool
+   */
+  public $resetContexts;
+  /**
+   * @var string
+   */
+  public $rootFollowupIntentName;
+  protected $trainingPhrasesType = GoogleCloudDialogflowV2beta1IntentTrainingPhrase::class;
+  protected $trainingPhrasesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $webhookState;
+
+  /**
+   * @param string
+   */
+  public function setAction($action)
+  {
+    $this->action = $action;
+  }
+  /**
+   * @return string
+   */
+  public function getAction()
+  {
+    return $this->action;
+  }
+  /**
+   * @param string[]
+   */
+  public function setDefaultResponsePlatforms($defaultResponsePlatforms)
+  {
+    $this->defaultResponsePlatforms = $defaultResponsePlatforms;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDefaultResponsePlatforms()
+  {
+    return $this->defaultResponsePlatforms;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param bool
+   */
+  public function setEndInteraction($endInteraction)
+  {
+    $this->endInteraction = $endInteraction;
+  }
+  /**
+   * @return bool
+   */
+  public function getEndInteraction()
+  {
+    return $this->endInteraction;
+  }
+  /**
+   * @param string[]
+   */
+  public function setEvents($events)
+  {
+    $this->events = $events;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEvents()
+  {
+    return $this->events;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo[]
+   */
+  public function setFollowupIntentInfo($followupIntentInfo)
+  {
+    $this->followupIntentInfo = $followupIntentInfo;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo[]
+   */
+  public function getFollowupIntentInfo()
+  {
+    return $this->followupIntentInfo;
+  }
+  /**
+   * @param string[]
+   */
+  public function setInputContextNames($inputContextNames)
+  {
+    $this->inputContextNames = $inputContextNames;
+  }
+  /**
+   * @return string[]
+   */
+  public function getInputContextNames()
+  {
+    return $this->inputContextNames;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsFallback($isFallback)
+  {
+    $this->isFallback = $isFallback;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsFallback()
+  {
+    return $this->isFallback;
+  }
+  /**
+   * @param bool
+   */
+  public function setLiveAgentHandoff($liveAgentHandoff)
+  {
+    $this->liveAgentHandoff = $liveAgentHandoff;
+  }
+  /**
+   * @return bool
+   */
+  public function getLiveAgentHandoff()
+  {
+    return $this->liveAgentHandoff;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessage[]
+   */
+  public function setMessages($messages)
+  {
+    $this->messages = $messages;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessage[]
+   */
+  public function getMessages()
+  {
+    return $this->messages;
+  }
+  /**
+   * @param bool
+   */
+  public function setMlDisabled($mlDisabled)
+  {
+    $this->mlDisabled = $mlDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getMlDisabled()
+  {
+    return $this->mlDisabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setMlEnabled($mlEnabled)
+  {
+    $this->mlEnabled = $mlEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getMlEnabled()
+  {
+    return $this->mlEnabled;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1Context[]
+   */
+  public function setOutputContexts($outputContexts)
+  {
+    $this->outputContexts = $outputContexts;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1Context[]
+   */
+  public function getOutputContexts()
+  {
+    return $this->outputContexts;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentParameter[]
+   */
+  public function setParameters($parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentParameter[]
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+  /**
+   * @param string
+   */
+  public function setParentFollowupIntentName($parentFollowupIntentName)
+  {
+    $this->parentFollowupIntentName = $parentFollowupIntentName;
+  }
+  /**
+   * @return string
+   */
+  public function getParentFollowupIntentName()
+  {
+    return $this->parentFollowupIntentName;
+  }
+  /**
+   * @param int
+   */
+  public function setPriority($priority)
+  {
+    $this->priority = $priority;
+  }
+  /**
+   * @return int
+   */
+  public function getPriority()
+  {
+    return $this->priority;
+  }
+  /**
+   * @param bool
+   */
+  public function setResetContexts($resetContexts)
+  {
+    $this->resetContexts = $resetContexts;
+  }
+  /**
+   * @return bool
+   */
+  public function getResetContexts()
+  {
+    return $this->resetContexts;
+  }
+  /**
+   * @param string
+   */
+  public function setRootFollowupIntentName($rootFollowupIntentName)
+  {
+    $this->rootFollowupIntentName = $rootFollowupIntentName;
+  }
+  /**
+   * @return string
+   */
+  public function getRootFollowupIntentName()
+  {
+    return $this->rootFollowupIntentName;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentTrainingPhrase[]
+   */
+  public function setTrainingPhrases($trainingPhrases)
+  {
+    $this->trainingPhrases = $trainingPhrases;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentTrainingPhrase[]
+   */
+  public function getTrainingPhrases()
+  {
+    return $this->trainingPhrases;
+  }
+  /**
+   * @param string
+   */
+  public function setWebhookState($webhookState)
+  {
+    $this->webhookState = $webhookState;
+  }
+  /**
+   * @return string
+   */
+  public function getWebhookState()
+  {
+    return $this->webhookState;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1Intent::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1Intent');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $followupIntentName;
+  /**
+   * @var string
+   */
+  public $parentFollowupIntentName;
+
+  /**
+   * @param string
+   */
+  public function setFollowupIntentName($followupIntentName)
+  {
+    $this->followupIntentName = $followupIntentName;
+  }
+  /**
+   * @return string
+   */
+  public function getFollowupIntentName()
+  {
+    return $this->followupIntentName;
+  }
+  /**
+   * @param string
+   */
+  public function setParentFollowupIntentName($parentFollowupIntentName)
+  {
+    $this->parentFollowupIntentName = $parentFollowupIntentName;
+  }
+  /**
+   * @return string
+   */
+  public function getParentFollowupIntentName()
+  {
+    return $this->parentFollowupIntentName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessage.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,366 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentMessage extends \Google\Model
+{
+  protected $basicCardType = GoogleCloudDialogflowV2beta1IntentMessageBasicCard::class;
+  protected $basicCardDataType = '';
+  protected $browseCarouselCardType = GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCard::class;
+  protected $browseCarouselCardDataType = '';
+  protected $cardType = GoogleCloudDialogflowV2beta1IntentMessageCard::class;
+  protected $cardDataType = '';
+  protected $carouselSelectType = GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect::class;
+  protected $carouselSelectDataType = '';
+  protected $imageType = GoogleCloudDialogflowV2beta1IntentMessageImage::class;
+  protected $imageDataType = '';
+  protected $linkOutSuggestionType = GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion::class;
+  protected $linkOutSuggestionDataType = '';
+  protected $listSelectType = GoogleCloudDialogflowV2beta1IntentMessageListSelect::class;
+  protected $listSelectDataType = '';
+  protected $mediaContentType = GoogleCloudDialogflowV2beta1IntentMessageMediaContent::class;
+  protected $mediaContentDataType = '';
+  /**
+   * @var array[]
+   */
+  public $payload;
+  /**
+   * @var string
+   */
+  public $platform;
+  protected $quickRepliesType = GoogleCloudDialogflowV2beta1IntentMessageQuickReplies::class;
+  protected $quickRepliesDataType = '';
+  protected $rbmCarouselRichCardType = GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard::class;
+  protected $rbmCarouselRichCardDataType = '';
+  protected $rbmStandaloneRichCardType = GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard::class;
+  protected $rbmStandaloneRichCardDataType = '';
+  protected $rbmTextType = GoogleCloudDialogflowV2beta1IntentMessageRbmText::class;
+  protected $rbmTextDataType = '';
+  protected $simpleResponsesType = GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses::class;
+  protected $simpleResponsesDataType = '';
+  protected $suggestionsType = GoogleCloudDialogflowV2beta1IntentMessageSuggestions::class;
+  protected $suggestionsDataType = '';
+  protected $tableCardType = GoogleCloudDialogflowV2beta1IntentMessageTableCard::class;
+  protected $tableCardDataType = '';
+  protected $telephonyPlayAudioType = GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio::class;
+  protected $telephonyPlayAudioDataType = '';
+  protected $telephonySynthesizeSpeechType = GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech::class;
+  protected $telephonySynthesizeSpeechDataType = '';
+  protected $telephonyTransferCallType = GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall::class;
+  protected $telephonyTransferCallDataType = '';
+  protected $textType = GoogleCloudDialogflowV2beta1IntentMessageText::class;
+  protected $textDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageBasicCard
+   */
+  public function setBasicCard(GoogleCloudDialogflowV2beta1IntentMessageBasicCard $basicCard)
+  {
+    $this->basicCard = $basicCard;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageBasicCard
+   */
+  public function getBasicCard()
+  {
+    return $this->basicCard;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCard
+   */
+  public function setBrowseCarouselCard(GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCard $browseCarouselCard)
+  {
+    $this->browseCarouselCard = $browseCarouselCard;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCard
+   */
+  public function getBrowseCarouselCard()
+  {
+    return $this->browseCarouselCard;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageCard
+   */
+  public function setCard(GoogleCloudDialogflowV2beta1IntentMessageCard $card)
+  {
+    $this->card = $card;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageCard
+   */
+  public function getCard()
+  {
+    return $this->card;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect
+   */
+  public function setCarouselSelect(GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect $carouselSelect)
+  {
+    $this->carouselSelect = $carouselSelect;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect
+   */
+  public function getCarouselSelect()
+  {
+    return $this->carouselSelect;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageImage
+   */
+  public function setImage(GoogleCloudDialogflowV2beta1IntentMessageImage $image)
+  {
+    $this->image = $image;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageImage
+   */
+  public function getImage()
+  {
+    return $this->image;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion
+   */
+  public function setLinkOutSuggestion(GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion $linkOutSuggestion)
+  {
+    $this->linkOutSuggestion = $linkOutSuggestion;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion
+   */
+  public function getLinkOutSuggestion()
+  {
+    return $this->linkOutSuggestion;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageListSelect
+   */
+  public function setListSelect(GoogleCloudDialogflowV2beta1IntentMessageListSelect $listSelect)
+  {
+    $this->listSelect = $listSelect;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageListSelect
+   */
+  public function getListSelect()
+  {
+    return $this->listSelect;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageMediaContent
+   */
+  public function setMediaContent(GoogleCloudDialogflowV2beta1IntentMessageMediaContent $mediaContent)
+  {
+    $this->mediaContent = $mediaContent;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageMediaContent
+   */
+  public function getMediaContent()
+  {
+    return $this->mediaContent;
+  }
+  /**
+   * @param array[]
+   */
+  public function setPayload($payload)
+  {
+    $this->payload = $payload;
+  }
+  /**
+   * @return array[]
+   */
+  public function getPayload()
+  {
+    return $this->payload;
+  }
+  /**
+   * @param string
+   */
+  public function setPlatform($platform)
+  {
+    $this->platform = $platform;
+  }
+  /**
+   * @return string
+   */
+  public function getPlatform()
+  {
+    return $this->platform;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageQuickReplies
+   */
+  public function setQuickReplies(GoogleCloudDialogflowV2beta1IntentMessageQuickReplies $quickReplies)
+  {
+    $this->quickReplies = $quickReplies;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageQuickReplies
+   */
+  public function getQuickReplies()
+  {
+    return $this->quickReplies;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard
+   */
+  public function setRbmCarouselRichCard(GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard $rbmCarouselRichCard)
+  {
+    $this->rbmCarouselRichCard = $rbmCarouselRichCard;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard
+   */
+  public function getRbmCarouselRichCard()
+  {
+    return $this->rbmCarouselRichCard;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard
+   */
+  public function setRbmStandaloneRichCard(GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard $rbmStandaloneRichCard)
+  {
+    $this->rbmStandaloneRichCard = $rbmStandaloneRichCard;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard
+   */
+  public function getRbmStandaloneRichCard()
+  {
+    return $this->rbmStandaloneRichCard;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageRbmText
+   */
+  public function setRbmText(GoogleCloudDialogflowV2beta1IntentMessageRbmText $rbmText)
+  {
+    $this->rbmText = $rbmText;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageRbmText
+   */
+  public function getRbmText()
+  {
+    return $this->rbmText;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses
+   */
+  public function setSimpleResponses(GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses $simpleResponses)
+  {
+    $this->simpleResponses = $simpleResponses;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses
+   */
+  public function getSimpleResponses()
+  {
+    return $this->simpleResponses;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageSuggestions
+   */
+  public function setSuggestions(GoogleCloudDialogflowV2beta1IntentMessageSuggestions $suggestions)
+  {
+    $this->suggestions = $suggestions;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageSuggestions
+   */
+  public function getSuggestions()
+  {
+    return $this->suggestions;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageTableCard
+   */
+  public function setTableCard(GoogleCloudDialogflowV2beta1IntentMessageTableCard $tableCard)
+  {
+    $this->tableCard = $tableCard;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageTableCard
+   */
+  public function getTableCard()
+  {
+    return $this->tableCard;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio
+   */
+  public function setTelephonyPlayAudio(GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio $telephonyPlayAudio)
+  {
+    $this->telephonyPlayAudio = $telephonyPlayAudio;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio
+   */
+  public function getTelephonyPlayAudio()
+  {
+    return $this->telephonyPlayAudio;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech
+   */
+  public function setTelephonySynthesizeSpeech(GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech $telephonySynthesizeSpeech)
+  {
+    $this->telephonySynthesizeSpeech = $telephonySynthesizeSpeech;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech
+   */
+  public function getTelephonySynthesizeSpeech()
+  {
+    return $this->telephonySynthesizeSpeech;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall
+   */
+  public function setTelephonyTransferCall(GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall $telephonyTransferCall)
+  {
+    $this->telephonyTransferCall = $telephonyTransferCall;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall
+   */
+  public function getTelephonyTransferCall()
+  {
+    return $this->telephonyTransferCall;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageText
+   */
+  public function setText(GoogleCloudDialogflowV2beta1IntentMessageText $text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageText
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentMessage::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentMessage');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageBasicCard.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageBasicCard.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageBasicCard.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,113 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentMessageBasicCard extends \Google\Collection
+{
+  protected $collection_key = 'buttons';
+  protected $buttonsType = GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton::class;
+  protected $buttonsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $formattedText;
+  protected $imageType = GoogleCloudDialogflowV2beta1IntentMessageImage::class;
+  protected $imageDataType = '';
+  /**
+   * @var string
+   */
+  public $subtitle;
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton[]
+   */
+  public function setButtons($buttons)
+  {
+    $this->buttons = $buttons;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton[]
+   */
+  public function getButtons()
+  {
+    return $this->buttons;
+  }
+  /**
+   * @param string
+   */
+  public function setFormattedText($formattedText)
+  {
+    $this->formattedText = $formattedText;
+  }
+  /**
+   * @return string
+   */
+  public function getFormattedText()
+  {
+    return $this->formattedText;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageImage
+   */
+  public function setImage(GoogleCloudDialogflowV2beta1IntentMessageImage $image)
+  {
+    $this->image = $image;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageImage
+   */
+  public function getImage()
+  {
+    return $this->image;
+  }
+  /**
+   * @param string
+   */
+  public function setSubtitle($subtitle)
+  {
+    $this->subtitle = $subtitle;
+  }
+  /**
+   * @return string
+   */
+  public function getSubtitle()
+  {
+    return $this->subtitle;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentMessageBasicCard::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentMessageBasicCard');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,60 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton extends \Google\Model
+{
+  protected $openUriActionType = GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriAction::class;
+  protected $openUriActionDataType = '';
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriAction
+   */
+  public function setOpenUriAction(GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriAction $openUriAction)
+  {
+    $this->openUriAction = $openUriAction;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriAction
+   */
+  public function getOpenUriAction()
+  {
+    return $this->openUriAction;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriAction.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriAction extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setUri($uri)
+  {
+    $this->uri = $uri;
+  }
+  /**
+   * @return string
+   */
+  public function getUri()
+  {
+    return $this->uri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriAction::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriAction');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCard.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCard.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCard.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCard extends \Google\Collection
+{
+  protected $collection_key = 'items';
+  /**
+   * @var string
+   */
+  public $imageDisplayOptions;
+  protected $itemsType = GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItem::class;
+  protected $itemsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setImageDisplayOptions($imageDisplayOptions)
+  {
+    $this->imageDisplayOptions = $imageDisplayOptions;
+  }
+  /**
+   * @return string
+   */
+  public function getImageDisplayOptions()
+  {
+    return $this->imageDisplayOptions;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItem[]
+   */
+  public function setItems($items)
+  {
+    $this->items = $items;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItem[]
+   */
+  public function getItems()
+  {
+    return $this->items;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCard::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCard');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItem.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItem.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItem.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,112 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItem extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $footer;
+  protected $imageType = GoogleCloudDialogflowV2beta1IntentMessageImage::class;
+  protected $imageDataType = '';
+  protected $openUriActionType = GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction::class;
+  protected $openUriActionDataType = '';
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setFooter($footer)
+  {
+    $this->footer = $footer;
+  }
+  /**
+   * @return string
+   */
+  public function getFooter()
+  {
+    return $this->footer;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageImage
+   */
+  public function setImage(GoogleCloudDialogflowV2beta1IntentMessageImage $image)
+  {
+    $this->image = $image;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageImage
+   */
+  public function getImage()
+  {
+    return $this->image;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction
+   */
+  public function setOpenUriAction(GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction $openUriAction)
+  {
+    $this->openUriAction = $openUriAction;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction
+   */
+  public function getOpenUriAction()
+  {
+    return $this->openUriAction;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItem::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItem');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $url;
+  /**
+   * @var string
+   */
+  public $urlTypeHint;
+
+  /**
+   * @param string
+   */
+  public function setUrl($url)
+  {
+    $this->url = $url;
+  }
+  /**
+   * @return string
+   */
+  public function getUrl()
+  {
+    return $this->url;
+  }
+  /**
+   * @param string
+   */
+  public function setUrlTypeHint($urlTypeHint)
+  {
+    $this->urlTypeHint = $urlTypeHint;
+  }
+  /**
+   * @return string
+   */
+  public function getUrlTypeHint()
+  {
+    return $this->urlTypeHint;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageCard.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageCard.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageCard.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,97 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentMessageCard extends \Google\Collection
+{
+  protected $collection_key = 'buttons';
+  protected $buttonsType = GoogleCloudDialogflowV2beta1IntentMessageCardButton::class;
+  protected $buttonsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $imageUri;
+  /**
+   * @var string
+   */
+  public $subtitle;
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageCardButton[]
+   */
+  public function setButtons($buttons)
+  {
+    $this->buttons = $buttons;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageCardButton[]
+   */
+  public function getButtons()
+  {
+    return $this->buttons;
+  }
+  /**
+   * @param string
+   */
+  public function setImageUri($imageUri)
+  {
+    $this->imageUri = $imageUri;
+  }
+  /**
+   * @return string
+   */
+  public function getImageUri()
+  {
+    return $this->imageUri;
+  }
+  /**
+   * @param string
+   */
+  public function setSubtitle($subtitle)
+  {
+    $this->subtitle = $subtitle;
+  }
+  /**
+   * @return string
+   */
+  public function getSubtitle()
+  {
+    return $this->subtitle;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentMessageCard::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentMessageCard');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageCardButton.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageCardButton.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageCardButton.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentMessageCardButton extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $postback;
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param string
+   */
+  public function setPostback($postback)
+  {
+    $this->postback = $postback;
+  }
+  /**
+   * @return string
+   */
+  public function getPostback()
+  {
+    return $this->postback;
+  }
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentMessageCardButton::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentMessageCardButton');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect extends \Google\Collection
+{
+  protected $collection_key = 'items';
+  protected $itemsType = GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem::class;
+  protected $itemsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem[]
+   */
+  public function setItems($items)
+  {
+    $this->items = $items;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem[]
+   */
+  public function getItems()
+  {
+    return $this->items;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,94 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $description;
+  protected $imageType = GoogleCloudDialogflowV2beta1IntentMessageImage::class;
+  protected $imageDataType = '';
+  protected $infoType = GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo::class;
+  protected $infoDataType = '';
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageImage
+   */
+  public function setImage(GoogleCloudDialogflowV2beta1IntentMessageImage $image)
+  {
+    $this->image = $image;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageImage
+   */
+  public function getImage()
+  {
+    return $this->image;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo
+   */
+  public function setInfo(GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo $info)
+  {
+    $this->info = $info;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo
+   */
+  public function getInfo()
+  {
+    return $this->info;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageColumnProperties.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageColumnProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageColumnProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentMessageColumnProperties extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $header;
+  /**
+   * @var string
+   */
+  public $horizontalAlignment;
+
+  /**
+   * @param string
+   */
+  public function setHeader($header)
+  {
+    $this->header = $header;
+  }
+  /**
+   * @return string
+   */
+  public function getHeader()
+  {
+    return $this->header;
+  }
+  /**
+   * @param string
+   */
+  public function setHorizontalAlignment($horizontalAlignment)
+  {
+    $this->horizontalAlignment = $horizontalAlignment;
+  }
+  /**
+   * @return string
+   */
+  public function getHorizontalAlignment()
+  {
+    return $this->horizontalAlignment;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentMessageColumnProperties::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentMessageColumnProperties');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageImage.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageImage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageImage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentMessageImage extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $accessibilityText;
+  /**
+   * @var string
+   */
+  public $imageUri;
+
+  /**
+   * @param string
+   */
+  public function setAccessibilityText($accessibilityText)
+  {
+    $this->accessibilityText = $accessibilityText;
+  }
+  /**
+   * @return string
+   */
+  public function getAccessibilityText()
+  {
+    return $this->accessibilityText;
+  }
+  /**
+   * @param string
+   */
+  public function setImageUri($imageUri)
+  {
+    $this->imageUri = $imageUri;
+  }
+  /**
+   * @return string
+   */
+  public function getImageUri()
+  {
+    return $this->imageUri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentMessageImage::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentMessageImage');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $destinationName;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setDestinationName($destinationName)
+  {
+    $this->destinationName = $destinationName;
+  }
+  /**
+   * @return string
+   */
+  public function getDestinationName()
+  {
+    return $this->destinationName;
+  }
+  /**
+   * @param string
+   */
+  public function setUri($uri)
+  {
+    $this->uri = $uri;
+  }
+  /**
+   * @return string
+   */
+  public function getUri()
+  {
+    return $this->uri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageListSelect.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageListSelect.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageListSelect.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,79 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentMessageListSelect extends \Google\Collection
+{
+  protected $collection_key = 'items';
+  protected $itemsType = GoogleCloudDialogflowV2beta1IntentMessageListSelectItem::class;
+  protected $itemsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $subtitle;
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageListSelectItem[]
+   */
+  public function setItems($items)
+  {
+    $this->items = $items;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageListSelectItem[]
+   */
+  public function getItems()
+  {
+    return $this->items;
+  }
+  /**
+   * @param string
+   */
+  public function setSubtitle($subtitle)
+  {
+    $this->subtitle = $subtitle;
+  }
+  /**
+   * @return string
+   */
+  public function getSubtitle()
+  {
+    return $this->subtitle;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentMessageListSelect::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentMessageListSelect');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageListSelectItem.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageListSelectItem.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageListSelectItem.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,94 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentMessageListSelectItem extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $description;
+  protected $imageType = GoogleCloudDialogflowV2beta1IntentMessageImage::class;
+  protected $imageDataType = '';
+  protected $infoType = GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo::class;
+  protected $infoDataType = '';
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageImage
+   */
+  public function setImage(GoogleCloudDialogflowV2beta1IntentMessageImage $image)
+  {
+    $this->image = $image;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageImage
+   */
+  public function getImage()
+  {
+    return $this->image;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo
+   */
+  public function setInfo(GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo $info)
+  {
+    $this->info = $info;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo
+   */
+  public function getInfo()
+  {
+    return $this->info;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentMessageListSelectItem::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentMessageListSelectItem');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageMediaContent.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageMediaContent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageMediaContent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentMessageMediaContent extends \Google\Collection
+{
+  protected $collection_key = 'mediaObjects';
+  protected $mediaObjectsType = GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObject::class;
+  protected $mediaObjectsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $mediaType;
+
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObject[]
+   */
+  public function setMediaObjects($mediaObjects)
+  {
+    $this->mediaObjects = $mediaObjects;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObject[]
+   */
+  public function getMediaObjects()
+  {
+    return $this->mediaObjects;
+  }
+  /**
+   * @param string
+   */
+  public function setMediaType($mediaType)
+  {
+    $this->mediaType = $mediaType;
+  }
+  /**
+   * @return string
+   */
+  public function getMediaType()
+  {
+    return $this->mediaType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentMessageMediaContent::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentMessageMediaContent');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObject.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObject.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObject.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,112 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObject extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $contentUrl;
+  /**
+   * @var string
+   */
+  public $description;
+  protected $iconType = GoogleCloudDialogflowV2beta1IntentMessageImage::class;
+  protected $iconDataType = '';
+  protected $largeImageType = GoogleCloudDialogflowV2beta1IntentMessageImage::class;
+  protected $largeImageDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setContentUrl($contentUrl)
+  {
+    $this->contentUrl = $contentUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getContentUrl()
+  {
+    return $this->contentUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageImage
+   */
+  public function setIcon(GoogleCloudDialogflowV2beta1IntentMessageImage $icon)
+  {
+    $this->icon = $icon;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageImage
+   */
+  public function getIcon()
+  {
+    return $this->icon;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageImage
+   */
+  public function setLargeImage(GoogleCloudDialogflowV2beta1IntentMessageImage $largeImage)
+  {
+    $this->largeImage = $largeImage;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageImage
+   */
+  public function getLargeImage()
+  {
+    return $this->largeImage;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObject::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObject');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageQuickReplies.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageQuickReplies.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageQuickReplies.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,63 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentMessageQuickReplies extends \Google\Collection
+{
+  protected $collection_key = 'quickReplies';
+  /**
+   * @var string[]
+   */
+  public $quickReplies;
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param string[]
+   */
+  public function setQuickReplies($quickReplies)
+  {
+    $this->quickReplies = $quickReplies;
+  }
+  /**
+   * @return string[]
+   */
+  public function getQuickReplies()
+  {
+    return $this->quickReplies;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentMessageQuickReplies::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentMessageQuickReplies');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,95 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent extends \Google\Collection
+{
+  protected $collection_key = 'suggestions';
+  /**
+   * @var string
+   */
+  public $description;
+  protected $mediaType = GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia::class;
+  protected $mediaDataType = '';
+  protected $suggestionsType = GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion::class;
+  protected $suggestionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia
+   */
+  public function setMedia(GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia $media)
+  {
+    $this->media = $media;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia
+   */
+  public function getMedia()
+  {
+    return $this->media;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion[]
+   */
+  public function setSuggestions($suggestions)
+  {
+    $this->suggestions = $suggestions;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion[]
+   */
+  public function getSuggestions()
+  {
+    return $this->suggestions;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $fileUri;
+  /**
+   * @var string
+   */
+  public $height;
+  /**
+   * @var string
+   */
+  public $thumbnailUri;
+
+  /**
+   * @param string
+   */
+  public function setFileUri($fileUri)
+  {
+    $this->fileUri = $fileUri;
+  }
+  /**
+   * @return string
+   */
+  public function getFileUri()
+  {
+    return $this->fileUri;
+  }
+  /**
+   * @param string
+   */
+  public function setHeight($height)
+  {
+    $this->height = $height;
+  }
+  /**
+   * @return string
+   */
+  public function getHeight()
+  {
+    return $this->height;
+  }
+  /**
+   * @param string
+   */
+  public function setThumbnailUri($thumbnailUri)
+  {
+    $this->thumbnailUri = $thumbnailUri;
+  }
+  /**
+   * @return string
+   */
+  public function getThumbnailUri()
+  {
+    return $this->thumbnailUri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard extends \Google\Collection
+{
+  protected $collection_key = 'cardContents';
+  protected $cardContentsType = GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent::class;
+  protected $cardContentsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $cardWidth;
+
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent[]
+   */
+  public function setCardContents($cardContents)
+  {
+    $this->cardContents = $cardContents;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent[]
+   */
+  public function getCardContents()
+  {
+    return $this->cardContents;
+  }
+  /**
+   * @param string
+   */
+  public function setCardWidth($cardWidth)
+  {
+    $this->cardWidth = $cardWidth;
+  }
+  /**
+   * @return string
+   */
+  public function getCardWidth()
+  {
+    return $this->cardWidth;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,78 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard extends \Google\Model
+{
+  protected $cardContentType = GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent::class;
+  protected $cardContentDataType = '';
+  /**
+   * @var string
+   */
+  public $cardOrientation;
+  /**
+   * @var string
+   */
+  public $thumbnailImageAlignment;
+
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent
+   */
+  public function setCardContent(GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent $cardContent)
+  {
+    $this->cardContent = $cardContent;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent
+   */
+  public function getCardContent()
+  {
+    return $this->cardContent;
+  }
+  /**
+   * @param string
+   */
+  public function setCardOrientation($cardOrientation)
+  {
+    $this->cardOrientation = $cardOrientation;
+  }
+  /**
+   * @return string
+   */
+  public function getCardOrientation()
+  {
+    return $this->cardOrientation;
+  }
+  /**
+   * @param string
+   */
+  public function setThumbnailImageAlignment($thumbnailImageAlignment)
+  {
+    $this->thumbnailImageAlignment = $thumbnailImageAlignment;
+  }
+  /**
+   * @return string
+   */
+  public function getThumbnailImageAlignment()
+  {
+    return $this->thumbnailImageAlignment;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,110 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction extends \Google\Model
+{
+  protected $dialType = GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDial::class;
+  protected $dialDataType = '';
+  protected $openUrlType = GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUri::class;
+  protected $openUrlDataType = '';
+  /**
+   * @var string
+   */
+  public $postbackData;
+  protected $shareLocationType = GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocation::class;
+  protected $shareLocationDataType = '';
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDial
+   */
+  public function setDial(GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDial $dial)
+  {
+    $this->dial = $dial;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDial
+   */
+  public function getDial()
+  {
+    return $this->dial;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUri
+   */
+  public function setOpenUrl(GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUri $openUrl)
+  {
+    $this->openUrl = $openUrl;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUri
+   */
+  public function getOpenUrl()
+  {
+    return $this->openUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setPostbackData($postbackData)
+  {
+    $this->postbackData = $postbackData;
+  }
+  /**
+   * @return string
+   */
+  public function getPostbackData()
+  {
+    return $this->postbackData;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocation
+   */
+  public function setShareLocation(GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocation $shareLocation)
+  {
+    $this->shareLocation = $shareLocation;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocation
+   */
+  public function getShareLocation()
+  {
+    return $this->shareLocation;
+  }
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDial.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDial.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDial.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDial extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $phoneNumber;
+
+  /**
+   * @param string
+   */
+  public function setPhoneNumber($phoneNumber)
+  {
+    $this->phoneNumber = $phoneNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getPhoneNumber()
+  {
+    return $this->phoneNumber;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDial::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDial');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUri.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUri.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUri.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUri extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setUri($uri)
+  {
+    $this->uri = $uri;
+  }
+  /**
+   * @return string
+   */
+  public function getUri()
+  {
+    return $this->uri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUri::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUri');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocation.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,25 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocation extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocation::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocation');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReply.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReply.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReply.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReply extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $postbackData;
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param string
+   */
+  public function setPostbackData($postbackData)
+  {
+    $this->postbackData = $postbackData;
+  }
+  /**
+   * @return string
+   */
+  public function getPostbackData()
+  {
+    return $this->postbackData;
+  }
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReply::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReply');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,58 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion extends \Google\Model
+{
+  protected $actionType = GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction::class;
+  protected $actionDataType = '';
+  protected $replyType = GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReply::class;
+  protected $replyDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction
+   */
+  public function setAction(GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction $action)
+  {
+    $this->action = $action;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction
+   */
+  public function getAction()
+  {
+    return $this->action;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReply
+   */
+  public function setReply(GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReply $reply)
+  {
+    $this->reply = $reply;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReply
+   */
+  public function getReply()
+  {
+    return $this->reply;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageRbmText.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageRbmText.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageRbmText.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentMessageRbmText extends \Google\Collection
+{
+  protected $collection_key = 'rbmSuggestion';
+  protected $rbmSuggestionType = GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion::class;
+  protected $rbmSuggestionDataType = 'array';
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion[]
+   */
+  public function setRbmSuggestion($rbmSuggestion)
+  {
+    $this->rbmSuggestion = $rbmSuggestion;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion[]
+   */
+  public function getRbmSuggestion()
+  {
+    return $this->rbmSuggestion;
+  }
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentMessageRbmText::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentMessageRbmText');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,63 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo extends \Google\Collection
+{
+  protected $collection_key = 'synonyms';
+  /**
+   * @var string
+   */
+  public $key;
+  /**
+   * @var string[]
+   */
+  public $synonyms;
+
+  /**
+   * @param string
+   */
+  public function setKey($key)
+  {
+    $this->key = $key;
+  }
+  /**
+   * @return string
+   */
+  public function getKey()
+  {
+    return $this->key;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSynonyms($synonyms)
+  {
+    $this->synonyms = $synonyms;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSynonyms()
+  {
+    return $this->synonyms;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $displayText;
+  /**
+   * @var string
+   */
+  public $ssml;
+  /**
+   * @var string
+   */
+  public $textToSpeech;
+
+  /**
+   * @param string
+   */
+  public function setDisplayText($displayText)
+  {
+    $this->displayText = $displayText;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayText()
+  {
+    return $this->displayText;
+  }
+  /**
+   * @param string
+   */
+  public function setSsml($ssml)
+  {
+    $this->ssml = $ssml;
+  }
+  /**
+   * @return string
+   */
+  public function getSsml()
+  {
+    return $this->ssml;
+  }
+  /**
+   * @param string
+   */
+  public function setTextToSpeech($textToSpeech)
+  {
+    $this->textToSpeech = $textToSpeech;
+  }
+  /**
+   * @return string
+   */
+  public function getTextToSpeech()
+  {
+    return $this->textToSpeech;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses extends \Google\Collection
+{
+  protected $collection_key = 'simpleResponses';
+  protected $simpleResponsesType = GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse::class;
+  protected $simpleResponsesDataType = 'array';
+
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse[]
+   */
+  public function setSimpleResponses($simpleResponses)
+  {
+    $this->simpleResponses = $simpleResponses;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse[]
+   */
+  public function getSimpleResponses()
+  {
+    return $this->simpleResponses;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageSuggestion.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageSuggestion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageSuggestion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentMessageSuggestion extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentMessageSuggestion::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentMessageSuggestion');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageSuggestions.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageSuggestions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageSuggestions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentMessageSuggestions extends \Google\Collection
+{
+  protected $collection_key = 'suggestions';
+  protected $suggestionsType = GoogleCloudDialogflowV2beta1IntentMessageSuggestion::class;
+  protected $suggestionsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageSuggestion[]
+   */
+  public function setSuggestions($suggestions)
+  {
+    $this->suggestions = $suggestions;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageSuggestion[]
+   */
+  public function getSuggestions()
+  {
+    return $this->suggestions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentMessageSuggestions::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentMessageSuggestions');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageTableCard.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageTableCard.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageTableCard.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,127 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentMessageTableCard extends \Google\Collection
+{
+  protected $collection_key = 'rows';
+  protected $buttonsType = GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton::class;
+  protected $buttonsDataType = 'array';
+  protected $columnPropertiesType = GoogleCloudDialogflowV2beta1IntentMessageColumnProperties::class;
+  protected $columnPropertiesDataType = 'array';
+  protected $imageType = GoogleCloudDialogflowV2beta1IntentMessageImage::class;
+  protected $imageDataType = '';
+  protected $rowsType = GoogleCloudDialogflowV2beta1IntentMessageTableCardRow::class;
+  protected $rowsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $subtitle;
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton[]
+   */
+  public function setButtons($buttons)
+  {
+    $this->buttons = $buttons;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton[]
+   */
+  public function getButtons()
+  {
+    return $this->buttons;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageColumnProperties[]
+   */
+  public function setColumnProperties($columnProperties)
+  {
+    $this->columnProperties = $columnProperties;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageColumnProperties[]
+   */
+  public function getColumnProperties()
+  {
+    return $this->columnProperties;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageImage
+   */
+  public function setImage(GoogleCloudDialogflowV2beta1IntentMessageImage $image)
+  {
+    $this->image = $image;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageImage
+   */
+  public function getImage()
+  {
+    return $this->image;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageTableCardRow[]
+   */
+  public function setRows($rows)
+  {
+    $this->rows = $rows;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageTableCardRow[]
+   */
+  public function getRows()
+  {
+    return $this->rows;
+  }
+  /**
+   * @param string
+   */
+  public function setSubtitle($subtitle)
+  {
+    $this->subtitle = $subtitle;
+  }
+  /**
+   * @return string
+   */
+  public function getSubtitle()
+  {
+    return $this->subtitle;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentMessageTableCard::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentMessageTableCard');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageTableCardCell.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageTableCardCell.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageTableCardCell.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentMessageTableCardCell extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentMessageTableCardCell::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentMessageTableCardCell');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageTableCardRow.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageTableCardRow.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageTableCardRow.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentMessageTableCardRow extends \Google\Collection
+{
+  protected $collection_key = 'cells';
+  protected $cellsType = GoogleCloudDialogflowV2beta1IntentMessageTableCardCell::class;
+  protected $cellsDataType = 'array';
+  /**
+   * @var bool
+   */
+  public $dividerAfter;
+
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessageTableCardCell[]
+   */
+  public function setCells($cells)
+  {
+    $this->cells = $cells;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessageTableCardCell[]
+   */
+  public function getCells()
+  {
+    return $this->cells;
+  }
+  /**
+   * @param bool
+   */
+  public function setDividerAfter($dividerAfter)
+  {
+    $this->dividerAfter = $dividerAfter;
+  }
+  /**
+   * @return bool
+   */
+  public function getDividerAfter()
+  {
+    return $this->dividerAfter;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentMessageTableCardRow::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentMessageTableCardRow');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $audioUri;
+
+  /**
+   * @param string
+   */
+  public function setAudioUri($audioUri)
+  {
+    $this->audioUri = $audioUri;
+  }
+  /**
+   * @return string
+   */
+  public function getAudioUri()
+  {
+    return $this->audioUri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $ssml;
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param string
+   */
+  public function setSsml($ssml)
+  {
+    $this->ssml = $ssml;
+  }
+  /**
+   * @return string
+   */
+  public function getSsml()
+  {
+    return $this->ssml;
+  }
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $phoneNumber;
+
+  /**
+   * @param string
+   */
+  public function setPhoneNumber($phoneNumber)
+  {
+    $this->phoneNumber = $phoneNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getPhoneNumber()
+  {
+    return $this->phoneNumber;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageText.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageText.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentMessageText.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,45 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentMessageText extends \Google\Collection
+{
+  protected $collection_key = 'text';
+  /**
+   * @var string[]
+   */
+  public $text;
+
+  /**
+   * @param string[]
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string[]
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentMessageText::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentMessageText');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentParameter.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentParameter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentParameter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,171 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentParameter extends \Google\Collection
+{
+  protected $collection_key = 'prompts';
+  /**
+   * @var string
+   */
+  public $defaultValue;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $entityTypeDisplayName;
+  /**
+   * @var bool
+   */
+  public $isList;
+  /**
+   * @var bool
+   */
+  public $mandatory;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string[]
+   */
+  public $prompts;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setDefaultValue($defaultValue)
+  {
+    $this->defaultValue = $defaultValue;
+  }
+  /**
+   * @return string
+   */
+  public function getDefaultValue()
+  {
+    return $this->defaultValue;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setEntityTypeDisplayName($entityTypeDisplayName)
+  {
+    $this->entityTypeDisplayName = $entityTypeDisplayName;
+  }
+  /**
+   * @return string
+   */
+  public function getEntityTypeDisplayName()
+  {
+    return $this->entityTypeDisplayName;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsList($isList)
+  {
+    $this->isList = $isList;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsList()
+  {
+    return $this->isList;
+  }
+  /**
+   * @param bool
+   */
+  public function setMandatory($mandatory)
+  {
+    $this->mandatory = $mandatory;
+  }
+  /**
+   * @return bool
+   */
+  public function getMandatory()
+  {
+    return $this->mandatory;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string[]
+   */
+  public function setPrompts($prompts)
+  {
+    $this->prompts = $prompts;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPrompts()
+  {
+    return $this->prompts;
+  }
+  /**
+   * @param string
+   */
+  public function setValue($value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return string
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentParameter::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentParameter');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentSuggestion.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentSuggestion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentSuggestion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentSuggestion extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $intentV2;
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setIntentV2($intentV2)
+  {
+    $this->intentV2 = $intentV2;
+  }
+  /**
+   * @return string
+   */
+  public function getIntentV2()
+  {
+    return $this->intentV2;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentSuggestion::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentSuggestion');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentTrainingPhrase.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentTrainingPhrase.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentTrainingPhrase.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,97 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentTrainingPhrase extends \Google\Collection
+{
+  protected $collection_key = 'parts';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $partsType = GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart::class;
+  protected $partsDataType = 'array';
+  /**
+   * @var int
+   */
+  public $timesAddedCount;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart[]
+   */
+  public function setParts($parts)
+  {
+    $this->parts = $parts;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart[]
+   */
+  public function getParts()
+  {
+    return $this->parts;
+  }
+  /**
+   * @param int
+   */
+  public function setTimesAddedCount($timesAddedCount)
+  {
+    $this->timesAddedCount = $timesAddedCount;
+  }
+  /**
+   * @return int
+   */
+  public function getTimesAddedCount()
+  {
+    return $this->timesAddedCount;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentTrainingPhrase::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentTrainingPhrase');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,98 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $alias;
+  /**
+   * @var string
+   */
+  public $entityType;
+  /**
+   * @var string
+   */
+  public $text;
+  /**
+   * @var bool
+   */
+  public $userDefined;
+
+  /**
+   * @param string
+   */
+  public function setAlias($alias)
+  {
+    $this->alias = $alias;
+  }
+  /**
+   * @return string
+   */
+  public function getAlias()
+  {
+    return $this->alias;
+  }
+  /**
+   * @param string
+   */
+  public function setEntityType($entityType)
+  {
+    $this->entityType = $entityType;
+  }
+  /**
+   * @return string
+   */
+  public function getEntityType()
+  {
+    return $this->entityType;
+  }
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+  /**
+   * @param bool
+   */
+  public function setUserDefined($userDefined)
+  {
+    $this->userDefined = $userDefined;
+  }
+  /**
+   * @return bool
+   */
+  public function getUserDefined()
+  {
+    return $this->userDefined;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1KnowledgeAnswers.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1KnowledgeAnswers.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1KnowledgeAnswers.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1KnowledgeAnswers extends \Google\Collection
+{
+  protected $collection_key = 'answers';
+  protected $answersType = GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer::class;
+  protected $answersDataType = 'array';
+
+  /**
+   * @param GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer[]
+   */
+  public function setAnswers($answers)
+  {
+    $this->answers = $answers;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer[]
+   */
+  public function getAnswers()
+  {
+    return $this->answers;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1KnowledgeAnswers::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1KnowledgeAnswers');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,116 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $answer;
+  /**
+   * @var string
+   */
+  public $faqQuestion;
+  /**
+   * @var float
+   */
+  public $matchConfidence;
+  /**
+   * @var string
+   */
+  public $matchConfidenceLevel;
+  /**
+   * @var string
+   */
+  public $source;
+
+  /**
+   * @param string
+   */
+  public function setAnswer($answer)
+  {
+    $this->answer = $answer;
+  }
+  /**
+   * @return string
+   */
+  public function getAnswer()
+  {
+    return $this->answer;
+  }
+  /**
+   * @param string
+   */
+  public function setFaqQuestion($faqQuestion)
+  {
+    $this->faqQuestion = $faqQuestion;
+  }
+  /**
+   * @return string
+   */
+  public function getFaqQuestion()
+  {
+    return $this->faqQuestion;
+  }
+  /**
+   * @param float
+   */
+  public function setMatchConfidence($matchConfidence)
+  {
+    $this->matchConfidence = $matchConfidence;
+  }
+  /**
+   * @return float
+   */
+  public function getMatchConfidence()
+  {
+    return $this->matchConfidence;
+  }
+  /**
+   * @param string
+   */
+  public function setMatchConfidenceLevel($matchConfidenceLevel)
+  {
+    $this->matchConfidenceLevel = $matchConfidenceLevel;
+  }
+  /**
+   * @return string
+   */
+  public function getMatchConfidenceLevel()
+  {
+    return $this->matchConfidenceLevel;
+  }
+  /**
+   * @param string
+   */
+  public function setSource($source)
+  {
+    $this->source = $source;
+  }
+  /**
+   * @return string
+   */
+  public function getSource()
+  {
+    return $this->source;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1KnowledgeAssistAnswer.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1KnowledgeAssistAnswer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1KnowledgeAssistAnswer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,76 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1KnowledgeAssistAnswer extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $answerRecord;
+  protected $suggestedQueryType = GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerSuggestedQuery::class;
+  protected $suggestedQueryDataType = '';
+  protected $suggestedQueryAnswerType = GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswer::class;
+  protected $suggestedQueryAnswerDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setAnswerRecord($answerRecord)
+  {
+    $this->answerRecord = $answerRecord;
+  }
+  /**
+   * @return string
+   */
+  public function getAnswerRecord()
+  {
+    return $this->answerRecord;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerSuggestedQuery
+   */
+  public function setSuggestedQuery(GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerSuggestedQuery $suggestedQuery)
+  {
+    $this->suggestedQuery = $suggestedQuery;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerSuggestedQuery
+   */
+  public function getSuggestedQuery()
+  {
+    return $this->suggestedQuery;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswer
+   */
+  public function setSuggestedQueryAnswer(GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswer $suggestedQueryAnswer)
+  {
+    $this->suggestedQueryAnswer = $suggestedQueryAnswer;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswer
+   */
+  public function getSuggestedQueryAnswer()
+  {
+    return $this->suggestedQueryAnswer;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1KnowledgeAssistAnswer::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1KnowledgeAssistAnswer');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswer.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,76 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswer extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $answerText;
+  protected $faqSourceType = GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerFaqSource::class;
+  protected $faqSourceDataType = '';
+  protected $generativeSourceType = GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource::class;
+  protected $generativeSourceDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setAnswerText($answerText)
+  {
+    $this->answerText = $answerText;
+  }
+  /**
+   * @return string
+   */
+  public function getAnswerText()
+  {
+    return $this->answerText;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerFaqSource
+   */
+  public function setFaqSource(GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerFaqSource $faqSource)
+  {
+    $this->faqSource = $faqSource;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerFaqSource
+   */
+  public function getFaqSource()
+  {
+    return $this->faqSource;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource
+   */
+  public function setGenerativeSource(GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource $generativeSource)
+  {
+    $this->generativeSource = $generativeSource;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource
+   */
+  public function getGenerativeSource()
+  {
+    return $this->generativeSource;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswer::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswer');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerFaqSource.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerFaqSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerFaqSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerFaqSource extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $question;
+
+  /**
+   * @param string
+   */
+  public function setQuestion($question)
+  {
+    $this->question = $question;
+  }
+  /**
+   * @return string
+   */
+  public function getQuestion()
+  {
+    return $this->question;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerFaqSource::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerFaqSource');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource extends \Google\Collection
+{
+  protected $collection_key = 'snippets';
+  protected $snippetsType = GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSourceSnippet::class;
+  protected $snippetsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSourceSnippet[]
+   */
+  public function setSnippets($snippets)
+  {
+    $this->snippets = $snippets;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSourceSnippet[]
+   */
+  public function getSnippets()
+  {
+    return $this->snippets;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSourceSnippet.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSourceSnippet.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSourceSnippet.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,98 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSourceSnippet extends \Google\Model
+{
+  /**
+   * @var array[]
+   */
+  public $metadata;
+  /**
+   * @var string
+   */
+  public $text;
+  /**
+   * @var string
+   */
+  public $title;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param array[]
+   */
+  public function setMetadata($metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return array[]
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+  /**
+   * @param string
+   */
+  public function setUri($uri)
+  {
+    $this->uri = $uri;
+  }
+  /**
+   * @return string
+   */
+  public function getUri()
+  {
+    return $this->uri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSourceSnippet::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerKnowledgeAnswerGenerativeSourceSnippet');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerSuggestedQuery.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerSuggestedQuery.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerSuggestedQuery.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerSuggestedQuery extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $queryText;
+
+  /**
+   * @param string
+   */
+  public function setQueryText($queryText)
+  {
+    $this->queryText = $queryText;
+  }
+  /**
+   * @return string
+   */
+  public function getQueryText()
+  {
+    return $this->queryText;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerSuggestedQuery::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1KnowledgeAssistAnswerSuggestedQuery');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,78 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata extends \Google\Model
+{
+  protected $exportOperationMetadataType = GoogleCloudDialogflowV2beta1ExportOperationMetadata::class;
+  protected $exportOperationMetadataDataType = '';
+  /**
+   * @var string
+   */
+  public $knowledgeBase;
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param GoogleCloudDialogflowV2beta1ExportOperationMetadata
+   */
+  public function setExportOperationMetadata(GoogleCloudDialogflowV2beta1ExportOperationMetadata $exportOperationMetadata)
+  {
+    $this->exportOperationMetadata = $exportOperationMetadata;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1ExportOperationMetadata
+   */
+  public function getExportOperationMetadata()
+  {
+    return $this->exportOperationMetadata;
+  }
+  /**
+   * @param string
+   */
+  public function setKnowledgeBase($knowledgeBase)
+  {
+    $this->knowledgeBase = $knowledgeBase;
+  }
+  /**
+   * @return string
+   */
+  public function getKnowledgeBase()
+  {
+    return $this->knowledgeBase;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1Message.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1Message.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1Message.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,201 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1Message extends \Google\Collection
+{
+  protected $collection_key = 'responseMessages';
+  /**
+   * @var string
+   */
+  public $content;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $languageCode;
+  protected $messageAnnotationType = GoogleCloudDialogflowV2beta1MessageAnnotation::class;
+  protected $messageAnnotationDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $participant;
+  /**
+   * @var string
+   */
+  public $participantRole;
+  protected $responseMessagesType = GoogleCloudDialogflowV2beta1ResponseMessage::class;
+  protected $responseMessagesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $sendTime;
+  protected $sentimentAnalysisType = GoogleCloudDialogflowV2beta1SentimentAnalysisResult::class;
+  protected $sentimentAnalysisDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setLanguageCode($languageCode)
+  {
+    $this->languageCode = $languageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCode()
+  {
+    return $this->languageCode;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1MessageAnnotation
+   */
+  public function setMessageAnnotation(GoogleCloudDialogflowV2beta1MessageAnnotation $messageAnnotation)
+  {
+    $this->messageAnnotation = $messageAnnotation;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1MessageAnnotation
+   */
+  public function getMessageAnnotation()
+  {
+    return $this->messageAnnotation;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setParticipant($participant)
+  {
+    $this->participant = $participant;
+  }
+  /**
+   * @return string
+   */
+  public function getParticipant()
+  {
+    return $this->participant;
+  }
+  /**
+   * @param string
+   */
+  public function setParticipantRole($participantRole)
+  {
+    $this->participantRole = $participantRole;
+  }
+  /**
+   * @return string
+   */
+  public function getParticipantRole()
+  {
+    return $this->participantRole;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1ResponseMessage[]
+   */
+  public function setResponseMessages($responseMessages)
+  {
+    $this->responseMessages = $responseMessages;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1ResponseMessage[]
+   */
+  public function getResponseMessages()
+  {
+    return $this->responseMessages;
+  }
+  /**
+   * @param string
+   */
+  public function setSendTime($sendTime)
+  {
+    $this->sendTime = $sendTime;
+  }
+  /**
+   * @return string
+   */
+  public function getSendTime()
+  {
+    return $this->sendTime;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1SentimentAnalysisResult
+   */
+  public function setSentimentAnalysis(GoogleCloudDialogflowV2beta1SentimentAnalysisResult $sentimentAnalysis)
+  {
+    $this->sentimentAnalysis = $sentimentAnalysis;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1SentimentAnalysisResult
+   */
+  public function getSentimentAnalysis()
+  {
+    return $this->sentimentAnalysis;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1Message::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1Message');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1MessageAnnotation.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1MessageAnnotation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1MessageAnnotation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1MessageAnnotation extends \Google\Collection
+{
+  protected $collection_key = 'parts';
+  /**
+   * @var bool
+   */
+  public $containEntities;
+  protected $partsType = GoogleCloudDialogflowV2beta1AnnotatedMessagePart::class;
+  protected $partsDataType = 'array';
+
+  /**
+   * @param bool
+   */
+  public function setContainEntities($containEntities)
+  {
+    $this->containEntities = $containEntities;
+  }
+  /**
+   * @return bool
+   */
+  public function getContainEntities()
+  {
+    return $this->containEntities;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1AnnotatedMessagePart[]
+   */
+  public function setParts($parts)
+  {
+    $this->parts = $parts;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1AnnotatedMessagePart[]
+   */
+  public function getParts()
+  {
+    return $this->parts;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1MessageAnnotation::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1MessageAnnotation');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest extends \Google\Model
+{
+  /**
+   * @var array[]
+   */
+  public $payload;
+  /**
+   * @var string
+   */
+  public $source;
+  /**
+   * @var string
+   */
+  public $version;
+
+  /**
+   * @param array[]
+   */
+  public function setPayload($payload)
+  {
+    $this->payload = $payload;
+  }
+  /**
+   * @return array[]
+   */
+  public function getPayload()
+  {
+    return $this->payload;
+  }
+  /**
+   * @param string
+   */
+  public function setSource($source)
+  {
+    $this->source = $source;
+  }
+  /**
+   * @return string
+   */
+  public function getSource()
+  {
+    return $this->source;
+  }
+  /**
+   * @param string
+   */
+  public function setVersion($version)
+  {
+    $this->version = $version;
+  }
+  /**
+   * @return string
+   */
+  public function getVersion()
+  {
+    return $this->version;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1QueryResult.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1QueryResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1QueryResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,323 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1QueryResult extends \Google\Collection
+{
+  protected $collection_key = 'outputContexts';
+  /**
+   * @var string
+   */
+  public $action;
+  /**
+   * @var bool
+   */
+  public $allRequiredParamsPresent;
+  /**
+   * @var bool
+   */
+  public $cancelsSlotFilling;
+  /**
+   * @var array[]
+   */
+  public $diagnosticInfo;
+  protected $fulfillmentMessagesType = GoogleCloudDialogflowV2beta1IntentMessage::class;
+  protected $fulfillmentMessagesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $fulfillmentText;
+  protected $intentType = GoogleCloudDialogflowV2beta1Intent::class;
+  protected $intentDataType = '';
+  /**
+   * @var float
+   */
+  public $intentDetectionConfidence;
+  protected $knowledgeAnswersType = GoogleCloudDialogflowV2beta1KnowledgeAnswers::class;
+  protected $knowledgeAnswersDataType = '';
+  /**
+   * @var string
+   */
+  public $languageCode;
+  protected $outputContextsType = GoogleCloudDialogflowV2beta1Context::class;
+  protected $outputContextsDataType = 'array';
+  /**
+   * @var array[]
+   */
+  public $parameters;
+  /**
+   * @var string
+   */
+  public $queryText;
+  protected $sentimentAnalysisResultType = GoogleCloudDialogflowV2beta1SentimentAnalysisResult::class;
+  protected $sentimentAnalysisResultDataType = '';
+  /**
+   * @var float
+   */
+  public $speechRecognitionConfidence;
+  /**
+   * @var array[]
+   */
+  public $webhookPayload;
+  /**
+   * @var string
+   */
+  public $webhookSource;
+
+  /**
+   * @param string
+   */
+  public function setAction($action)
+  {
+    $this->action = $action;
+  }
+  /**
+   * @return string
+   */
+  public function getAction()
+  {
+    return $this->action;
+  }
+  /**
+   * @param bool
+   */
+  public function setAllRequiredParamsPresent($allRequiredParamsPresent)
+  {
+    $this->allRequiredParamsPresent = $allRequiredParamsPresent;
+  }
+  /**
+   * @return bool
+   */
+  public function getAllRequiredParamsPresent()
+  {
+    return $this->allRequiredParamsPresent;
+  }
+  /**
+   * @param bool
+   */
+  public function setCancelsSlotFilling($cancelsSlotFilling)
+  {
+    $this->cancelsSlotFilling = $cancelsSlotFilling;
+  }
+  /**
+   * @return bool
+   */
+  public function getCancelsSlotFilling()
+  {
+    return $this->cancelsSlotFilling;
+  }
+  /**
+   * @param array[]
+   */
+  public function setDiagnosticInfo($diagnosticInfo)
+  {
+    $this->diagnosticInfo = $diagnosticInfo;
+  }
+  /**
+   * @return array[]
+   */
+  public function getDiagnosticInfo()
+  {
+    return $this->diagnosticInfo;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessage[]
+   */
+  public function setFulfillmentMessages($fulfillmentMessages)
+  {
+    $this->fulfillmentMessages = $fulfillmentMessages;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessage[]
+   */
+  public function getFulfillmentMessages()
+  {
+    return $this->fulfillmentMessages;
+  }
+  /**
+   * @param string
+   */
+  public function setFulfillmentText($fulfillmentText)
+  {
+    $this->fulfillmentText = $fulfillmentText;
+  }
+  /**
+   * @return string
+   */
+  public function getFulfillmentText()
+  {
+    return $this->fulfillmentText;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1Intent
+   */
+  public function setIntent(GoogleCloudDialogflowV2beta1Intent $intent)
+  {
+    $this->intent = $intent;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1Intent
+   */
+  public function getIntent()
+  {
+    return $this->intent;
+  }
+  /**
+   * @param float
+   */
+  public function setIntentDetectionConfidence($intentDetectionConfidence)
+  {
+    $this->intentDetectionConfidence = $intentDetectionConfidence;
+  }
+  /**
+   * @return float
+   */
+  public function getIntentDetectionConfidence()
+  {
+    return $this->intentDetectionConfidence;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1KnowledgeAnswers
+   */
+  public function setKnowledgeAnswers(GoogleCloudDialogflowV2beta1KnowledgeAnswers $knowledgeAnswers)
+  {
+    $this->knowledgeAnswers = $knowledgeAnswers;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1KnowledgeAnswers
+   */
+  public function getKnowledgeAnswers()
+  {
+    return $this->knowledgeAnswers;
+  }
+  /**
+   * @param string
+   */
+  public function setLanguageCode($languageCode)
+  {
+    $this->languageCode = $languageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCode()
+  {
+    return $this->languageCode;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1Context[]
+   */
+  public function setOutputContexts($outputContexts)
+  {
+    $this->outputContexts = $outputContexts;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1Context[]
+   */
+  public function getOutputContexts()
+  {
+    return $this->outputContexts;
+  }
+  /**
+   * @param array[]
+   */
+  public function setParameters($parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return array[]
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+  /**
+   * @param string
+   */
+  public function setQueryText($queryText)
+  {
+    $this->queryText = $queryText;
+  }
+  /**
+   * @return string
+   */
+  public function getQueryText()
+  {
+    return $this->queryText;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1SentimentAnalysisResult
+   */
+  public function setSentimentAnalysisResult(GoogleCloudDialogflowV2beta1SentimentAnalysisResult $sentimentAnalysisResult)
+  {
+    $this->sentimentAnalysisResult = $sentimentAnalysisResult;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1SentimentAnalysisResult
+   */
+  public function getSentimentAnalysisResult()
+  {
+    return $this->sentimentAnalysisResult;
+  }
+  /**
+   * @param float
+   */
+  public function setSpeechRecognitionConfidence($speechRecognitionConfidence)
+  {
+    $this->speechRecognitionConfidence = $speechRecognitionConfidence;
+  }
+  /**
+   * @return float
+   */
+  public function getSpeechRecognitionConfidence()
+  {
+    return $this->speechRecognitionConfidence;
+  }
+  /**
+   * @param array[]
+   */
+  public function setWebhookPayload($webhookPayload)
+  {
+    $this->webhookPayload = $webhookPayload;
+  }
+  /**
+   * @return array[]
+   */
+  public function getWebhookPayload()
+  {
+    return $this->webhookPayload;
+  }
+  /**
+   * @param string
+   */
+  public function setWebhookSource($webhookSource)
+  {
+    $this->webhookSource = $webhookSource;
+  }
+  /**
+   * @return string
+   */
+  public function getWebhookSource()
+  {
+    return $this->webhookSource;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1QueryResult::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1QueryResult');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1ResponseMessage.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1ResponseMessage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1ResponseMessage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,124 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1ResponseMessage extends \Google\Model
+{
+  protected $endInteractionType = GoogleCloudDialogflowV2beta1ResponseMessageEndInteraction::class;
+  protected $endInteractionDataType = '';
+  protected $liveAgentHandoffType = GoogleCloudDialogflowV2beta1ResponseMessageLiveAgentHandoff::class;
+  protected $liveAgentHandoffDataType = '';
+  protected $mixedAudioType = GoogleCloudDialogflowV2beta1ResponseMessageMixedAudio::class;
+  protected $mixedAudioDataType = '';
+  /**
+   * @var array[]
+   */
+  public $payload;
+  protected $telephonyTransferCallType = GoogleCloudDialogflowV2beta1ResponseMessageTelephonyTransferCall::class;
+  protected $telephonyTransferCallDataType = '';
+  protected $textType = GoogleCloudDialogflowV2beta1ResponseMessageText::class;
+  protected $textDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowV2beta1ResponseMessageEndInteraction
+   */
+  public function setEndInteraction(GoogleCloudDialogflowV2beta1ResponseMessageEndInteraction $endInteraction)
+  {
+    $this->endInteraction = $endInteraction;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1ResponseMessageEndInteraction
+   */
+  public function getEndInteraction()
+  {
+    return $this->endInteraction;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1ResponseMessageLiveAgentHandoff
+   */
+  public function setLiveAgentHandoff(GoogleCloudDialogflowV2beta1ResponseMessageLiveAgentHandoff $liveAgentHandoff)
+  {
+    $this->liveAgentHandoff = $liveAgentHandoff;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1ResponseMessageLiveAgentHandoff
+   */
+  public function getLiveAgentHandoff()
+  {
+    return $this->liveAgentHandoff;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1ResponseMessageMixedAudio
+   */
+  public function setMixedAudio(GoogleCloudDialogflowV2beta1ResponseMessageMixedAudio $mixedAudio)
+  {
+    $this->mixedAudio = $mixedAudio;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1ResponseMessageMixedAudio
+   */
+  public function getMixedAudio()
+  {
+    return $this->mixedAudio;
+  }
+  /**
+   * @param array[]
+   */
+  public function setPayload($payload)
+  {
+    $this->payload = $payload;
+  }
+  /**
+   * @return array[]
+   */
+  public function getPayload()
+  {
+    return $this->payload;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1ResponseMessageTelephonyTransferCall
+   */
+  public function setTelephonyTransferCall(GoogleCloudDialogflowV2beta1ResponseMessageTelephonyTransferCall $telephonyTransferCall)
+  {
+    $this->telephonyTransferCall = $telephonyTransferCall;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1ResponseMessageTelephonyTransferCall
+   */
+  public function getTelephonyTransferCall()
+  {
+    return $this->telephonyTransferCall;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1ResponseMessageText
+   */
+  public function setText(GoogleCloudDialogflowV2beta1ResponseMessageText $text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1ResponseMessageText
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1ResponseMessage::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1ResponseMessage');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1ResponseMessageEndInteraction.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1ResponseMessageEndInteraction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1ResponseMessageEndInteraction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,25 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1ResponseMessageEndInteraction extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1ResponseMessageEndInteraction::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1ResponseMessageEndInteraction');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1ResponseMessageLiveAgentHandoff.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1ResponseMessageLiveAgentHandoff.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1ResponseMessageLiveAgentHandoff.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1ResponseMessageLiveAgentHandoff extends \Google\Model
+{
+  /**
+   * @var array[]
+   */
+  public $metadata;
+
+  /**
+   * @param array[]
+   */
+  public function setMetadata($metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return array[]
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1ResponseMessageLiveAgentHandoff::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1ResponseMessageLiveAgentHandoff');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1ResponseMessageMixedAudio.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1ResponseMessageMixedAudio.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1ResponseMessageMixedAudio.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1ResponseMessageMixedAudio extends \Google\Collection
+{
+  protected $collection_key = 'segments';
+  protected $segmentsType = GoogleCloudDialogflowV2beta1ResponseMessageMixedAudioSegment::class;
+  protected $segmentsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDialogflowV2beta1ResponseMessageMixedAudioSegment[]
+   */
+  public function setSegments($segments)
+  {
+    $this->segments = $segments;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1ResponseMessageMixedAudioSegment[]
+   */
+  public function getSegments()
+  {
+    return $this->segments;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1ResponseMessageMixedAudio::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1ResponseMessageMixedAudio');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1ResponseMessageMixedAudioSegment.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1ResponseMessageMixedAudioSegment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1ResponseMessageMixedAudioSegment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1ResponseMessageMixedAudioSegment extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $allowPlaybackInterruption;
+  /**
+   * @var string
+   */
+  public $audio;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param bool
+   */
+  public function setAllowPlaybackInterruption($allowPlaybackInterruption)
+  {
+    $this->allowPlaybackInterruption = $allowPlaybackInterruption;
+  }
+  /**
+   * @return bool
+   */
+  public function getAllowPlaybackInterruption()
+  {
+    return $this->allowPlaybackInterruption;
+  }
+  /**
+   * @param string
+   */
+  public function setAudio($audio)
+  {
+    $this->audio = $audio;
+  }
+  /**
+   * @return string
+   */
+  public function getAudio()
+  {
+    return $this->audio;
+  }
+  /**
+   * @param string
+   */
+  public function setUri($uri)
+  {
+    $this->uri = $uri;
+  }
+  /**
+   * @return string
+   */
+  public function getUri()
+  {
+    return $this->uri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1ResponseMessageMixedAudioSegment::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1ResponseMessageMixedAudioSegment');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1ResponseMessageTelephonyTransferCall.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1ResponseMessageTelephonyTransferCall.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1ResponseMessageTelephonyTransferCall.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1ResponseMessageTelephonyTransferCall extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $phoneNumber;
+  /**
+   * @var string
+   */
+  public $sipUri;
+
+  /**
+   * @param string
+   */
+  public function setPhoneNumber($phoneNumber)
+  {
+    $this->phoneNumber = $phoneNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getPhoneNumber()
+  {
+    return $this->phoneNumber;
+  }
+  /**
+   * @param string
+   */
+  public function setSipUri($sipUri)
+  {
+    $this->sipUri = $sipUri;
+  }
+  /**
+   * @return string
+   */
+  public function getSipUri()
+  {
+    return $this->sipUri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1ResponseMessageTelephonyTransferCall::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1ResponseMessageTelephonyTransferCall');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1ResponseMessageText.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1ResponseMessageText.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1ResponseMessageText.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,45 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1ResponseMessageText extends \Google\Collection
+{
+  protected $collection_key = 'text';
+  /**
+   * @var string[]
+   */
+  public $text;
+
+  /**
+   * @param string[]
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string[]
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1ResponseMessageText::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1ResponseMessageText');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1Sentiment.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1Sentiment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1Sentiment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1Sentiment extends \Google\Model
+{
+  /**
+   * @var float
+   */
+  public $magnitude;
+  /**
+   * @var float
+   */
+  public $score;
+
+  /**
+   * @param float
+   */
+  public function setMagnitude($magnitude)
+  {
+    $this->magnitude = $magnitude;
+  }
+  /**
+   * @return float
+   */
+  public function getMagnitude()
+  {
+    return $this->magnitude;
+  }
+  /**
+   * @param float
+   */
+  public function setScore($score)
+  {
+    $this->score = $score;
+  }
+  /**
+   * @return float
+   */
+  public function getScore()
+  {
+    return $this->score;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1Sentiment::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1Sentiment');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1SentimentAnalysisResult.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1SentimentAnalysisResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1SentimentAnalysisResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1SentimentAnalysisResult extends \Google\Model
+{
+  protected $queryTextSentimentType = GoogleCloudDialogflowV2beta1Sentiment::class;
+  protected $queryTextSentimentDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowV2beta1Sentiment
+   */
+  public function setQueryTextSentiment(GoogleCloudDialogflowV2beta1Sentiment $queryTextSentiment)
+  {
+    $this->queryTextSentiment = $queryTextSentiment;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1Sentiment
+   */
+  public function getQueryTextSentiment()
+  {
+    return $this->queryTextSentiment;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1SentimentAnalysisResult::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1SentimentAnalysisResult');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1SessionEntityType.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1SessionEntityType.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1SessionEntityType.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,79 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1SessionEntityType extends \Google\Collection
+{
+  protected $collection_key = 'entities';
+  protected $entitiesType = GoogleCloudDialogflowV2beta1EntityTypeEntity::class;
+  protected $entitiesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $entityOverrideMode;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param GoogleCloudDialogflowV2beta1EntityTypeEntity[]
+   */
+  public function setEntities($entities)
+  {
+    $this->entities = $entities;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1EntityTypeEntity[]
+   */
+  public function getEntities()
+  {
+    return $this->entities;
+  }
+  /**
+   * @param string
+   */
+  public function setEntityOverrideMode($entityOverrideMode)
+  {
+    $this->entityOverrideMode = $entityOverrideMode;
+  }
+  /**
+   * @return string
+   */
+  public function getEntityOverrideMode()
+  {
+    return $this->entityOverrideMode;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1SessionEntityType::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1SessionEntityType');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1SetSuggestionFeatureConfigOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1SetSuggestionFeatureConfigOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1SetSuggestionFeatureConfigOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,98 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1SetSuggestionFeatureConfigOperationMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $conversationProfile;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $participantRole;
+  /**
+   * @var string
+   */
+  public $suggestionFeatureType;
+
+  /**
+   * @param string
+   */
+  public function setConversationProfile($conversationProfile)
+  {
+    $this->conversationProfile = $conversationProfile;
+  }
+  /**
+   * @return string
+   */
+  public function getConversationProfile()
+  {
+    return $this->conversationProfile;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setParticipantRole($participantRole)
+  {
+    $this->participantRole = $participantRole;
+  }
+  /**
+   * @return string
+   */
+  public function getParticipantRole()
+  {
+    return $this->participantRole;
+  }
+  /**
+   * @param string
+   */
+  public function setSuggestionFeatureType($suggestionFeatureType)
+  {
+    $this->suggestionFeatureType = $suggestionFeatureType;
+  }
+  /**
+   * @return string
+   */
+  public function getSuggestionFeatureType()
+  {
+    return $this->suggestionFeatureType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1SetSuggestionFeatureConfigOperationMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1SetSuggestionFeatureConfigOperationMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1SmartReplyAnswer.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1SmartReplyAnswer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1SmartReplyAnswer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1SmartReplyAnswer extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $answerRecord;
+  /**
+   * @var float
+   */
+  public $confidence;
+  /**
+   * @var string
+   */
+  public $reply;
+
+  /**
+   * @param string
+   */
+  public function setAnswerRecord($answerRecord)
+  {
+    $this->answerRecord = $answerRecord;
+  }
+  /**
+   * @return string
+   */
+  public function getAnswerRecord()
+  {
+    return $this->answerRecord;
+  }
+  /**
+   * @param float
+   */
+  public function setConfidence($confidence)
+  {
+    $this->confidence = $confidence;
+  }
+  /**
+   * @return float
+   */
+  public function getConfidence()
+  {
+    return $this->confidence;
+  }
+  /**
+   * @param string
+   */
+  public function setReply($reply)
+  {
+    $this->reply = $reply;
+  }
+  /**
+   * @return string
+   */
+  public function getReply()
+  {
+    return $this->reply;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1SmartReplyAnswer::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1SmartReplyAnswer');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1SuggestArticlesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1SuggestArticlesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1SuggestArticlesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,79 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1SuggestArticlesResponse extends \Google\Collection
+{
+  protected $collection_key = 'articleAnswers';
+  protected $articleAnswersType = GoogleCloudDialogflowV2beta1ArticleAnswer::class;
+  protected $articleAnswersDataType = 'array';
+  /**
+   * @var int
+   */
+  public $contextSize;
+  /**
+   * @var string
+   */
+  public $latestMessage;
+
+  /**
+   * @param GoogleCloudDialogflowV2beta1ArticleAnswer[]
+   */
+  public function setArticleAnswers($articleAnswers)
+  {
+    $this->articleAnswers = $articleAnswers;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1ArticleAnswer[]
+   */
+  public function getArticleAnswers()
+  {
+    return $this->articleAnswers;
+  }
+  /**
+   * @param int
+   */
+  public function setContextSize($contextSize)
+  {
+    $this->contextSize = $contextSize;
+  }
+  /**
+   * @return int
+   */
+  public function getContextSize()
+  {
+    return $this->contextSize;
+  }
+  /**
+   * @param string
+   */
+  public function setLatestMessage($latestMessage)
+  {
+    $this->latestMessage = $latestMessage;
+  }
+  /**
+   * @return string
+   */
+  public function getLatestMessage()
+  {
+    return $this->latestMessage;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1SuggestArticlesResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1SuggestArticlesResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1SuggestDialogflowAssistsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1SuggestDialogflowAssistsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1SuggestDialogflowAssistsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,79 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1SuggestDialogflowAssistsResponse extends \Google\Collection
+{
+  protected $collection_key = 'dialogflowAssistAnswers';
+  /**
+   * @var int
+   */
+  public $contextSize;
+  protected $dialogflowAssistAnswersType = GoogleCloudDialogflowV2beta1DialogflowAssistAnswer::class;
+  protected $dialogflowAssistAnswersDataType = 'array';
+  /**
+   * @var string
+   */
+  public $latestMessage;
+
+  /**
+   * @param int
+   */
+  public function setContextSize($contextSize)
+  {
+    $this->contextSize = $contextSize;
+  }
+  /**
+   * @return int
+   */
+  public function getContextSize()
+  {
+    return $this->contextSize;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1DialogflowAssistAnswer[]
+   */
+  public function setDialogflowAssistAnswers($dialogflowAssistAnswers)
+  {
+    $this->dialogflowAssistAnswers = $dialogflowAssistAnswers;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1DialogflowAssistAnswer[]
+   */
+  public function getDialogflowAssistAnswers()
+  {
+    return $this->dialogflowAssistAnswers;
+  }
+  /**
+   * @param string
+   */
+  public function setLatestMessage($latestMessage)
+  {
+    $this->latestMessage = $latestMessage;
+  }
+  /**
+   * @return string
+   */
+  public function getLatestMessage()
+  {
+    return $this->latestMessage;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1SuggestDialogflowAssistsResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1SuggestDialogflowAssistsResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1SuggestFaqAnswersResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1SuggestFaqAnswersResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1SuggestFaqAnswersResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,79 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1SuggestFaqAnswersResponse extends \Google\Collection
+{
+  protected $collection_key = 'faqAnswers';
+  /**
+   * @var int
+   */
+  public $contextSize;
+  protected $faqAnswersType = GoogleCloudDialogflowV2beta1FaqAnswer::class;
+  protected $faqAnswersDataType = 'array';
+  /**
+   * @var string
+   */
+  public $latestMessage;
+
+  /**
+   * @param int
+   */
+  public function setContextSize($contextSize)
+  {
+    $this->contextSize = $contextSize;
+  }
+  /**
+   * @return int
+   */
+  public function getContextSize()
+  {
+    return $this->contextSize;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1FaqAnswer[]
+   */
+  public function setFaqAnswers($faqAnswers)
+  {
+    $this->faqAnswers = $faqAnswers;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1FaqAnswer[]
+   */
+  public function getFaqAnswers()
+  {
+    return $this->faqAnswers;
+  }
+  /**
+   * @param string
+   */
+  public function setLatestMessage($latestMessage)
+  {
+    $this->latestMessage = $latestMessage;
+  }
+  /**
+   * @return string
+   */
+  public function getLatestMessage()
+  {
+    return $this->latestMessage;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1SuggestFaqAnswersResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1SuggestFaqAnswersResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1SuggestKnowledgeAssistResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1SuggestKnowledgeAssistResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1SuggestKnowledgeAssistResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,78 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1SuggestKnowledgeAssistResponse extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $contextSize;
+  protected $knowledgeAssistAnswerType = GoogleCloudDialogflowV2beta1KnowledgeAssistAnswer::class;
+  protected $knowledgeAssistAnswerDataType = '';
+  /**
+   * @var string
+   */
+  public $latestMessage;
+
+  /**
+   * @param int
+   */
+  public function setContextSize($contextSize)
+  {
+    $this->contextSize = $contextSize;
+  }
+  /**
+   * @return int
+   */
+  public function getContextSize()
+  {
+    return $this->contextSize;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1KnowledgeAssistAnswer
+   */
+  public function setKnowledgeAssistAnswer(GoogleCloudDialogflowV2beta1KnowledgeAssistAnswer $knowledgeAssistAnswer)
+  {
+    $this->knowledgeAssistAnswer = $knowledgeAssistAnswer;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1KnowledgeAssistAnswer
+   */
+  public function getKnowledgeAssistAnswer()
+  {
+    return $this->knowledgeAssistAnswer;
+  }
+  /**
+   * @param string
+   */
+  public function setLatestMessage($latestMessage)
+  {
+    $this->latestMessage = $latestMessage;
+  }
+  /**
+   * @return string
+   */
+  public function getLatestMessage()
+  {
+    return $this->latestMessage;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1SuggestKnowledgeAssistResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1SuggestKnowledgeAssistResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1SuggestSmartRepliesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1SuggestSmartRepliesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1SuggestSmartRepliesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,79 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1SuggestSmartRepliesResponse extends \Google\Collection
+{
+  protected $collection_key = 'smartReplyAnswers';
+  /**
+   * @var int
+   */
+  public $contextSize;
+  /**
+   * @var string
+   */
+  public $latestMessage;
+  protected $smartReplyAnswersType = GoogleCloudDialogflowV2beta1SmartReplyAnswer::class;
+  protected $smartReplyAnswersDataType = 'array';
+
+  /**
+   * @param int
+   */
+  public function setContextSize($contextSize)
+  {
+    $this->contextSize = $contextSize;
+  }
+  /**
+   * @return int
+   */
+  public function getContextSize()
+  {
+    return $this->contextSize;
+  }
+  /**
+   * @param string
+   */
+  public function setLatestMessage($latestMessage)
+  {
+    $this->latestMessage = $latestMessage;
+  }
+  /**
+   * @return string
+   */
+  public function getLatestMessage()
+  {
+    return $this->latestMessage;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1SmartReplyAnswer[]
+   */
+  public function setSmartReplyAnswers($smartReplyAnswers)
+  {
+    $this->smartReplyAnswers = $smartReplyAnswers;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1SmartReplyAnswer[]
+   */
+  public function getSmartReplyAnswers()
+  {
+    return $this->smartReplyAnswers;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1SuggestSmartRepliesResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1SuggestSmartRepliesResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1SuggestionResult.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1SuggestionResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1SuggestionResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,138 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1SuggestionResult extends \Google\Model
+{
+  protected $errorType = GoogleRpcStatus::class;
+  protected $errorDataType = '';
+  protected $suggestArticlesResponseType = GoogleCloudDialogflowV2beta1SuggestArticlesResponse::class;
+  protected $suggestArticlesResponseDataType = '';
+  protected $suggestDialogflowAssistsResponseType = GoogleCloudDialogflowV2beta1SuggestDialogflowAssistsResponse::class;
+  protected $suggestDialogflowAssistsResponseDataType = '';
+  protected $suggestEntityExtractionResponseType = GoogleCloudDialogflowV2beta1SuggestDialogflowAssistsResponse::class;
+  protected $suggestEntityExtractionResponseDataType = '';
+  protected $suggestFaqAnswersResponseType = GoogleCloudDialogflowV2beta1SuggestFaqAnswersResponse::class;
+  protected $suggestFaqAnswersResponseDataType = '';
+  protected $suggestKnowledgeAssistResponseType = GoogleCloudDialogflowV2beta1SuggestKnowledgeAssistResponse::class;
+  protected $suggestKnowledgeAssistResponseDataType = '';
+  protected $suggestSmartRepliesResponseType = GoogleCloudDialogflowV2beta1SuggestSmartRepliesResponse::class;
+  protected $suggestSmartRepliesResponseDataType = '';
+
+  /**
+   * @param GoogleRpcStatus
+   */
+  public function setError(GoogleRpcStatus $error)
+  {
+    $this->error = $error;
+  }
+  /**
+   * @return GoogleRpcStatus
+   */
+  public function getError()
+  {
+    return $this->error;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1SuggestArticlesResponse
+   */
+  public function setSuggestArticlesResponse(GoogleCloudDialogflowV2beta1SuggestArticlesResponse $suggestArticlesResponse)
+  {
+    $this->suggestArticlesResponse = $suggestArticlesResponse;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1SuggestArticlesResponse
+   */
+  public function getSuggestArticlesResponse()
+  {
+    return $this->suggestArticlesResponse;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1SuggestDialogflowAssistsResponse
+   */
+  public function setSuggestDialogflowAssistsResponse(GoogleCloudDialogflowV2beta1SuggestDialogflowAssistsResponse $suggestDialogflowAssistsResponse)
+  {
+    $this->suggestDialogflowAssistsResponse = $suggestDialogflowAssistsResponse;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1SuggestDialogflowAssistsResponse
+   */
+  public function getSuggestDialogflowAssistsResponse()
+  {
+    return $this->suggestDialogflowAssistsResponse;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1SuggestDialogflowAssistsResponse
+   */
+  public function setSuggestEntityExtractionResponse(GoogleCloudDialogflowV2beta1SuggestDialogflowAssistsResponse $suggestEntityExtractionResponse)
+  {
+    $this->suggestEntityExtractionResponse = $suggestEntityExtractionResponse;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1SuggestDialogflowAssistsResponse
+   */
+  public function getSuggestEntityExtractionResponse()
+  {
+    return $this->suggestEntityExtractionResponse;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1SuggestFaqAnswersResponse
+   */
+  public function setSuggestFaqAnswersResponse(GoogleCloudDialogflowV2beta1SuggestFaqAnswersResponse $suggestFaqAnswersResponse)
+  {
+    $this->suggestFaqAnswersResponse = $suggestFaqAnswersResponse;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1SuggestFaqAnswersResponse
+   */
+  public function getSuggestFaqAnswersResponse()
+  {
+    return $this->suggestFaqAnswersResponse;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1SuggestKnowledgeAssistResponse
+   */
+  public function setSuggestKnowledgeAssistResponse(GoogleCloudDialogflowV2beta1SuggestKnowledgeAssistResponse $suggestKnowledgeAssistResponse)
+  {
+    $this->suggestKnowledgeAssistResponse = $suggestKnowledgeAssistResponse;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1SuggestKnowledgeAssistResponse
+   */
+  public function getSuggestKnowledgeAssistResponse()
+  {
+    return $this->suggestKnowledgeAssistResponse;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1SuggestSmartRepliesResponse
+   */
+  public function setSuggestSmartRepliesResponse(GoogleCloudDialogflowV2beta1SuggestSmartRepliesResponse $suggestSmartRepliesResponse)
+  {
+    $this->suggestSmartRepliesResponse = $suggestSmartRepliesResponse;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1SuggestSmartRepliesResponse
+   */
+  public function getSuggestSmartRepliesResponse()
+  {
+    return $this->suggestSmartRepliesResponse;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1SuggestionResult::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1SuggestionResult');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1WebhookRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1WebhookRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1WebhookRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,111 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1WebhookRequest extends \Google\Collection
+{
+  protected $collection_key = 'alternativeQueryResults';
+  protected $alternativeQueryResultsType = GoogleCloudDialogflowV2beta1QueryResult::class;
+  protected $alternativeQueryResultsDataType = 'array';
+  protected $originalDetectIntentRequestType = GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest::class;
+  protected $originalDetectIntentRequestDataType = '';
+  protected $queryResultType = GoogleCloudDialogflowV2beta1QueryResult::class;
+  protected $queryResultDataType = '';
+  /**
+   * @var string
+   */
+  public $responseId;
+  /**
+   * @var string
+   */
+  public $session;
+
+  /**
+   * @param GoogleCloudDialogflowV2beta1QueryResult[]
+   */
+  public function setAlternativeQueryResults($alternativeQueryResults)
+  {
+    $this->alternativeQueryResults = $alternativeQueryResults;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1QueryResult[]
+   */
+  public function getAlternativeQueryResults()
+  {
+    return $this->alternativeQueryResults;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest
+   */
+  public function setOriginalDetectIntentRequest(GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest $originalDetectIntentRequest)
+  {
+    $this->originalDetectIntentRequest = $originalDetectIntentRequest;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest
+   */
+  public function getOriginalDetectIntentRequest()
+  {
+    return $this->originalDetectIntentRequest;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1QueryResult
+   */
+  public function setQueryResult(GoogleCloudDialogflowV2beta1QueryResult $queryResult)
+  {
+    $this->queryResult = $queryResult;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1QueryResult
+   */
+  public function getQueryResult()
+  {
+    return $this->queryResult;
+  }
+  /**
+   * @param string
+   */
+  public function setResponseId($responseId)
+  {
+    $this->responseId = $responseId;
+  }
+  /**
+   * @return string
+   */
+  public function getResponseId()
+  {
+    return $this->responseId;
+  }
+  /**
+   * @param string
+   */
+  public function setSession($session)
+  {
+    $this->session = $session;
+  }
+  /**
+   * @return string
+   */
+  public function getSession()
+  {
+    return $this->session;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1WebhookRequest::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1WebhookRequest');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1WebhookResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1WebhookResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV2beta1WebhookResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,181 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV2beta1WebhookResponse extends \Google\Collection
+{
+  protected $collection_key = 'sessionEntityTypes';
+  /**
+   * @var bool
+   */
+  public $endInteraction;
+  protected $followupEventInputType = GoogleCloudDialogflowV2beta1EventInput::class;
+  protected $followupEventInputDataType = '';
+  protected $fulfillmentMessagesType = GoogleCloudDialogflowV2beta1IntentMessage::class;
+  protected $fulfillmentMessagesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $fulfillmentText;
+  /**
+   * @var bool
+   */
+  public $liveAgentHandoff;
+  protected $outputContextsType = GoogleCloudDialogflowV2beta1Context::class;
+  protected $outputContextsDataType = 'array';
+  /**
+   * @var array[]
+   */
+  public $payload;
+  protected $sessionEntityTypesType = GoogleCloudDialogflowV2beta1SessionEntityType::class;
+  protected $sessionEntityTypesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $source;
+
+  /**
+   * @param bool
+   */
+  public function setEndInteraction($endInteraction)
+  {
+    $this->endInteraction = $endInteraction;
+  }
+  /**
+   * @return bool
+   */
+  public function getEndInteraction()
+  {
+    return $this->endInteraction;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1EventInput
+   */
+  public function setFollowupEventInput(GoogleCloudDialogflowV2beta1EventInput $followupEventInput)
+  {
+    $this->followupEventInput = $followupEventInput;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1EventInput
+   */
+  public function getFollowupEventInput()
+  {
+    return $this->followupEventInput;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1IntentMessage[]
+   */
+  public function setFulfillmentMessages($fulfillmentMessages)
+  {
+    $this->fulfillmentMessages = $fulfillmentMessages;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1IntentMessage[]
+   */
+  public function getFulfillmentMessages()
+  {
+    return $this->fulfillmentMessages;
+  }
+  /**
+   * @param string
+   */
+  public function setFulfillmentText($fulfillmentText)
+  {
+    $this->fulfillmentText = $fulfillmentText;
+  }
+  /**
+   * @return string
+   */
+  public function getFulfillmentText()
+  {
+    return $this->fulfillmentText;
+  }
+  /**
+   * @param bool
+   */
+  public function setLiveAgentHandoff($liveAgentHandoff)
+  {
+    $this->liveAgentHandoff = $liveAgentHandoff;
+  }
+  /**
+   * @return bool
+   */
+  public function getLiveAgentHandoff()
+  {
+    return $this->liveAgentHandoff;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1Context[]
+   */
+  public function setOutputContexts($outputContexts)
+  {
+    $this->outputContexts = $outputContexts;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1Context[]
+   */
+  public function getOutputContexts()
+  {
+    return $this->outputContexts;
+  }
+  /**
+   * @param array[]
+   */
+  public function setPayload($payload)
+  {
+    $this->payload = $payload;
+  }
+  /**
+   * @return array[]
+   */
+  public function getPayload()
+  {
+    return $this->payload;
+  }
+  /**
+   * @param GoogleCloudDialogflowV2beta1SessionEntityType[]
+   */
+  public function setSessionEntityTypes($sessionEntityTypes)
+  {
+    $this->sessionEntityTypes = $sessionEntityTypes;
+  }
+  /**
+   * @return GoogleCloudDialogflowV2beta1SessionEntityType[]
+   */
+  public function getSessionEntityTypes()
+  {
+    return $this->sessionEntityTypes;
+  }
+  /**
+   * @param string
+   */
+  public function setSource($source)
+  {
+    $this->source = $source;
+  }
+  /**
+   * @return string
+   */
+  public function getSource()
+  {
+    return $this->source;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV2beta1WebhookResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1WebhookResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV3alpha1ConversationSignals.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV3alpha1ConversationSignals.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV3alpha1ConversationSignals.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV3alpha1ConversationSignals extends \Google\Model
+{
+  protected $turnSignalsType = GoogleCloudDialogflowV3alpha1TurnSignals::class;
+  protected $turnSignalsDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowV3alpha1TurnSignals
+   */
+  public function setTurnSignals(GoogleCloudDialogflowV3alpha1TurnSignals $turnSignals)
+  {
+    $this->turnSignals = $turnSignals;
+  }
+  /**
+   * @return GoogleCloudDialogflowV3alpha1TurnSignals
+   */
+  public function getTurnSignals()
+  {
+    return $this->turnSignals;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV3alpha1ConversationSignals::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV3alpha1ConversationSignals');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV3alpha1CreateDocumentOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV3alpha1CreateDocumentOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV3alpha1CreateDocumentOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV3alpha1CreateDocumentOperationMetadata extends \Google\Model
+{
+  protected $genericMetadataType = GoogleCloudDialogflowV3alpha1GenericKnowledgeOperationMetadata::class;
+  protected $genericMetadataDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowV3alpha1GenericKnowledgeOperationMetadata
+   */
+  public function setGenericMetadata(GoogleCloudDialogflowV3alpha1GenericKnowledgeOperationMetadata $genericMetadata)
+  {
+    $this->genericMetadata = $genericMetadata;
+  }
+  /**
+   * @return GoogleCloudDialogflowV3alpha1GenericKnowledgeOperationMetadata
+   */
+  public function getGenericMetadata()
+  {
+    return $this->genericMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV3alpha1CreateDocumentOperationMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV3alpha1CreateDocumentOperationMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV3alpha1DeleteDocumentOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV3alpha1DeleteDocumentOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV3alpha1DeleteDocumentOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV3alpha1DeleteDocumentOperationMetadata extends \Google\Model
+{
+  protected $genericMetadataType = GoogleCloudDialogflowV3alpha1GenericKnowledgeOperationMetadata::class;
+  protected $genericMetadataDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowV3alpha1GenericKnowledgeOperationMetadata
+   */
+  public function setGenericMetadata(GoogleCloudDialogflowV3alpha1GenericKnowledgeOperationMetadata $genericMetadata)
+  {
+    $this->genericMetadata = $genericMetadata;
+  }
+  /**
+   * @return GoogleCloudDialogflowV3alpha1GenericKnowledgeOperationMetadata
+   */
+  public function getGenericMetadata()
+  {
+    return $this->genericMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV3alpha1DeleteDocumentOperationMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV3alpha1DeleteDocumentOperationMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV3alpha1GenericKnowledgeOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV3alpha1GenericKnowledgeOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV3alpha1GenericKnowledgeOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV3alpha1GenericKnowledgeOperationMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV3alpha1GenericKnowledgeOperationMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV3alpha1GenericKnowledgeOperationMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV3alpha1ImportDocumentsOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV3alpha1ImportDocumentsOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV3alpha1ImportDocumentsOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV3alpha1ImportDocumentsOperationMetadata extends \Google\Model
+{
+  protected $genericMetadataType = GoogleCloudDialogflowV3alpha1GenericKnowledgeOperationMetadata::class;
+  protected $genericMetadataDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowV3alpha1GenericKnowledgeOperationMetadata
+   */
+  public function setGenericMetadata(GoogleCloudDialogflowV3alpha1GenericKnowledgeOperationMetadata $genericMetadata)
+  {
+    $this->genericMetadata = $genericMetadata;
+  }
+  /**
+   * @return GoogleCloudDialogflowV3alpha1GenericKnowledgeOperationMetadata
+   */
+  public function getGenericMetadata()
+  {
+    return $this->genericMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV3alpha1ImportDocumentsOperationMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV3alpha1ImportDocumentsOperationMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV3alpha1ImportDocumentsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV3alpha1ImportDocumentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV3alpha1ImportDocumentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV3alpha1ImportDocumentsResponse extends \Google\Collection
+{
+  protected $collection_key = 'warnings';
+  protected $warningsType = GoogleRpcStatus::class;
+  protected $warningsDataType = 'array';
+
+  /**
+   * @param GoogleRpcStatus[]
+   */
+  public function setWarnings($warnings)
+  {
+    $this->warnings = $warnings;
+  }
+  /**
+   * @return GoogleRpcStatus[]
+   */
+  public function getWarnings()
+  {
+    return $this->warnings;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV3alpha1ImportDocumentsResponse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV3alpha1ImportDocumentsResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV3alpha1ReloadDocumentOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV3alpha1ReloadDocumentOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV3alpha1ReloadDocumentOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV3alpha1ReloadDocumentOperationMetadata extends \Google\Model
+{
+  protected $genericMetadataType = GoogleCloudDialogflowV3alpha1GenericKnowledgeOperationMetadata::class;
+  protected $genericMetadataDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowV3alpha1GenericKnowledgeOperationMetadata
+   */
+  public function setGenericMetadata(GoogleCloudDialogflowV3alpha1GenericKnowledgeOperationMetadata $genericMetadata)
+  {
+    $this->genericMetadata = $genericMetadata;
+  }
+  /**
+   * @return GoogleCloudDialogflowV3alpha1GenericKnowledgeOperationMetadata
+   */
+  public function getGenericMetadata()
+  {
+    return $this->genericMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV3alpha1ReloadDocumentOperationMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV3alpha1ReloadDocumentOperationMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV3alpha1TurnSignals.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV3alpha1TurnSignals.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV3alpha1TurnSignals.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,225 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV3alpha1TurnSignals extends \Google\Collection
+{
+  protected $collection_key = 'webhookStatuses';
+  /**
+   * @var bool
+   */
+  public $agentEscalated;
+  /**
+   * @var bool
+   */
+  public $dtmfUsed;
+  /**
+   * @var string[]
+   */
+  public $failureReasons;
+  /**
+   * @var bool
+   */
+  public $noMatch;
+  /**
+   * @var bool
+   */
+  public $noUserInput;
+  /**
+   * @var bool
+   */
+  public $reachedEndPage;
+  /**
+   * @var float
+   */
+  public $sentimentMagnitude;
+  /**
+   * @var float
+   */
+  public $sentimentScore;
+  /**
+   * @var bool
+   */
+  public $triggeredAbandonmentEvent;
+  /**
+   * @var bool
+   */
+  public $userEscalated;
+  /**
+   * @var string[]
+   */
+  public $webhookStatuses;
+
+  /**
+   * @param bool
+   */
+  public function setAgentEscalated($agentEscalated)
+  {
+    $this->agentEscalated = $agentEscalated;
+  }
+  /**
+   * @return bool
+   */
+  public function getAgentEscalated()
+  {
+    return $this->agentEscalated;
+  }
+  /**
+   * @param bool
+   */
+  public function setDtmfUsed($dtmfUsed)
+  {
+    $this->dtmfUsed = $dtmfUsed;
+  }
+  /**
+   * @return bool
+   */
+  public function getDtmfUsed()
+  {
+    return $this->dtmfUsed;
+  }
+  /**
+   * @param string[]
+   */
+  public function setFailureReasons($failureReasons)
+  {
+    $this->failureReasons = $failureReasons;
+  }
+  /**
+   * @return string[]
+   */
+  public function getFailureReasons()
+  {
+    return $this->failureReasons;
+  }
+  /**
+   * @param bool
+   */
+  public function setNoMatch($noMatch)
+  {
+    $this->noMatch = $noMatch;
+  }
+  /**
+   * @return bool
+   */
+  public function getNoMatch()
+  {
+    return $this->noMatch;
+  }
+  /**
+   * @param bool
+   */
+  public function setNoUserInput($noUserInput)
+  {
+    $this->noUserInput = $noUserInput;
+  }
+  /**
+   * @return bool
+   */
+  public function getNoUserInput()
+  {
+    return $this->noUserInput;
+  }
+  /**
+   * @param bool
+   */
+  public function setReachedEndPage($reachedEndPage)
+  {
+    $this->reachedEndPage = $reachedEndPage;
+  }
+  /**
+   * @return bool
+   */
+  public function getReachedEndPage()
+  {
+    return $this->reachedEndPage;
+  }
+  /**
+   * @param float
+   */
+  public function setSentimentMagnitude($sentimentMagnitude)
+  {
+    $this->sentimentMagnitude = $sentimentMagnitude;
+  }
+  /**
+   * @return float
+   */
+  public function getSentimentMagnitude()
+  {
+    return $this->sentimentMagnitude;
+  }
+  /**
+   * @param float
+   */
+  public function setSentimentScore($sentimentScore)
+  {
+    $this->sentimentScore = $sentimentScore;
+  }
+  /**
+   * @return float
+   */
+  public function getSentimentScore()
+  {
+    return $this->sentimentScore;
+  }
+  /**
+   * @param bool
+   */
+  public function setTriggeredAbandonmentEvent($triggeredAbandonmentEvent)
+  {
+    $this->triggeredAbandonmentEvent = $triggeredAbandonmentEvent;
+  }
+  /**
+   * @return bool
+   */
+  public function getTriggeredAbandonmentEvent()
+  {
+    return $this->triggeredAbandonmentEvent;
+  }
+  /**
+   * @param bool
+   */
+  public function setUserEscalated($userEscalated)
+  {
+    $this->userEscalated = $userEscalated;
+  }
+  /**
+   * @return bool
+   */
+  public function getUserEscalated()
+  {
+    return $this->userEscalated;
+  }
+  /**
+   * @param string[]
+   */
+  public function setWebhookStatuses($webhookStatuses)
+  {
+    $this->webhookStatuses = $webhookStatuses;
+  }
+  /**
+   * @return string[]
+   */
+  public function getWebhookStatuses()
+  {
+    return $this->webhookStatuses;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV3alpha1TurnSignals::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV3alpha1TurnSignals');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV3alpha1UpdateDocumentOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV3alpha1UpdateDocumentOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudDialogflowV3alpha1UpdateDocumentOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudDialogflowV3alpha1UpdateDocumentOperationMetadata extends \Google\Model
+{
+  protected $genericMetadataType = GoogleCloudDialogflowV3alpha1GenericKnowledgeOperationMetadata::class;
+  protected $genericMetadataDataType = '';
+
+  /**
+   * @param GoogleCloudDialogflowV3alpha1GenericKnowledgeOperationMetadata
+   */
+  public function setGenericMetadata(GoogleCloudDialogflowV3alpha1GenericKnowledgeOperationMetadata $genericMetadata)
+  {
+    $this->genericMetadata = $genericMetadata;
+  }
+  /**
+   * @return GoogleCloudDialogflowV3alpha1GenericKnowledgeOperationMetadata
+   */
+  public function getGenericMetadata()
+  {
+    return $this->genericMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDialogflowV3alpha1UpdateDocumentOperationMetadata::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV3alpha1UpdateDocumentOperationMetadata');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudLocationListLocationsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudLocationListLocationsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudLocationListLocationsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudLocationListLocationsResponse extends \Google\Collection
+{
+  protected $collection_key = 'locations';
+  protected $locationsType = GoogleCloudLocationLocation::class;
+  protected $locationsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudLocationLocation[]
+   */
+  public function setLocations($locations)
+  {
+    $this->locations = $locations;
+  }
+  /**
+   * @return GoogleCloudLocationLocation[]
+   */
+  public function getLocations()
+  {
+    return $this->locations;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudLocationListLocationsResponse::class, 'Google_Service_Dialogflow_GoogleCloudLocationListLocationsResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleCloudLocationLocation.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleCloudLocationLocation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleCloudLocationLocation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,116 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleCloudLocationLocation extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string[]
+   */
+  public $labels;
+  /**
+   * @var string
+   */
+  public $locationId;
+  /**
+   * @var array[]
+   */
+  public $metadata;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string[]
+   */
+  public function setLabels($labels)
+  {
+    $this->labels = $labels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLabels()
+  {
+    return $this->labels;
+  }
+  /**
+   * @param string
+   */
+  public function setLocationId($locationId)
+  {
+    $this->locationId = $locationId;
+  }
+  /**
+   * @return string
+   */
+  public function getLocationId()
+  {
+    return $this->locationId;
+  }
+  /**
+   * @param array[]
+   */
+  public function setMetadata($metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return array[]
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudLocationLocation::class, 'Google_Service_Dialogflow_GoogleCloudLocationLocation');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleLongrunningListOperationsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleLongrunningListOperationsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleLongrunningListOperationsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleLongrunningListOperationsResponse extends \Google\Collection
+{
+  protected $collection_key = 'operations';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $operationsType = GoogleLongrunningOperation::class;
+  protected $operationsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleLongrunningOperation[]
+   */
+  public function setOperations($operations)
+  {
+    $this->operations = $operations;
+  }
+  /**
+   * @return GoogleLongrunningOperation[]
+   */
+  public function getOperations()
+  {
+    return $this->operations;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleLongrunningListOperationsResponse::class, 'Google_Service_Dialogflow_GoogleLongrunningListOperationsResponse');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleLongrunningOperation.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleLongrunningOperation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleLongrunningOperation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,114 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleLongrunningOperation extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $done;
+  protected $errorType = GoogleRpcStatus::class;
+  protected $errorDataType = '';
+  /**
+   * @var array[]
+   */
+  public $metadata;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var array[]
+   */
+  public $response;
+
+  /**
+   * @param bool
+   */
+  public function setDone($done)
+  {
+    $this->done = $done;
+  }
+  /**
+   * @return bool
+   */
+  public function getDone()
+  {
+    return $this->done;
+  }
+  /**
+   * @param GoogleRpcStatus
+   */
+  public function setError(GoogleRpcStatus $error)
+  {
+    $this->error = $error;
+  }
+  /**
+   * @return GoogleRpcStatus
+   */
+  public function getError()
+  {
+    return $this->error;
+  }
+  /**
+   * @param array[]
+   */
+  public function setMetadata($metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return array[]
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param array[]
+   */
+  public function setResponse($response)
+  {
+    $this->response = $response;
+  }
+  /**
+   * @return array[]
+   */
+  public function getResponse()
+  {
+    return $this->response;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleLongrunningOperation::class, 'Google_Service_Dialogflow_GoogleLongrunningOperation');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleProtobufEmpty.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleProtobufEmpty.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleProtobufEmpty.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,25 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleProtobufEmpty extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleProtobufEmpty::class, 'Google_Service_Dialogflow_GoogleProtobufEmpty');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleRpcStatus.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleRpcStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleRpcStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,81 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleRpcStatus extends \Google\Collection
+{
+  protected $collection_key = 'details';
+  /**
+   * @var int
+   */
+  public $code;
+  /**
+   * @var array[]
+   */
+  public $details;
+  /**
+   * @var string
+   */
+  public $message;
+
+  /**
+   * @param int
+   */
+  public function setCode($code)
+  {
+    $this->code = $code;
+  }
+  /**
+   * @return int
+   */
+  public function getCode()
+  {
+    return $this->code;
+  }
+  /**
+   * @param array[]
+   */
+  public function setDetails($details)
+  {
+    $this->details = $details;
+  }
+  /**
+   * @return array[]
+   */
+  public function getDetails()
+  {
+    return $this->details;
+  }
+  /**
+   * @param string
+   */
+  public function setMessage($message)
+  {
+    $this->message = $message;
+  }
+  /**
+   * @return string
+   */
+  public function getMessage()
+  {
+    return $this->message;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleRpcStatus::class, 'Google_Service_Dialogflow_GoogleRpcStatus');
Index: vendor/google/apiclient-services/src/Dialogflow/GoogleTypeLatLng.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/GoogleTypeLatLng.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/GoogleTypeLatLng.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow;
+
+class GoogleTypeLatLng extends \Google\Model
+{
+  public $latitude;
+  public $longitude;
+
+  public function setLatitude($latitude)
+  {
+    $this->latitude = $latitude;
+  }
+  public function getLatitude()
+  {
+    return $this->latitude;
+  }
+  public function setLongitude($longitude)
+  {
+    $this->longitude = $longitude;
+  }
+  public function getLongitude()
+  {
+    return $this->longitude;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleTypeLatLng::class, 'Google_Service_Dialogflow_GoogleTypeLatLng');
Index: vendor/google/apiclient-services/src/Dialogflow/Resource/Projects.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/Resource/Projects.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/Resource/Projects.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,33 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow\Resource;
+
+/**
+ * The "projects" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $dialogflowService = new Google\Service\Dialogflow(...);
+ *   $projects = $dialogflowService->projects;
+ *  </code>
+ */
+class Projects extends \Google\Service\Resource
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Projects::class, 'Google_Service_Dialogflow_Resource_Projects');
Index: vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocations.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,74 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow\Resource;
+
+use Google\Service\Dialogflow\GoogleCloudLocationListLocationsResponse;
+use Google\Service\Dialogflow\GoogleCloudLocationLocation;
+
+/**
+ * The "locations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $dialogflowService = new Google\Service\Dialogflow(...);
+ *   $locations = $dialogflowService->projects_locations;
+ *  </code>
+ */
+class ProjectsLocations extends \Google\Service\Resource
+{
+  /**
+   * Gets information about a location. (locations.get)
+   *
+   * @param string $name Resource name for the location.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudLocationLocation
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudLocationLocation::class);
+  }
+  /**
+   * Lists information about the supported locations for this service.
+   * (locations.listProjectsLocations)
+   *
+   * @param string $name The resource that owns the locations collection, if
+   * applicable.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter A filter to narrow down results to a preferred
+   * subset. The filtering language accepts strings like `"displayName=tokyo"`,
+   * and is documented in more detail in [AIP-160](https://google.aip.dev/160).
+   * @opt_param int pageSize The maximum number of results to return. If not set,
+   * the service selects a default.
+   * @opt_param string pageToken A page token received from the `next_page_token`
+   * field in the response. Send that page token to receive the subsequent page.
+   * @return GoogleCloudLocationListLocationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocations($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudLocationListLocationsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocations::class, 'Google_Service_Dialogflow_Resource_ProjectsLocations');
Index: vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgents.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgents.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgents.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,261 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow\Resource;
+
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3Agent;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3AgentValidationResult;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3ExportAgentRequest;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3GenerativeSettings;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3ListAgentsResponse;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3RestoreAgentRequest;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3ValidateAgentRequest;
+use Google\Service\Dialogflow\GoogleLongrunningOperation;
+use Google\Service\Dialogflow\GoogleProtobufEmpty;
+
+/**
+ * The "agents" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $dialogflowService = new Google\Service\Dialogflow(...);
+ *   $agents = $dialogflowService->projects_locations_agents;
+ *  </code>
+ */
+class ProjectsLocationsAgents extends \Google\Service\Resource
+{
+  /**
+   * Creates an agent in the specified location. Note: You should always train
+   * flows prior to sending them queries. See the [training
+   * documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
+   * (agents.create)
+   *
+   * @param string $parent Required. The location to create a agent for. Format:
+   * `projects//locations/`.
+   * @param GoogleCloudDialogflowCxV3Agent $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDialogflowCxV3Agent
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudDialogflowCxV3Agent $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudDialogflowCxV3Agent::class);
+  }
+  /**
+   * Deletes the specified agent. (agents.delete)
+   *
+   * @param string $name Required. The name of the agent to delete. Format:
+   * `projects//locations//agents/`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Exports the specified agent to a binary file. This method is a [long-running
+   * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-
+   * operation). The returned `Operation` type has the following method-specific
+   * fields: - `metadata`: An empty [Struct
+   * message](https://developers.google.com/protocol-
+   * buffers/docs/reference/google.protobuf#struct) - `response`:
+   * ExportAgentResponse (agents.export)
+   *
+   * @param string $name Required. The name of the agent to export. Format:
+   * `projects//locations//agents/`.
+   * @param GoogleCloudDialogflowCxV3ExportAgentRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function export($name, GoogleCloudDialogflowCxV3ExportAgentRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('export', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Retrieves the specified agent. (agents.get)
+   *
+   * @param string $name Required. The name of the agent. Format:
+   * `projects//locations//agents/`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDialogflowCxV3Agent
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudDialogflowCxV3Agent::class);
+  }
+  /**
+   * Gets the generative settings for the agent. (agents.getGenerativeSettings)
+   *
+   * @param string $name Required. Format:
+   * `projects//locations//agents//generativeSettings`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string languageCode Required. Language code of the generative
+   * settings.
+   * @return GoogleCloudDialogflowCxV3GenerativeSettings
+   * @throws \Google\Service\Exception
+   */
+  public function getGenerativeSettings($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('getGenerativeSettings', [$params], GoogleCloudDialogflowCxV3GenerativeSettings::class);
+  }
+  /**
+   * Gets the latest agent validation result. Agent validation is performed when
+   * ValidateAgent is called. (agents.getValidationResult)
+   *
+   * @param string $name Required. The agent name. Format:
+   * `projects//locations//agents//validationResult`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string languageCode If not specified, the agent's default language
+   * is used.
+   * @return GoogleCloudDialogflowCxV3AgentValidationResult
+   * @throws \Google\Service\Exception
+   */
+  public function getValidationResult($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('getValidationResult', [$params], GoogleCloudDialogflowCxV3AgentValidationResult::class);
+  }
+  /**
+   * Returns the list of all agents in the specified location.
+   * (agents.listProjectsLocationsAgents)
+   *
+   * @param string $parent Required. The location to list all agents for. Format:
+   * `projects//locations/`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of items to return in a single
+   * page. By default 100 and at most 1000.
+   * @opt_param string pageToken The next_page_token value returned from a
+   * previous list request.
+   * @return GoogleCloudDialogflowCxV3ListAgentsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsAgents($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudDialogflowCxV3ListAgentsResponse::class);
+  }
+  /**
+   * Updates the specified agent. Note: You should always train flows prior to
+   * sending them queries. See the [training
+   * documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
+   * (agents.patch)
+   *
+   * @param string $name The unique identifier of the agent. Required for the
+   * Agents.UpdateAgent method. Agents.CreateAgent populates the name
+   * automatically. Format: `projects//locations//agents/`.
+   * @param GoogleCloudDialogflowCxV3Agent $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask The mask to control which fields get updated. If
+   * the mask is not present, all fields will be updated.
+   * @return GoogleCloudDialogflowCxV3Agent
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudDialogflowCxV3Agent $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudDialogflowCxV3Agent::class);
+  }
+  /**
+   * Restores the specified agent from a binary file. Replaces the current agent
+   * with a new one. Note that all existing resources in agent (e.g. intents,
+   * entity types, flows) will be removed. This method is a [long-running
+   * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-
+   * operation). The returned `Operation` type has the following method-specific
+   * fields: - `metadata`: An empty [Struct
+   * message](https://developers.google.com/protocol-
+   * buffers/docs/reference/google.protobuf#struct) - `response`: An [Empty
+   * message](https://developers.google.com/protocol-
+   * buffers/docs/reference/google.protobuf#empty) Note: You should always train
+   * flows prior to sending them queries. See the [training
+   * documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
+   * (agents.restore)
+   *
+   * @param string $name Required. The name of the agent to restore into. Format:
+   * `projects//locations//agents/`.
+   * @param GoogleCloudDialogflowCxV3RestoreAgentRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function restore($name, GoogleCloudDialogflowCxV3RestoreAgentRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('restore', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Updates the generative settings for the agent.
+   * (agents.updateGenerativeSettings)
+   *
+   * @param string $name Format:
+   * `projects//locations//agents//generativeSettings`.
+   * @param GoogleCloudDialogflowCxV3GenerativeSettings $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Optional. The mask to control which fields get
+   * updated. If the mask is not present, all fields will be updated.
+   * @return GoogleCloudDialogflowCxV3GenerativeSettings
+   * @throws \Google\Service\Exception
+   */
+  public function updateGenerativeSettings($name, GoogleCloudDialogflowCxV3GenerativeSettings $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('updateGenerativeSettings', [$params], GoogleCloudDialogflowCxV3GenerativeSettings::class);
+  }
+  /**
+   * Validates the specified agent and creates or updates validation results. The
+   * agent in draft version is validated. Please call this API after the training
+   * is completed to get the complete validation results. (agents.validate)
+   *
+   * @param string $name Required. The agent to validate. Format:
+   * `projects//locations//agents/`.
+   * @param GoogleCloudDialogflowCxV3ValidateAgentRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDialogflowCxV3AgentValidationResult
+   * @throws \Google\Service\Exception
+   */
+  public function validate($name, GoogleCloudDialogflowCxV3ValidateAgentRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('validate', [$params], GoogleCloudDialogflowCxV3AgentValidationResult::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsAgents::class, 'Google_Service_Dialogflow_Resource_ProjectsLocationsAgents');
Index: vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsChangelogs.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsChangelogs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsChangelogs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,82 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow\Resource;
+
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3Changelog;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3ListChangelogsResponse;
+
+/**
+ * The "changelogs" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $dialogflowService = new Google\Service\Dialogflow(...);
+ *   $changelogs = $dialogflowService->projects_locations_agents_changelogs;
+ *  </code>
+ */
+class ProjectsLocationsAgentsChangelogs extends \Google\Service\Resource
+{
+  /**
+   * Retrieves the specified Changelog. (changelogs.get)
+   *
+   * @param string $name Required. The name of the changelog to get. Format:
+   * `projects//locations//agents//changelogs/`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDialogflowCxV3Changelog
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudDialogflowCxV3Changelog::class);
+  }
+  /**
+   * Returns the list of Changelogs.
+   * (changelogs.listProjectsLocationsAgentsChangelogs)
+   *
+   * @param string $parent Required. The agent containing the changelogs. Format:
+   * `projects//locations//agents/`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter The filter string. Supports filter by user_email,
+   * resource, type and create_time. Some examples: 1. By user email: user_email =
+   * "someone@google.com" 2. By resource name: resource =
+   * "projects/123/locations/global/agents/456/flows/789" 3. By resource display
+   * name: display_name = "my agent" 4. By action: action = "Create" 5. By type:
+   * type = "flows" 6. By create time. Currently predicates on `create_time` and
+   * `create_time_epoch_seconds` are supported: create_time_epoch_seconds >
+   * 1551790877 AND create_time <= 2017-01-15T01:30:15.01Z 7. Combination of above
+   * filters: resource = "projects/123/locations/global/agents/456/flows/789" AND
+   * user_email = "someone@google.com" AND create_time <= 2017-01-15T01:30:15.01Z
+   * @opt_param int pageSize The maximum number of items to return in a single
+   * page. By default 100 and at most 1000.
+   * @opt_param string pageToken The next_page_token value returned from a
+   * previous list request.
+   * @return GoogleCloudDialogflowCxV3ListChangelogsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsAgentsChangelogs($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudDialogflowCxV3ListChangelogsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsAgentsChangelogs::class, 'Google_Service_Dialogflow_Resource_ProjectsLocationsAgentsChangelogs');
Index: vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsEntityTypes.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsEntityTypes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsEntityTypes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,205 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow\Resource;
+
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3EntityType;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3ExportEntityTypesRequest;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3ImportEntityTypesRequest;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3ListEntityTypesResponse;
+use Google\Service\Dialogflow\GoogleLongrunningOperation;
+use Google\Service\Dialogflow\GoogleProtobufEmpty;
+
+/**
+ * The "entityTypes" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $dialogflowService = new Google\Service\Dialogflow(...);
+ *   $entityTypes = $dialogflowService->projects_locations_agents_entityTypes;
+ *  </code>
+ */
+class ProjectsLocationsAgentsEntityTypes extends \Google\Service\Resource
+{
+  /**
+   * Creates an entity type in the specified agent. Note: You should always train
+   * a flow prior to sending it queries. See the [training
+   * documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
+   * (entityTypes.create)
+   *
+   * @param string $parent Required. The agent to create a entity type for.
+   * Format: `projects//locations//agents/`.
+   * @param GoogleCloudDialogflowCxV3EntityType $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string languageCode The language of the following fields in
+   * `entity_type`: * `EntityType.entities.value` * `EntityType.entities.synonyms`
+   * * `EntityType.excluded_phrases.value` If not specified, the agent's default
+   * language is used. [Many
+   * languages](https://cloud.google.com/dialogflow/cx/docs/reference/language)
+   * are supported. Note: languages must be enabled in the agent before they can
+   * be used.
+   * @return GoogleCloudDialogflowCxV3EntityType
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudDialogflowCxV3EntityType $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudDialogflowCxV3EntityType::class);
+  }
+  /**
+   * Deletes the specified entity type. Note: You should always train a flow prior
+   * to sending it queries. See the [training
+   * documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
+   * (entityTypes.delete)
+   *
+   * @param string $name Required. The name of the entity type to delete. Format:
+   * `projects//locations//agents//entityTypes/`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool force This field has no effect for entity type not being
+   * used. For entity types that are used by intents or pages: * If `force` is set
+   * to false, an error will be returned with message indicating the referencing
+   * resources. * If `force` is set to true, Dialogflow will remove the entity
+   * type, as well as any references to the entity type (i.e. Page parameter of
+   * the entity type will be changed to '@sys.any' and intent parameter of the
+   * entity type will be removed).
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Exports the selected entity types. (entityTypes.export)
+   *
+   * @param string $parent Required. The name of the parent agent to export entity
+   * types. Format: `projects//locations//agents/`.
+   * @param GoogleCloudDialogflowCxV3ExportEntityTypesRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function export($parent, GoogleCloudDialogflowCxV3ExportEntityTypesRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('export', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Retrieves the specified entity type. (entityTypes.get)
+   *
+   * @param string $name Required. The name of the entity type. Format:
+   * `projects//locations//agents//entityTypes/`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string languageCode The language to retrieve the entity type for.
+   * The following fields are language dependent: * `EntityType.entities.value` *
+   * `EntityType.entities.synonyms` * `EntityType.excluded_phrases.value` If not
+   * specified, the agent's default language is used. [Many
+   * languages](https://cloud.google.com/dialogflow/cx/docs/reference/language)
+   * are supported. Note: languages must be enabled in the agent before they can
+   * be used.
+   * @return GoogleCloudDialogflowCxV3EntityType
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudDialogflowCxV3EntityType::class);
+  }
+  /**
+   * Imports the specified entitytypes into the agent. (entityTypes.import)
+   *
+   * @param string $parent Required. The agent to import the entity types into.
+   * Format: `projects//locations//agents/`.
+   * @param GoogleCloudDialogflowCxV3ImportEntityTypesRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function import($parent, GoogleCloudDialogflowCxV3ImportEntityTypesRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('import', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Returns the list of all entity types in the specified agent.
+   * (entityTypes.listProjectsLocationsAgentsEntityTypes)
+   *
+   * @param string $parent Required. The agent to list all entity types for.
+   * Format: `projects//locations//agents/`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string languageCode The language to list entity types for. The
+   * following fields are language dependent: * `EntityType.entities.value` *
+   * `EntityType.entities.synonyms` * `EntityType.excluded_phrases.value` If not
+   * specified, the agent's default language is used. [Many
+   * languages](https://cloud.google.com/dialogflow/cx/docs/reference/language)
+   * are supported. Note: languages must be enabled in the agent before they can
+   * be used.
+   * @opt_param int pageSize The maximum number of items to return in a single
+   * page. By default 100 and at most 1000.
+   * @opt_param string pageToken The next_page_token value returned from a
+   * previous list request.
+   * @return GoogleCloudDialogflowCxV3ListEntityTypesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsAgentsEntityTypes($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudDialogflowCxV3ListEntityTypesResponse::class);
+  }
+  /**
+   * Updates the specified entity type. Note: You should always train a flow prior
+   * to sending it queries. See the [training
+   * documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
+   * (entityTypes.patch)
+   *
+   * @param string $name The unique identifier of the entity type. Required for
+   * EntityTypes.UpdateEntityType. Format:
+   * `projects//locations//agents//entityTypes/`.
+   * @param GoogleCloudDialogflowCxV3EntityType $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string languageCode The language of the following fields in
+   * `entity_type`: * `EntityType.entities.value` * `EntityType.entities.synonyms`
+   * * `EntityType.excluded_phrases.value` If not specified, the agent's default
+   * language is used. [Many
+   * languages](https://cloud.google.com/dialogflow/cx/docs/reference/language)
+   * are supported. Note: languages must be enabled in the agent before they can
+   * be used.
+   * @opt_param string updateMask The mask to control which fields get updated.
+   * @return GoogleCloudDialogflowCxV3EntityType
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudDialogflowCxV3EntityType $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudDialogflowCxV3EntityType::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsAgentsEntityTypes::class, 'Google_Service_Dialogflow_Resource_ProjectsLocationsAgentsEntityTypes');
Index: vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsEnvironments.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsEnvironments.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsEnvironments.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,201 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow\Resource;
+
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3DeployFlowRequest;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3Environment;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3ListEnvironmentsResponse;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3LookupEnvironmentHistoryResponse;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3RunContinuousTestRequest;
+use Google\Service\Dialogflow\GoogleLongrunningOperation;
+use Google\Service\Dialogflow\GoogleProtobufEmpty;
+
+/**
+ * The "environments" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $dialogflowService = new Google\Service\Dialogflow(...);
+ *   $environments = $dialogflowService->projects_locations_agents_environments;
+ *  </code>
+ */
+class ProjectsLocationsAgentsEnvironments extends \Google\Service\Resource
+{
+  /**
+   * Creates an Environment in the specified Agent. This method is a [long-running
+   * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-
+   * operation). The returned `Operation` type has the following method-specific
+   * fields: - `metadata`: An empty [Struct
+   * message](https://developers.google.com/protocol-
+   * buffers/docs/reference/google.protobuf#struct) - `response`: Environment
+   * (environments.create)
+   *
+   * @param string $parent Required. The Agent to create an Environment for.
+   * Format: `projects//locations//agents/`.
+   * @param GoogleCloudDialogflowCxV3Environment $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudDialogflowCxV3Environment $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Deletes the specified Environment. (environments.delete)
+   *
+   * @param string $name Required. The name of the Environment to delete. Format:
+   * `projects//locations//agents//environments/`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Deploys a flow to the specified Environment. This method is a [long-running
+   * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-
+   * operation). The returned `Operation` type has the following method-specific
+   * fields: - `metadata`: DeployFlowMetadata - `response`: DeployFlowResponse
+   * (environments.deployFlow)
+   *
+   * @param string $environment Required. The environment to deploy the flow to.
+   * Format: `projects//locations//agents//environments/`.
+   * @param GoogleCloudDialogflowCxV3DeployFlowRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function deployFlow($environment, GoogleCloudDialogflowCxV3DeployFlowRequest $postBody, $optParams = [])
+  {
+    $params = ['environment' => $environment, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('deployFlow', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Retrieves the specified Environment. (environments.get)
+   *
+   * @param string $name Required. The name of the Environment. Format:
+   * `projects//locations//agents//environments/`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDialogflowCxV3Environment
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudDialogflowCxV3Environment::class);
+  }
+  /**
+   * Returns the list of all environments in the specified Agent.
+   * (environments.listProjectsLocationsAgentsEnvironments)
+   *
+   * @param string $parent Required. The Agent to list all environments for.
+   * Format: `projects//locations//agents/`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of items to return in a single
+   * page. By default 20 and at most 100.
+   * @opt_param string pageToken The next_page_token value returned from a
+   * previous list request.
+   * @return GoogleCloudDialogflowCxV3ListEnvironmentsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsAgentsEnvironments($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudDialogflowCxV3ListEnvironmentsResponse::class);
+  }
+  /**
+   * Looks up the history of the specified Environment.
+   * (environments.lookupEnvironmentHistory)
+   *
+   * @param string $name Required. Resource name of the environment to look up the
+   * history for. Format: `projects//locations//agents//environments/`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of items to return in a single
+   * page. By default 100 and at most 1000.
+   * @opt_param string pageToken The next_page_token value returned from a
+   * previous list request.
+   * @return GoogleCloudDialogflowCxV3LookupEnvironmentHistoryResponse
+   * @throws \Google\Service\Exception
+   */
+  public function lookupEnvironmentHistory($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('lookupEnvironmentHistory', [$params], GoogleCloudDialogflowCxV3LookupEnvironmentHistoryResponse::class);
+  }
+  /**
+   * Updates the specified Environment. This method is a [long-running
+   * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-
+   * operation). The returned `Operation` type has the following method-specific
+   * fields: - `metadata`: An empty [Struct
+   * message](https://developers.google.com/protocol-
+   * buffers/docs/reference/google.protobuf#struct) - `response`: Environment
+   * (environments.patch)
+   *
+   * @param string $name The name of the environment. Format:
+   * `projects//locations//agents//environments/`.
+   * @param GoogleCloudDialogflowCxV3Environment $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Required. The mask to control which fields get
+   * updated.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudDialogflowCxV3Environment $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Kicks off a continuous test under the specified Environment. This method is a
+   * [long-running
+   * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-
+   * operation). The returned `Operation` type has the following method-specific
+   * fields: - `metadata`: RunContinuousTestMetadata - `response`:
+   * RunContinuousTestResponse (environments.runContinuousTest)
+   *
+   * @param string $environment Required. Format:
+   * `projects//locations//agents//environments/`.
+   * @param GoogleCloudDialogflowCxV3RunContinuousTestRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function runContinuousTest($environment, GoogleCloudDialogflowCxV3RunContinuousTestRequest $postBody, $optParams = [])
+  {
+    $params = ['environment' => $environment, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('runContinuousTest', [$params], GoogleLongrunningOperation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsAgentsEnvironments::class, 'Google_Service_Dialogflow_Resource_ProjectsLocationsAgentsEnvironments');
Index: vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsEnvironmentsContinuousTestResults.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsEnvironmentsContinuousTestResults.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsEnvironmentsContinuousTestResults.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,56 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow\Resource;
+
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3ListContinuousTestResultsResponse;
+
+/**
+ * The "continuousTestResults" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $dialogflowService = new Google\Service\Dialogflow(...);
+ *   $continuousTestResults = $dialogflowService->projects_locations_agents_environments_continuousTestResults;
+ *  </code>
+ */
+class ProjectsLocationsAgentsEnvironmentsContinuousTestResults extends \Google\Service\Resource
+{
+  /**
+   * Fetches a list of continuous test results for a given environment. (continuou
+   * sTestResults.listProjectsLocationsAgentsEnvironmentsContinuousTestResults)
+   *
+   * @param string $parent Required. The environment to list results for. Format:
+   * `projects//locations//agents//environments/`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of items to return in a single
+   * page. By default 100 and at most 1000.
+   * @opt_param string pageToken The next_page_token value returned from a
+   * previous list request.
+   * @return GoogleCloudDialogflowCxV3ListContinuousTestResultsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsAgentsEnvironmentsContinuousTestResults($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudDialogflowCxV3ListContinuousTestResultsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsAgentsEnvironmentsContinuousTestResults::class, 'Google_Service_Dialogflow_Resource_ProjectsLocationsAgentsEnvironmentsContinuousTestResults');
Index: vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsEnvironmentsDeployments.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsEnvironmentsDeployments.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsEnvironmentsDeployments.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,72 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow\Resource;
+
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3Deployment;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3ListDeploymentsResponse;
+
+/**
+ * The "deployments" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $dialogflowService = new Google\Service\Dialogflow(...);
+ *   $deployments = $dialogflowService->projects_locations_agents_environments_deployments;
+ *  </code>
+ */
+class ProjectsLocationsAgentsEnvironmentsDeployments extends \Google\Service\Resource
+{
+  /**
+   * Retrieves the specified Deployment. (deployments.get)
+   *
+   * @param string $name Required. The name of the Deployment. Format:
+   * `projects//locations//agents//environments//deployments/`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDialogflowCxV3Deployment
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudDialogflowCxV3Deployment::class);
+  }
+  /**
+   * Returns the list of all deployments in the specified Environment.
+   * (deployments.listProjectsLocationsAgentsEnvironmentsDeployments)
+   *
+   * @param string $parent Required. The Environment to list all environments for.
+   * Format: `projects//locations//agents//environments/`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of items to return in a single
+   * page. By default 20 and at most 100.
+   * @opt_param string pageToken The next_page_token value returned from a
+   * previous list request.
+   * @return GoogleCloudDialogflowCxV3ListDeploymentsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsAgentsEnvironmentsDeployments($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudDialogflowCxV3ListDeploymentsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsAgentsEnvironmentsDeployments::class, 'Google_Service_Dialogflow_Resource_ProjectsLocationsAgentsEnvironmentsDeployments');
Index: vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsEnvironmentsExperiments.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsEnvironmentsExperiments.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsEnvironmentsExperiments.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,159 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow\Resource;
+
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3Experiment;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3ListExperimentsResponse;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3StartExperimentRequest;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3StopExperimentRequest;
+use Google\Service\Dialogflow\GoogleProtobufEmpty;
+
+/**
+ * The "experiments" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $dialogflowService = new Google\Service\Dialogflow(...);
+ *   $experiments = $dialogflowService->projects_locations_agents_environments_experiments;
+ *  </code>
+ */
+class ProjectsLocationsAgentsEnvironmentsExperiments extends \Google\Service\Resource
+{
+  /**
+   * Creates an Experiment in the specified Environment. (experiments.create)
+   *
+   * @param string $parent Required. The Agent to create an Environment for.
+   * Format: `projects//locations//agents//environments/`.
+   * @param GoogleCloudDialogflowCxV3Experiment $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDialogflowCxV3Experiment
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudDialogflowCxV3Experiment $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudDialogflowCxV3Experiment::class);
+  }
+  /**
+   * Deletes the specified Experiment. (experiments.delete)
+   *
+   * @param string $name Required. The name of the Environment to delete. Format:
+   * `projects//locations//agents//environments//experiments/`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Retrieves the specified Experiment. (experiments.get)
+   *
+   * @param string $name Required. The name of the Environment. Format:
+   * `projects//locations//agents//environments//experiments/`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDialogflowCxV3Experiment
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudDialogflowCxV3Experiment::class);
+  }
+  /**
+   * Returns the list of all experiments in the specified Environment.
+   * (experiments.listProjectsLocationsAgentsEnvironmentsExperiments)
+   *
+   * @param string $parent Required. The Environment to list all environments for.
+   * Format: `projects//locations//agents//environments/`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of items to return in a single
+   * page. By default 20 and at most 100.
+   * @opt_param string pageToken The next_page_token value returned from a
+   * previous list request.
+   * @return GoogleCloudDialogflowCxV3ListExperimentsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsAgentsEnvironmentsExperiments($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudDialogflowCxV3ListExperimentsResponse::class);
+  }
+  /**
+   * Updates the specified Experiment. (experiments.patch)
+   *
+   * @param string $name The name of the experiment. Format:
+   * projects//locations//agents//environments//experiments/.
+   * @param GoogleCloudDialogflowCxV3Experiment $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Required. The mask to control which fields get
+   * updated.
+   * @return GoogleCloudDialogflowCxV3Experiment
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudDialogflowCxV3Experiment $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudDialogflowCxV3Experiment::class);
+  }
+  /**
+   * Starts the specified Experiment. This rpc only changes the state of
+   * experiment from PENDING to RUNNING. (experiments.start)
+   *
+   * @param string $name Required. Resource name of the experiment to start.
+   * Format: `projects//locations//agents//environments//experiments/`.
+   * @param GoogleCloudDialogflowCxV3StartExperimentRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDialogflowCxV3Experiment
+   * @throws \Google\Service\Exception
+   */
+  public function start($name, GoogleCloudDialogflowCxV3StartExperimentRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('start', [$params], GoogleCloudDialogflowCxV3Experiment::class);
+  }
+  /**
+   * Stops the specified Experiment. This rpc only changes the state of experiment
+   * from RUNNING to DONE. (experiments.stop)
+   *
+   * @param string $name Required. Resource name of the experiment to stop.
+   * Format: `projects//locations//agents//environments//experiments/`.
+   * @param GoogleCloudDialogflowCxV3StopExperimentRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDialogflowCxV3Experiment
+   * @throws \Google\Service\Exception
+   */
+  public function stop($name, GoogleCloudDialogflowCxV3StopExperimentRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('stop', [$params], GoogleCloudDialogflowCxV3Experiment::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsAgentsEnvironmentsExperiments::class, 'Google_Service_Dialogflow_Resource_ProjectsLocationsAgentsEnvironmentsExperiments');
Index: vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsEnvironmentsSessions.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsEnvironmentsSessions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsEnvironmentsSessions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,148 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow\Resource;
+
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3DetectIntentRequest;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3DetectIntentResponse;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3FulfillIntentRequest;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3FulfillIntentResponse;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3MatchIntentRequest;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3MatchIntentResponse;
+
+/**
+ * The "sessions" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $dialogflowService = new Google\Service\Dialogflow(...);
+ *   $sessions = $dialogflowService->projects_locations_agents_environments_sessions;
+ *  </code>
+ */
+class ProjectsLocationsAgentsEnvironmentsSessions extends \Google\Service\Resource
+{
+  /**
+   * Processes a natural language query and returns structured, actionable data as
+   * a result. This method is not idempotent, because it may cause session entity
+   * types to be updated, which in turn might affect results of future queries.
+   * Note: Always use agent versions for production traffic. See [Versions and
+   * environments](https://cloud.google.com/dialogflow/cx/docs/concept/version).
+   * (sessions.detectIntent)
+   *
+   * @param string $session Required. The name of the session this query is sent
+   * to. Format: `projects//locations//agents//sessions/` or
+   * `projects//locations//agents//environments//sessions/`. If `Environment ID`
+   * is not specified, we assume default 'draft' environment. It's up to the API
+   * caller to choose an appropriate `Session ID`. It can be a random number or
+   * some type of session identifiers (preferably hashed). The length of the
+   * `Session ID` must not exceed 36 characters. For more information, see the
+   * [sessions
+   * guide](https://cloud.google.com/dialogflow/cx/docs/concept/session). Note:
+   * Always use agent versions for production traffic. See [Versions and
+   * environments](https://cloud.google.com/dialogflow/cx/docs/concept/version).
+   * @param GoogleCloudDialogflowCxV3DetectIntentRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDialogflowCxV3DetectIntentResponse
+   * @throws \Google\Service\Exception
+   */
+  public function detectIntent($session, GoogleCloudDialogflowCxV3DetectIntentRequest $postBody, $optParams = [])
+  {
+    $params = ['session' => $session, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('detectIntent', [$params], GoogleCloudDialogflowCxV3DetectIntentResponse::class);
+  }
+  /**
+   * Fulfills a matched intent returned by MatchIntent. Must be called after
+   * MatchIntent, with input from MatchIntentResponse. Otherwise, the behavior is
+   * undefined. (sessions.fulfillIntent)
+   *
+   * @param string $session Required. The name of the session this query is sent
+   * to. Format: `projects//locations//agents//sessions/` or
+   * `projects//locations//agents//environments//sessions/`. If `Environment ID`
+   * is not specified, we assume default 'draft' environment. It's up to the API
+   * caller to choose an appropriate `Session ID`. It can be a random number or
+   * some type of session identifiers (preferably hashed). The length of the
+   * `Session ID` must not exceed 36 characters. For more information, see the
+   * [sessions
+   * guide](https://cloud.google.com/dialogflow/cx/docs/concept/session).
+   * @param GoogleCloudDialogflowCxV3FulfillIntentRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDialogflowCxV3FulfillIntentResponse
+   * @throws \Google\Service\Exception
+   */
+  public function fulfillIntent($session, GoogleCloudDialogflowCxV3FulfillIntentRequest $postBody, $optParams = [])
+  {
+    $params = ['session' => $session, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('fulfillIntent', [$params], GoogleCloudDialogflowCxV3FulfillIntentResponse::class);
+  }
+  /**
+   * Returns preliminary intent match results, doesn't change the session status.
+   * (sessions.matchIntent)
+   *
+   * @param string $session Required. The name of the session this query is sent
+   * to. Format: `projects//locations//agents//sessions/` or
+   * `projects//locations//agents//environments//sessions/`. If `Environment ID`
+   * is not specified, we assume default 'draft' environment. It's up to the API
+   * caller to choose an appropriate `Session ID`. It can be a random number or
+   * some type of session identifiers (preferably hashed). The length of the
+   * `Session ID` must not exceed 36 characters. For more information, see the
+   * [sessions
+   * guide](https://cloud.google.com/dialogflow/cx/docs/concept/session).
+   * @param GoogleCloudDialogflowCxV3MatchIntentRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDialogflowCxV3MatchIntentResponse
+   * @throws \Google\Service\Exception
+   */
+  public function matchIntent($session, GoogleCloudDialogflowCxV3MatchIntentRequest $postBody, $optParams = [])
+  {
+    $params = ['session' => $session, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('matchIntent', [$params], GoogleCloudDialogflowCxV3MatchIntentResponse::class);
+  }
+  /**
+   * Processes a natural language query and returns structured, actionable data as
+   * a result through server-side streaming. Server-side streaming allows
+   * Dialogflow to send [partial responses](https://cloud.google.com/dialogflow/cx
+   * /docs/concept/fulfillment#partial-response) earlier in a single request.
+   * (sessions.serverStreamingDetectIntent)
+   *
+   * @param string $session Required. The name of the session this query is sent
+   * to. Format: `projects//locations//agents//sessions/` or
+   * `projects//locations//agents//environments//sessions/`. If `Environment ID`
+   * is not specified, we assume default 'draft' environment. It's up to the API
+   * caller to choose an appropriate `Session ID`. It can be a random number or
+   * some type of session identifiers (preferably hashed). The length of the
+   * `Session ID` must not exceed 36 characters. For more information, see the
+   * [sessions
+   * guide](https://cloud.google.com/dialogflow/cx/docs/concept/session). Note:
+   * Always use agent versions for production traffic. See [Versions and
+   * environments](https://cloud.google.com/dialogflow/cx/docs/concept/version).
+   * @param GoogleCloudDialogflowCxV3DetectIntentRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDialogflowCxV3DetectIntentResponse
+   * @throws \Google\Service\Exception
+   */
+  public function serverStreamingDetectIntent($session, GoogleCloudDialogflowCxV3DetectIntentRequest $postBody, $optParams = [])
+  {
+    $params = ['session' => $session, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('serverStreamingDetectIntent', [$params], GoogleCloudDialogflowCxV3DetectIntentResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsAgentsEnvironmentsSessions::class, 'Google_Service_Dialogflow_Resource_ProjectsLocationsAgentsEnvironmentsSessions');
Index: vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsEnvironmentsSessionsEntityTypes.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsEnvironmentsSessionsEntityTypes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsEnvironmentsSessionsEntityTypes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,132 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow\Resource;
+
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3ListSessionEntityTypesResponse;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3SessionEntityType;
+use Google\Service\Dialogflow\GoogleProtobufEmpty;
+
+/**
+ * The "entityTypes" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $dialogflowService = new Google\Service\Dialogflow(...);
+ *   $entityTypes = $dialogflowService->projects_locations_agents_environments_sessions_entityTypes;
+ *  </code>
+ */
+class ProjectsLocationsAgentsEnvironmentsSessionsEntityTypes extends \Google\Service\Resource
+{
+  /**
+   * Creates a session entity type. (entityTypes.create)
+   *
+   * @param string $parent Required. The session to create a session entity type
+   * for. Format: `projects//locations//agents//sessions/` or
+   * `projects//locations//agents//environments//sessions/`. If `Environment ID`
+   * is not specified, we assume default 'draft' environment.
+   * @param GoogleCloudDialogflowCxV3SessionEntityType $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDialogflowCxV3SessionEntityType
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudDialogflowCxV3SessionEntityType $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudDialogflowCxV3SessionEntityType::class);
+  }
+  /**
+   * Deletes the specified session entity type. (entityTypes.delete)
+   *
+   * @param string $name Required. The name of the session entity type to delete.
+   * Format: `projects//locations//agents//sessions//entityTypes/` or
+   * `projects//locations//agents//environments//sessions//entityTypes/`. If
+   * `Environment ID` is not specified, we assume default 'draft' environment.
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Retrieves the specified session entity type. (entityTypes.get)
+   *
+   * @param string $name Required. The name of the session entity type. Format:
+   * `projects//locations//agents//sessions//entityTypes/` or
+   * `projects//locations//agents//environments//sessions//entityTypes/`. If
+   * `Environment ID` is not specified, we assume default 'draft' environment.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDialogflowCxV3SessionEntityType
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudDialogflowCxV3SessionEntityType::class);
+  }
+  /**
+   * Returns the list of all session entity types in the specified session.
+   * (entityTypes.listProjectsLocationsAgentsEnvironmentsSessionsEntityTypes)
+   *
+   * @param string $parent Required. The session to list all session entity types
+   * from. Format: `projects//locations//agents//sessions/` or
+   * `projects//locations//agents//environments//sessions/`. If `Environment ID`
+   * is not specified, we assume default 'draft' environment.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of items to return in a single
+   * page. By default 100 and at most 1000.
+   * @opt_param string pageToken The next_page_token value returned from a
+   * previous list request.
+   * @return GoogleCloudDialogflowCxV3ListSessionEntityTypesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsAgentsEnvironmentsSessionsEntityTypes($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudDialogflowCxV3ListSessionEntityTypesResponse::class);
+  }
+  /**
+   * Updates the specified session entity type. (entityTypes.patch)
+   *
+   * @param string $name Required. The unique identifier of the session entity
+   * type. Format: `projects//locations//agents//sessions//entityTypes/` or
+   * `projects//locations//agents//environments//sessions//entityTypes/`. If
+   * `Environment ID` is not specified, we assume default 'draft' environment.
+   * @param GoogleCloudDialogflowCxV3SessionEntityType $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask The mask to control which fields get updated.
+   * @return GoogleCloudDialogflowCxV3SessionEntityType
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudDialogflowCxV3SessionEntityType $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudDialogflowCxV3SessionEntityType::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsAgentsEnvironmentsSessionsEntityTypes::class, 'Google_Service_Dialogflow_Resource_ProjectsLocationsAgentsEnvironmentsSessionsEntityTypes');
Index: vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsFlows.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsFlows.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsFlows.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,295 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow\Resource;
+
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3ExportFlowRequest;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3Flow;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3FlowValidationResult;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3ImportFlowRequest;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3ListFlowsResponse;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3TrainFlowRequest;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3ValidateFlowRequest;
+use Google\Service\Dialogflow\GoogleLongrunningOperation;
+use Google\Service\Dialogflow\GoogleProtobufEmpty;
+
+/**
+ * The "flows" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $dialogflowService = new Google\Service\Dialogflow(...);
+ *   $flows = $dialogflowService->projects_locations_agents_flows;
+ *  </code>
+ */
+class ProjectsLocationsAgentsFlows extends \Google\Service\Resource
+{
+  /**
+   * Creates a flow in the specified agent. Note: You should always train a flow
+   * prior to sending it queries. See the [training
+   * documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
+   * (flows.create)
+   *
+   * @param string $parent Required. The agent to create a flow for. Format:
+   * `projects//locations//agents/`.
+   * @param GoogleCloudDialogflowCxV3Flow $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string languageCode The language of the following fields in
+   * `flow`: * `Flow.event_handlers.trigger_fulfillment.messages` *
+   * `Flow.event_handlers.trigger_fulfillment.conditional_cases` *
+   * `Flow.transition_routes.trigger_fulfillment.messages` *
+   * `Flow.transition_routes.trigger_fulfillment.conditional_cases` If not
+   * specified, the agent's default language is used. [Many
+   * languages](https://cloud.google.com/dialogflow/cx/docs/reference/language)
+   * are supported. Note: languages must be enabled in the agent before they can
+   * be used.
+   * @return GoogleCloudDialogflowCxV3Flow
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudDialogflowCxV3Flow $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudDialogflowCxV3Flow::class);
+  }
+  /**
+   * Deletes a specified flow. (flows.delete)
+   *
+   * @param string $name Required. The name of the flow to delete. Format:
+   * `projects//locations//agents//flows/`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool force This field has no effect for flows with no incoming
+   * transitions. For flows with incoming transitions: * If `force` is set to
+   * false, an error will be returned with message indicating the incoming
+   * transitions. * If `force` is set to true, Dialogflow will remove the flow, as
+   * well as any transitions to the flow (i.e. Target flow in event handlers or
+   * Target flow in transition routes that point to this flow will be cleared).
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Exports the specified flow to a binary file. This method is a [long-running
+   * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-
+   * operation). The returned `Operation` type has the following method-specific
+   * fields: - `metadata`: An empty [Struct
+   * message](https://developers.google.com/protocol-
+   * buffers/docs/reference/google.protobuf#struct) - `response`:
+   * ExportFlowResponse Note that resources (e.g. intents, entities, webhooks)
+   * that the flow references will also be exported. (flows.export)
+   *
+   * @param string $name Required. The name of the flow to export. Format:
+   * `projects//locations//agents//flows/`.
+   * @param GoogleCloudDialogflowCxV3ExportFlowRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function export($name, GoogleCloudDialogflowCxV3ExportFlowRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('export', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Retrieves the specified flow. (flows.get)
+   *
+   * @param string $name Required. The name of the flow to get. Format:
+   * `projects//locations//agents//flows/`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string languageCode The language to retrieve the flow for. The
+   * following fields are language dependent: *
+   * `Flow.event_handlers.trigger_fulfillment.messages` *
+   * `Flow.event_handlers.trigger_fulfillment.conditional_cases` *
+   * `Flow.transition_routes.trigger_fulfillment.messages` *
+   * `Flow.transition_routes.trigger_fulfillment.conditional_cases` If not
+   * specified, the agent's default language is used. [Many
+   * languages](https://cloud.google.com/dialogflow/cx/docs/reference/language)
+   * are supported. Note: languages must be enabled in the agent before they can
+   * be used.
+   * @return GoogleCloudDialogflowCxV3Flow
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudDialogflowCxV3Flow::class);
+  }
+  /**
+   * Gets the latest flow validation result. Flow validation is performed when
+   * ValidateFlow is called. (flows.getValidationResult)
+   *
+   * @param string $name Required. The flow name. Format:
+   * `projects//locations//agents//flows//validationResult`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string languageCode If not specified, the agent's default language
+   * is used.
+   * @return GoogleCloudDialogflowCxV3FlowValidationResult
+   * @throws \Google\Service\Exception
+   */
+  public function getValidationResult($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('getValidationResult', [$params], GoogleCloudDialogflowCxV3FlowValidationResult::class);
+  }
+  /**
+   * Imports the specified flow to the specified agent from a binary file. This
+   * method is a [long-running
+   * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-
+   * operation). The returned `Operation` type has the following method-specific
+   * fields: - `metadata`: An empty [Struct
+   * message](https://developers.google.com/protocol-
+   * buffers/docs/reference/google.protobuf#struct) - `response`:
+   * ImportFlowResponse Note: You should always train a flow prior to sending it
+   * queries. See the [training
+   * documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
+   * (flows.import)
+   *
+   * @param string $parent Required. The agent to import the flow into. Format:
+   * `projects//locations//agents/`.
+   * @param GoogleCloudDialogflowCxV3ImportFlowRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function import($parent, GoogleCloudDialogflowCxV3ImportFlowRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('import', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Returns the list of all flows in the specified agent.
+   * (flows.listProjectsLocationsAgentsFlows)
+   *
+   * @param string $parent Required. The agent containing the flows. Format:
+   * `projects//locations//agents/`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string languageCode The language to list flows for. The following
+   * fields are language dependent: *
+   * `Flow.event_handlers.trigger_fulfillment.messages` *
+   * `Flow.event_handlers.trigger_fulfillment.conditional_cases` *
+   * `Flow.transition_routes.trigger_fulfillment.messages` *
+   * `Flow.transition_routes.trigger_fulfillment.conditional_cases` If not
+   * specified, the agent's default language is used. [Many
+   * languages](https://cloud.google.com/dialogflow/cx/docs/reference/language)
+   * are supported. Note: languages must be enabled in the agent before they can
+   * be used.
+   * @opt_param int pageSize The maximum number of items to return in a single
+   * page. By default 100 and at most 1000.
+   * @opt_param string pageToken The next_page_token value returned from a
+   * previous list request.
+   * @return GoogleCloudDialogflowCxV3ListFlowsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsAgentsFlows($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudDialogflowCxV3ListFlowsResponse::class);
+  }
+  /**
+   * Updates the specified flow. Note: You should always train a flow prior to
+   * sending it queries. See the [training
+   * documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
+   * (flows.patch)
+   *
+   * @param string $name The unique identifier of the flow. Format:
+   * `projects//locations//agents//flows/`.
+   * @param GoogleCloudDialogflowCxV3Flow $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string languageCode The language of the following fields in
+   * `flow`: * `Flow.event_handlers.trigger_fulfillment.messages` *
+   * `Flow.event_handlers.trigger_fulfillment.conditional_cases` *
+   * `Flow.transition_routes.trigger_fulfillment.messages` *
+   * `Flow.transition_routes.trigger_fulfillment.conditional_cases` If not
+   * specified, the agent's default language is used. [Many
+   * languages](https://cloud.google.com/dialogflow/cx/docs/reference/language)
+   * are supported. Note: languages must be enabled in the agent before they can
+   * be used.
+   * @opt_param string updateMask The mask to control which fields get updated. If
+   * the mask is not present, all fields will be updated.
+   * @return GoogleCloudDialogflowCxV3Flow
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudDialogflowCxV3Flow $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudDialogflowCxV3Flow::class);
+  }
+  /**
+   * Trains the specified flow. Note that only the flow in 'draft' environment is
+   * trained. This method is a [long-running
+   * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-
+   * operation). The returned `Operation` type has the following method-specific
+   * fields: - `metadata`: An empty [Struct
+   * message](https://developers.google.com/protocol-
+   * buffers/docs/reference/google.protobuf#struct) - `response`: An [Empty
+   * message](https://developers.google.com/protocol-
+   * buffers/docs/reference/google.protobuf#empty) Note: You should always train a
+   * flow prior to sending it queries. See the [training
+   * documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
+   * (flows.train)
+   *
+   * @param string $name Required. The flow to train. Format:
+   * `projects//locations//agents//flows/`.
+   * @param GoogleCloudDialogflowCxV3TrainFlowRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function train($name, GoogleCloudDialogflowCxV3TrainFlowRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('train', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Validates the specified flow and creates or updates validation results.
+   * Please call this API after the training is completed to get the complete
+   * validation results. (flows.validate)
+   *
+   * @param string $name Required. The flow to validate. Format:
+   * `projects//locations//agents//flows/`.
+   * @param GoogleCloudDialogflowCxV3ValidateFlowRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDialogflowCxV3FlowValidationResult
+   * @throws \Google\Service\Exception
+   */
+  public function validate($name, GoogleCloudDialogflowCxV3ValidateFlowRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('validate', [$params], GoogleCloudDialogflowCxV3FlowValidationResult::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsAgentsFlows::class, 'Google_Service_Dialogflow_Resource_ProjectsLocationsAgentsFlows');
Index: vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsFlowsPages.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsFlowsPages.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsFlowsPages.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,202 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow\Resource;
+
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3ListPagesResponse;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3Page;
+use Google\Service\Dialogflow\GoogleProtobufEmpty;
+
+/**
+ * The "pages" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $dialogflowService = new Google\Service\Dialogflow(...);
+ *   $pages = $dialogflowService->projects_locations_agents_flows_pages;
+ *  </code>
+ */
+class ProjectsLocationsAgentsFlowsPages extends \Google\Service\Resource
+{
+  /**
+   * Creates a page in the specified flow. Note: You should always train a flow
+   * prior to sending it queries. See the [training
+   * documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
+   * (pages.create)
+   *
+   * @param string $parent Required. The flow to create a page for. Format:
+   * `projects//locations//agents//flows/`.
+   * @param GoogleCloudDialogflowCxV3Page $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string languageCode The language of the following fields in
+   * `page`: * `Page.entry_fulfillment.messages` *
+   * `Page.entry_fulfillment.conditional_cases` *
+   * `Page.event_handlers.trigger_fulfillment.messages` *
+   * `Page.event_handlers.trigger_fulfillment.conditional_cases` *
+   * `Page.form.parameters.fill_behavior.initial_prompt_fulfillment.messages` * `P
+   * age.form.parameters.fill_behavior.initial_prompt_fulfillment.conditional_case
+   * s` * `Page.form.parameters.fill_behavior.reprompt_event_handlers.messages` *
+   * `Page.form.parameters.fill_behavior.reprompt_event_handlers.conditional_cases
+   * ` * `Page.transition_routes.trigger_fulfillment.messages` *
+   * `Page.transition_routes.trigger_fulfillment.conditional_cases` If not
+   * specified, the agent's default language is used. [Many
+   * languages](https://cloud.google.com/dialogflow/cx/docs/reference/language)
+   * are supported. Note: languages must be enabled in the agent before they can
+   * be used.
+   * @return GoogleCloudDialogflowCxV3Page
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudDialogflowCxV3Page $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudDialogflowCxV3Page::class);
+  }
+  /**
+   * Deletes the specified page. Note: You should always train a flow prior to
+   * sending it queries. See the [training
+   * documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
+   * (pages.delete)
+   *
+   * @param string $name Required. The name of the page to delete. Format:
+   * `projects//locations//agents//Flows//pages/`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool force This field has no effect for pages with no incoming
+   * transitions. For pages with incoming transitions: * If `force` is set to
+   * false, an error will be returned with message indicating the incoming
+   * transitions. * If `force` is set to true, Dialogflow will remove the page, as
+   * well as any transitions to the page (i.e. Target page in event handlers or
+   * Target page in transition routes that point to this page will be cleared).
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Retrieves the specified page. (pages.get)
+   *
+   * @param string $name Required. The name of the page. Format:
+   * `projects//locations//agents//flows//pages/`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string languageCode The language to retrieve the page for. The
+   * following fields are language dependent: * `Page.entry_fulfillment.messages`
+   * * `Page.entry_fulfillment.conditional_cases` *
+   * `Page.event_handlers.trigger_fulfillment.messages` *
+   * `Page.event_handlers.trigger_fulfillment.conditional_cases` *
+   * `Page.form.parameters.fill_behavior.initial_prompt_fulfillment.messages` * `P
+   * age.form.parameters.fill_behavior.initial_prompt_fulfillment.conditional_case
+   * s` * `Page.form.parameters.fill_behavior.reprompt_event_handlers.messages` *
+   * `Page.form.parameters.fill_behavior.reprompt_event_handlers.conditional_cases
+   * ` * `Page.transition_routes.trigger_fulfillment.messages` *
+   * `Page.transition_routes.trigger_fulfillment.conditional_cases` If not
+   * specified, the agent's default language is used. [Many
+   * languages](https://cloud.google.com/dialogflow/cx/docs/reference/language)
+   * are supported. Note: languages must be enabled in the agent before they can
+   * be used.
+   * @return GoogleCloudDialogflowCxV3Page
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudDialogflowCxV3Page::class);
+  }
+  /**
+   * Returns the list of all pages in the specified flow.
+   * (pages.listProjectsLocationsAgentsFlowsPages)
+   *
+   * @param string $parent Required. The flow to list all pages for. Format:
+   * `projects//locations//agents//flows/`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string languageCode The language to list pages for. The following
+   * fields are language dependent: * `Page.entry_fulfillment.messages` *
+   * `Page.entry_fulfillment.conditional_cases` *
+   * `Page.event_handlers.trigger_fulfillment.messages` *
+   * `Page.event_handlers.trigger_fulfillment.conditional_cases` *
+   * `Page.form.parameters.fill_behavior.initial_prompt_fulfillment.messages` * `P
+   * age.form.parameters.fill_behavior.initial_prompt_fulfillment.conditional_case
+   * s` * `Page.form.parameters.fill_behavior.reprompt_event_handlers.messages` *
+   * `Page.form.parameters.fill_behavior.reprompt_event_handlers.conditional_cases
+   * ` * `Page.transition_routes.trigger_fulfillment.messages` *
+   * `Page.transition_routes.trigger_fulfillment.conditional_cases` If not
+   * specified, the agent's default language is used. [Many
+   * languages](https://cloud.google.com/dialogflow/cx/docs/reference/language)
+   * are supported. Note: languages must be enabled in the agent before they can
+   * be used.
+   * @opt_param int pageSize The maximum number of items to return in a single
+   * page. By default 100 and at most 1000.
+   * @opt_param string pageToken The next_page_token value returned from a
+   * previous list request.
+   * @return GoogleCloudDialogflowCxV3ListPagesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsAgentsFlowsPages($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudDialogflowCxV3ListPagesResponse::class);
+  }
+  /**
+   * Updates the specified page. Note: You should always train a flow prior to
+   * sending it queries. See the [training
+   * documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
+   * (pages.patch)
+   *
+   * @param string $name The unique identifier of the page. Required for the
+   * Pages.UpdatePage method. Pages.CreatePage populates the name automatically.
+   * Format: `projects//locations//agents//flows//pages/`.
+   * @param GoogleCloudDialogflowCxV3Page $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string languageCode The language of the following fields in
+   * `page`: * `Page.entry_fulfillment.messages` *
+   * `Page.entry_fulfillment.conditional_cases` *
+   * `Page.event_handlers.trigger_fulfillment.messages` *
+   * `Page.event_handlers.trigger_fulfillment.conditional_cases` *
+   * `Page.form.parameters.fill_behavior.initial_prompt_fulfillment.messages` * `P
+   * age.form.parameters.fill_behavior.initial_prompt_fulfillment.conditional_case
+   * s` * `Page.form.parameters.fill_behavior.reprompt_event_handlers.messages` *
+   * `Page.form.parameters.fill_behavior.reprompt_event_handlers.conditional_cases
+   * ` * `Page.transition_routes.trigger_fulfillment.messages` *
+   * `Page.transition_routes.trigger_fulfillment.conditional_cases` If not
+   * specified, the agent's default language is used. [Many
+   * languages](https://cloud.google.com/dialogflow/cx/docs/reference/language)
+   * are supported. Note: languages must be enabled in the agent before they can
+   * be used.
+   * @opt_param string updateMask The mask to control which fields get updated. If
+   * the mask is not present, all fields will be updated.
+   * @return GoogleCloudDialogflowCxV3Page
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudDialogflowCxV3Page $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudDialogflowCxV3Page::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsAgentsFlowsPages::class, 'Google_Service_Dialogflow_Resource_ProjectsLocationsAgentsFlowsPages');
Index: vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsFlowsTransitionRouteGroups.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsFlowsTransitionRouteGroups.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsFlowsTransitionRouteGroups.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,178 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow\Resource;
+
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3ListTransitionRouteGroupsResponse;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3TransitionRouteGroup;
+use Google\Service\Dialogflow\GoogleProtobufEmpty;
+
+/**
+ * The "transitionRouteGroups" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $dialogflowService = new Google\Service\Dialogflow(...);
+ *   $transitionRouteGroups = $dialogflowService->projects_locations_agents_flows_transitionRouteGroups;
+ *  </code>
+ */
+class ProjectsLocationsAgentsFlowsTransitionRouteGroups extends \Google\Service\Resource
+{
+  /**
+   * Creates an TransitionRouteGroup in the specified flow. Note: You should
+   * always train a flow prior to sending it queries. See the [training
+   * documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
+   * (transitionRouteGroups.create)
+   *
+   * @param string $parent Required. The flow to create an TransitionRouteGroup
+   * for. Format: `projects//locations//agents//flows/` or
+   * `projects//locations//agents/` for agent-level groups.
+   * @param GoogleCloudDialogflowCxV3TransitionRouteGroup $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string languageCode The language of the following fields in
+   * `TransitionRouteGroup`: *
+   * `TransitionRouteGroup.transition_routes.trigger_fulfillment.messages` * `Tran
+   * sitionRouteGroup.transition_routes.trigger_fulfillment.conditional_cases` If
+   * not specified, the agent's default language is used. [Many
+   * languages](https://cloud.google.com/dialogflow/cx/docs/reference/language)
+   * are supported. Note: languages must be enabled in the agent before they can
+   * be used.
+   * @return GoogleCloudDialogflowCxV3TransitionRouteGroup
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudDialogflowCxV3TransitionRouteGroup $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudDialogflowCxV3TransitionRouteGroup::class);
+  }
+  /**
+   * Deletes the specified TransitionRouteGroup. Note: You should always train a
+   * flow prior to sending it queries. See the [training
+   * documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
+   * (transitionRouteGroups.delete)
+   *
+   * @param string $name Required. The name of the TransitionRouteGroup to delete.
+   * Format: `projects//locations//agents//flows//transitionRouteGroups/` or
+   * `projects//locations//agents//transitionRouteGroups/`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool force This field has no effect for transition route group
+   * that no page is using. If the transition route group is referenced by any
+   * page: * If `force` is set to false, an error will be returned with message
+   * indicating pages that reference the transition route group. * If `force` is
+   * set to true, Dialogflow will remove the transition route group, as well as
+   * any reference to it.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Retrieves the specified TransitionRouteGroup. (transitionRouteGroups.get)
+   *
+   * @param string $name Required. The name of the TransitionRouteGroup. Format:
+   * `projects//locations//agents//flows//transitionRouteGroups/` or
+   * `projects//locations//agents//transitionRouteGroups/`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string languageCode The language to retrieve the transition route
+   * group for. The following fields are language dependent: *
+   * `TransitionRouteGroup.transition_routes.trigger_fulfillment.messages` * `Tran
+   * sitionRouteGroup.transition_routes.trigger_fulfillment.conditional_cases` If
+   * not specified, the agent's default language is used. [Many
+   * languages](https://cloud.google.com/dialogflow/cx/docs/reference/language)
+   * are supported. Note: languages must be enabled in the agent before they can
+   * be used.
+   * @return GoogleCloudDialogflowCxV3TransitionRouteGroup
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudDialogflowCxV3TransitionRouteGroup::class);
+  }
+  /**
+   * Returns the list of all transition route groups in the specified flow.
+   * (transitionRouteGroups.listProjectsLocationsAgentsFlowsTransitionRouteGroups)
+   *
+   * @param string $parent Required. The flow to list all transition route groups
+   * for. Format: `projects//locations//agents//flows/` or
+   * `projects//locations//agents/.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string languageCode The language to list transition route groups
+   * for. The following fields are language dependent: *
+   * `TransitionRouteGroup.transition_routes.trigger_fulfillment.messages` * `Tran
+   * sitionRouteGroup.transition_routes.trigger_fulfillment.conditional_cases` If
+   * not specified, the agent's default language is used. [Many
+   * languages](https://cloud.google.com/dialogflow/cx/docs/reference/language)
+   * are supported. Note: languages must be enabled in the agent before they can
+   * be used.
+   * @opt_param int pageSize The maximum number of items to return in a single
+   * page. By default 100 and at most 1000.
+   * @opt_param string pageToken The next_page_token value returned from a
+   * previous list request.
+   * @return GoogleCloudDialogflowCxV3ListTransitionRouteGroupsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsAgentsFlowsTransitionRouteGroups($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudDialogflowCxV3ListTransitionRouteGroupsResponse::class);
+  }
+  /**
+   * Updates the specified TransitionRouteGroup. Note: You should always train a
+   * flow prior to sending it queries. See the [training
+   * documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
+   * (transitionRouteGroups.patch)
+   *
+   * @param string $name The unique identifier of the transition route group.
+   * TransitionRouteGroups.CreateTransitionRouteGroup populates the name
+   * automatically. Format:
+   * `projects//locations//agents//flows//transitionRouteGroups/` .
+   * @param GoogleCloudDialogflowCxV3TransitionRouteGroup $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string languageCode The language of the following fields in
+   * `TransitionRouteGroup`: *
+   * `TransitionRouteGroup.transition_routes.trigger_fulfillment.messages` * `Tran
+   * sitionRouteGroup.transition_routes.trigger_fulfillment.conditional_cases` If
+   * not specified, the agent's default language is used. [Many
+   * languages](https://cloud.google.com/dialogflow/cx/docs/reference/language)
+   * are supported. Note: languages must be enabled in the agent before they can
+   * be used.
+   * @opt_param string updateMask The mask to control which fields get updated.
+   * @return GoogleCloudDialogflowCxV3TransitionRouteGroup
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudDialogflowCxV3TransitionRouteGroup $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudDialogflowCxV3TransitionRouteGroup::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsAgentsFlowsTransitionRouteGroups::class, 'Google_Service_Dialogflow_Resource_ProjectsLocationsAgentsFlowsTransitionRouteGroups');
Index: vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsFlowsVersions.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsFlowsVersions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsFlowsVersions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,174 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow\Resource;
+
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3CompareVersionsRequest;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3CompareVersionsResponse;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3ListVersionsResponse;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3LoadVersionRequest;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3Version;
+use Google\Service\Dialogflow\GoogleLongrunningOperation;
+use Google\Service\Dialogflow\GoogleProtobufEmpty;
+
+/**
+ * The "versions" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $dialogflowService = new Google\Service\Dialogflow(...);
+ *   $versions = $dialogflowService->projects_locations_agents_flows_versions;
+ *  </code>
+ */
+class ProjectsLocationsAgentsFlowsVersions extends \Google\Service\Resource
+{
+  /**
+   * Compares the specified base version with target version.
+   * (versions.compareVersions)
+   *
+   * @param string $baseVersion Required. Name of the base flow version to compare
+   * with the target version. Use version ID `0` to indicate the draft version of
+   * the specified flow. Format: `projects//locations//agents//flows//versions/`.
+   * @param GoogleCloudDialogflowCxV3CompareVersionsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDialogflowCxV3CompareVersionsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function compareVersions($baseVersion, GoogleCloudDialogflowCxV3CompareVersionsRequest $postBody, $optParams = [])
+  {
+    $params = ['baseVersion' => $baseVersion, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('compareVersions', [$params], GoogleCloudDialogflowCxV3CompareVersionsResponse::class);
+  }
+  /**
+   * Creates a Version in the specified Flow. This method is a [long-running
+   * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-
+   * operation). The returned `Operation` type has the following method-specific
+   * fields: - `metadata`: CreateVersionOperationMetadata - `response`: Version
+   * (versions.create)
+   *
+   * @param string $parent Required. The Flow to create an Version for. Format:
+   * `projects//locations//agents//flows/`.
+   * @param GoogleCloudDialogflowCxV3Version $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudDialogflowCxV3Version $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Deletes the specified Version. (versions.delete)
+   *
+   * @param string $name Required. The name of the Version to delete. Format:
+   * `projects//locations//agents//flows//versions/`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Retrieves the specified Version. (versions.get)
+   *
+   * @param string $name Required. The name of the Version. Format:
+   * `projects//locations//agents//flows//versions/`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDialogflowCxV3Version
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudDialogflowCxV3Version::class);
+  }
+  /**
+   * Returns the list of all versions in the specified Flow.
+   * (versions.listProjectsLocationsAgentsFlowsVersions)
+   *
+   * @param string $parent Required. The Flow to list all versions for. Format:
+   * `projects//locations//agents//flows/`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of items to return in a single
+   * page. By default 20 and at most 100.
+   * @opt_param string pageToken The next_page_token value returned from a
+   * previous list request.
+   * @return GoogleCloudDialogflowCxV3ListVersionsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsAgentsFlowsVersions($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudDialogflowCxV3ListVersionsResponse::class);
+  }
+  /**
+   * Loads resources in the specified version to the draft flow. This method is a
+   * [long-running
+   * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-
+   * operation). The returned `Operation` type has the following method-specific
+   * fields: - `metadata`: An empty [Struct
+   * message](https://developers.google.com/protocol-
+   * buffers/docs/reference/google.protobuf#struct) - `response`: An [Empty
+   * message](https://developers.google.com/protocol-
+   * buffers/docs/reference/google.protobuf#empty) (versions.load)
+   *
+   * @param string $name Required. The Version to be loaded to draft flow. Format:
+   * `projects//locations//agents//flows//versions/`.
+   * @param GoogleCloudDialogflowCxV3LoadVersionRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function load($name, GoogleCloudDialogflowCxV3LoadVersionRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('load', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Updates the specified Version. (versions.patch)
+   *
+   * @param string $name Format: projects//locations//agents//flows//versions/.
+   * Version ID is a self-increasing number generated by Dialogflow upon version
+   * creation.
+   * @param GoogleCloudDialogflowCxV3Version $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Required. The mask to control which fields get
+   * updated. Currently only `description` and `display_name` can be updated.
+   * @return GoogleCloudDialogflowCxV3Version
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudDialogflowCxV3Version $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudDialogflowCxV3Version::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsAgentsFlowsVersions::class, 'Google_Service_Dialogflow_Resource_ProjectsLocationsAgentsFlowsVersions');
Index: vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsGenerators.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsGenerators.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsGenerators.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,139 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow\Resource;
+
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3Generator;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3ListGeneratorsResponse;
+use Google\Service\Dialogflow\GoogleProtobufEmpty;
+
+/**
+ * The "generators" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $dialogflowService = new Google\Service\Dialogflow(...);
+ *   $generators = $dialogflowService->projects_locations_agents_generators;
+ *  </code>
+ */
+class ProjectsLocationsAgentsGenerators extends \Google\Service\Resource
+{
+  /**
+   * Creates a generator in the specified agent. (generators.create)
+   *
+   * @param string $parent Required. The agent to create a generator for. Format:
+   * `projects//locations//agents/`.
+   * @param GoogleCloudDialogflowCxV3Generator $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string languageCode The language to create generators for the
+   * following fields: * `Generator.prompt_text.text` If not specified, the
+   * agent's default language is used.
+   * @return GoogleCloudDialogflowCxV3Generator
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudDialogflowCxV3Generator $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudDialogflowCxV3Generator::class);
+  }
+  /**
+   * Deletes the specified generators. (generators.delete)
+   *
+   * @param string $name Required. The name of the generator to delete. Format:
+   * `projects//locations//agents//generators/`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool force This field has no effect for generators not being used.
+   * For generators that are used by pages/flows/transition route groups: * If
+   * `force` is set to false, an error will be returned with message indicating
+   * the referenced resources. * If `force` is set to true, Dialogflow will remove
+   * the generator, as well as any references to the generator (i.e. Generator) in
+   * fulfillments.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Retrieves the specified generator. (generators.get)
+   *
+   * @param string $name Required. The name of the generator. Format:
+   * `projects//locations//agents//generators/`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string languageCode The language to list generators for.
+   * @return GoogleCloudDialogflowCxV3Generator
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudDialogflowCxV3Generator::class);
+  }
+  /**
+   * Returns the list of all generators in the specified agent.
+   * (generators.listProjectsLocationsAgentsGenerators)
+   *
+   * @param string $parent Required. The agent to list all generators for. Format:
+   * `projects//locations//agents/`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string languageCode The language to list generators for.
+   * @opt_param int pageSize The maximum number of items to return in a single
+   * page. By default 100 and at most 1000.
+   * @opt_param string pageToken The next_page_token value returned from a
+   * previous list request.
+   * @return GoogleCloudDialogflowCxV3ListGeneratorsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsAgentsGenerators($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudDialogflowCxV3ListGeneratorsResponse::class);
+  }
+  /**
+   * Update the specified generator. (generators.patch)
+   *
+   * @param string $name The unique identifier of the generator. Must be set for
+   * the Generators.UpdateGenerator method. Generators.CreateGenerate populates
+   * the name automatically. Format: `projects//locations//agents//generators/`.
+   * @param GoogleCloudDialogflowCxV3Generator $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string languageCode The language to list generators for.
+   * @opt_param string updateMask The mask to control which fields get updated. If
+   * the mask is not present, all fields will be updated.
+   * @return GoogleCloudDialogflowCxV3Generator
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudDialogflowCxV3Generator $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudDialogflowCxV3Generator::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsAgentsGenerators::class, 'Google_Service_Dialogflow_Resource_ProjectsLocationsAgentsGenerators');
Index: vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsIntents.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsIntents.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsIntents.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,206 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow\Resource;
+
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3ExportIntentsRequest;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3ImportIntentsRequest;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3Intent;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3ListIntentsResponse;
+use Google\Service\Dialogflow\GoogleLongrunningOperation;
+use Google\Service\Dialogflow\GoogleProtobufEmpty;
+
+/**
+ * The "intents" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $dialogflowService = new Google\Service\Dialogflow(...);
+ *   $intents = $dialogflowService->projects_locations_agents_intents;
+ *  </code>
+ */
+class ProjectsLocationsAgentsIntents extends \Google\Service\Resource
+{
+  /**
+   * Creates an intent in the specified agent. Note: You should always train a
+   * flow prior to sending it queries. See the [training
+   * documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
+   * (intents.create)
+   *
+   * @param string $parent Required. The agent to create an intent for. Format:
+   * `projects//locations//agents/`.
+   * @param GoogleCloudDialogflowCxV3Intent $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string languageCode The language of the following fields in
+   * `intent`: * `Intent.training_phrases.parts.text` If not specified, the
+   * agent's default language is used. [Many
+   * languages](https://cloud.google.com/dialogflow/cx/docs/reference/language)
+   * are supported. Note: languages must be enabled in the agent before they can
+   * be used.
+   * @return GoogleCloudDialogflowCxV3Intent
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudDialogflowCxV3Intent $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudDialogflowCxV3Intent::class);
+  }
+  /**
+   * Deletes the specified intent. Note: You should always train a flow prior to
+   * sending it queries. See the [training
+   * documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
+   * (intents.delete)
+   *
+   * @param string $name Required. The name of the intent to delete. Format:
+   * `projects//locations//agents//intents/`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Exports the selected intents. This method is a [long-running
+   * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-
+   * operation). The returned `Operation` type has the following method-specific
+   * fields: - `metadata`: ExportIntentsMetadata - `response`:
+   * ExportIntentsResponse (intents.export)
+   *
+   * @param string $parent Required. The name of the parent agent to export
+   * intents. Format: `projects//locations//agents/`.
+   * @param GoogleCloudDialogflowCxV3ExportIntentsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function export($parent, GoogleCloudDialogflowCxV3ExportIntentsRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('export', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Retrieves the specified intent. (intents.get)
+   *
+   * @param string $name Required. The name of the intent. Format:
+   * `projects//locations//agents//intents/`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string languageCode The language to retrieve the intent for. The
+   * following fields are language dependent: *
+   * `Intent.training_phrases.parts.text` If not specified, the agent's default
+   * language is used. [Many
+   * languages](https://cloud.google.com/dialogflow/cx/docs/reference/language)
+   * are supported. Note: languages must be enabled in the agent before they can
+   * be used.
+   * @return GoogleCloudDialogflowCxV3Intent
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudDialogflowCxV3Intent::class);
+  }
+  /**
+   * Imports the specified intents into the agent. This method is a [long-running
+   * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-
+   * operation). The returned `Operation` type has the following method-specific
+   * fields: - `metadata`: ImportIntentsMetadata - `response`:
+   * ImportIntentsResponse (intents.import)
+   *
+   * @param string $parent Required. The agent to import the intents into. Format:
+   * `projects//locations//agents/`.
+   * @param GoogleCloudDialogflowCxV3ImportIntentsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function import($parent, GoogleCloudDialogflowCxV3ImportIntentsRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('import', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Returns the list of all intents in the specified agent.
+   * (intents.listProjectsLocationsAgentsIntents)
+   *
+   * @param string $parent Required. The agent to list all intents for. Format:
+   * `projects//locations//agents/`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string intentView The resource view to apply to the returned
+   * intent.
+   * @opt_param string languageCode The language to list intents for. The
+   * following fields are language dependent: *
+   * `Intent.training_phrases.parts.text` If not specified, the agent's default
+   * language is used. [Many
+   * languages](https://cloud.google.com/dialogflow/cx/docs/reference/language)
+   * are supported. Note: languages must be enabled in the agent before they can
+   * be used.
+   * @opt_param int pageSize The maximum number of items to return in a single
+   * page. By default 100 and at most 1000.
+   * @opt_param string pageToken The next_page_token value returned from a
+   * previous list request.
+   * @return GoogleCloudDialogflowCxV3ListIntentsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsAgentsIntents($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudDialogflowCxV3ListIntentsResponse::class);
+  }
+  /**
+   * Updates the specified intent. Note: You should always train a flow prior to
+   * sending it queries. See the [training
+   * documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
+   * (intents.patch)
+   *
+   * @param string $name The unique identifier of the intent. Required for the
+   * Intents.UpdateIntent method. Intents.CreateIntent populates the name
+   * automatically. Format: `projects//locations//agents//intents/`.
+   * @param GoogleCloudDialogflowCxV3Intent $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string languageCode The language of the following fields in
+   * `intent`: * `Intent.training_phrases.parts.text` If not specified, the
+   * agent's default language is used. [Many
+   * languages](https://cloud.google.com/dialogflow/cx/docs/reference/language)
+   * are supported. Note: languages must be enabled in the agent before they can
+   * be used.
+   * @opt_param string updateMask The mask to control which fields get updated. If
+   * the mask is not present, all fields will be updated.
+   * @return GoogleCloudDialogflowCxV3Intent
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudDialogflowCxV3Intent $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudDialogflowCxV3Intent::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsAgentsIntents::class, 'Google_Service_Dialogflow_Resource_ProjectsLocationsAgentsIntents');
Index: vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsSessions.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsSessions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsSessions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,167 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow\Resource;
+
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3AnswerFeedback;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3DetectIntentRequest;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3DetectIntentResponse;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3FulfillIntentRequest;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3FulfillIntentResponse;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3MatchIntentRequest;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3MatchIntentResponse;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3SubmitAnswerFeedbackRequest;
+
+/**
+ * The "sessions" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $dialogflowService = new Google\Service\Dialogflow(...);
+ *   $sessions = $dialogflowService->projects_locations_agents_sessions;
+ *  </code>
+ */
+class ProjectsLocationsAgentsSessions extends \Google\Service\Resource
+{
+  /**
+   * Processes a natural language query and returns structured, actionable data as
+   * a result. This method is not idempotent, because it may cause session entity
+   * types to be updated, which in turn might affect results of future queries.
+   * Note: Always use agent versions for production traffic. See [Versions and
+   * environments](https://cloud.google.com/dialogflow/cx/docs/concept/version).
+   * (sessions.detectIntent)
+   *
+   * @param string $session Required. The name of the session this query is sent
+   * to. Format: `projects//locations//agents//sessions/` or
+   * `projects//locations//agents//environments//sessions/`. If `Environment ID`
+   * is not specified, we assume default 'draft' environment. It's up to the API
+   * caller to choose an appropriate `Session ID`. It can be a random number or
+   * some type of session identifiers (preferably hashed). The length of the
+   * `Session ID` must not exceed 36 characters. For more information, see the
+   * [sessions
+   * guide](https://cloud.google.com/dialogflow/cx/docs/concept/session). Note:
+   * Always use agent versions for production traffic. See [Versions and
+   * environments](https://cloud.google.com/dialogflow/cx/docs/concept/version).
+   * @param GoogleCloudDialogflowCxV3DetectIntentRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDialogflowCxV3DetectIntentResponse
+   * @throws \Google\Service\Exception
+   */
+  public function detectIntent($session, GoogleCloudDialogflowCxV3DetectIntentRequest $postBody, $optParams = [])
+  {
+    $params = ['session' => $session, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('detectIntent', [$params], GoogleCloudDialogflowCxV3DetectIntentResponse::class);
+  }
+  /**
+   * Fulfills a matched intent returned by MatchIntent. Must be called after
+   * MatchIntent, with input from MatchIntentResponse. Otherwise, the behavior is
+   * undefined. (sessions.fulfillIntent)
+   *
+   * @param string $session Required. The name of the session this query is sent
+   * to. Format: `projects//locations//agents//sessions/` or
+   * `projects//locations//agents//environments//sessions/`. If `Environment ID`
+   * is not specified, we assume default 'draft' environment. It's up to the API
+   * caller to choose an appropriate `Session ID`. It can be a random number or
+   * some type of session identifiers (preferably hashed). The length of the
+   * `Session ID` must not exceed 36 characters. For more information, see the
+   * [sessions
+   * guide](https://cloud.google.com/dialogflow/cx/docs/concept/session).
+   * @param GoogleCloudDialogflowCxV3FulfillIntentRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDialogflowCxV3FulfillIntentResponse
+   * @throws \Google\Service\Exception
+   */
+  public function fulfillIntent($session, GoogleCloudDialogflowCxV3FulfillIntentRequest $postBody, $optParams = [])
+  {
+    $params = ['session' => $session, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('fulfillIntent', [$params], GoogleCloudDialogflowCxV3FulfillIntentResponse::class);
+  }
+  /**
+   * Returns preliminary intent match results, doesn't change the session status.
+   * (sessions.matchIntent)
+   *
+   * @param string $session Required. The name of the session this query is sent
+   * to. Format: `projects//locations//agents//sessions/` or
+   * `projects//locations//agents//environments//sessions/`. If `Environment ID`
+   * is not specified, we assume default 'draft' environment. It's up to the API
+   * caller to choose an appropriate `Session ID`. It can be a random number or
+   * some type of session identifiers (preferably hashed). The length of the
+   * `Session ID` must not exceed 36 characters. For more information, see the
+   * [sessions
+   * guide](https://cloud.google.com/dialogflow/cx/docs/concept/session).
+   * @param GoogleCloudDialogflowCxV3MatchIntentRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDialogflowCxV3MatchIntentResponse
+   * @throws \Google\Service\Exception
+   */
+  public function matchIntent($session, GoogleCloudDialogflowCxV3MatchIntentRequest $postBody, $optParams = [])
+  {
+    $params = ['session' => $session, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('matchIntent', [$params], GoogleCloudDialogflowCxV3MatchIntentResponse::class);
+  }
+  /**
+   * Processes a natural language query and returns structured, actionable data as
+   * a result through server-side streaming. Server-side streaming allows
+   * Dialogflow to send [partial responses](https://cloud.google.com/dialogflow/cx
+   * /docs/concept/fulfillment#partial-response) earlier in a single request.
+   * (sessions.serverStreamingDetectIntent)
+   *
+   * @param string $session Required. The name of the session this query is sent
+   * to. Format: `projects//locations//agents//sessions/` or
+   * `projects//locations//agents//environments//sessions/`. If `Environment ID`
+   * is not specified, we assume default 'draft' environment. It's up to the API
+   * caller to choose an appropriate `Session ID`. It can be a random number or
+   * some type of session identifiers (preferably hashed). The length of the
+   * `Session ID` must not exceed 36 characters. For more information, see the
+   * [sessions
+   * guide](https://cloud.google.com/dialogflow/cx/docs/concept/session). Note:
+   * Always use agent versions for production traffic. See [Versions and
+   * environments](https://cloud.google.com/dialogflow/cx/docs/concept/version).
+   * @param GoogleCloudDialogflowCxV3DetectIntentRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDialogflowCxV3DetectIntentResponse
+   * @throws \Google\Service\Exception
+   */
+  public function serverStreamingDetectIntent($session, GoogleCloudDialogflowCxV3DetectIntentRequest $postBody, $optParams = [])
+  {
+    $params = ['session' => $session, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('serverStreamingDetectIntent', [$params], GoogleCloudDialogflowCxV3DetectIntentResponse::class);
+  }
+  /**
+   * Updates the feedback received from the user for a single turn of the bot
+   * response. (sessions.submitAnswerFeedback)
+   *
+   * @param string $session Required. The name of the session the feedback was
+   * sent to.
+   * @param GoogleCloudDialogflowCxV3SubmitAnswerFeedbackRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDialogflowCxV3AnswerFeedback
+   * @throws \Google\Service\Exception
+   */
+  public function submitAnswerFeedback($session, GoogleCloudDialogflowCxV3SubmitAnswerFeedbackRequest $postBody, $optParams = [])
+  {
+    $params = ['session' => $session, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('submitAnswerFeedback', [$params], GoogleCloudDialogflowCxV3AnswerFeedback::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsAgentsSessions::class, 'Google_Service_Dialogflow_Resource_ProjectsLocationsAgentsSessions');
Index: vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsSessionsEntityTypes.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsSessionsEntityTypes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsSessionsEntityTypes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,132 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow\Resource;
+
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3ListSessionEntityTypesResponse;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3SessionEntityType;
+use Google\Service\Dialogflow\GoogleProtobufEmpty;
+
+/**
+ * The "entityTypes" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $dialogflowService = new Google\Service\Dialogflow(...);
+ *   $entityTypes = $dialogflowService->projects_locations_agents_sessions_entityTypes;
+ *  </code>
+ */
+class ProjectsLocationsAgentsSessionsEntityTypes extends \Google\Service\Resource
+{
+  /**
+   * Creates a session entity type. (entityTypes.create)
+   *
+   * @param string $parent Required. The session to create a session entity type
+   * for. Format: `projects//locations//agents//sessions/` or
+   * `projects//locations//agents//environments//sessions/`. If `Environment ID`
+   * is not specified, we assume default 'draft' environment.
+   * @param GoogleCloudDialogflowCxV3SessionEntityType $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDialogflowCxV3SessionEntityType
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudDialogflowCxV3SessionEntityType $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudDialogflowCxV3SessionEntityType::class);
+  }
+  /**
+   * Deletes the specified session entity type. (entityTypes.delete)
+   *
+   * @param string $name Required. The name of the session entity type to delete.
+   * Format: `projects//locations//agents//sessions//entityTypes/` or
+   * `projects//locations//agents//environments//sessions//entityTypes/`. If
+   * `Environment ID` is not specified, we assume default 'draft' environment.
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Retrieves the specified session entity type. (entityTypes.get)
+   *
+   * @param string $name Required. The name of the session entity type. Format:
+   * `projects//locations//agents//sessions//entityTypes/` or
+   * `projects//locations//agents//environments//sessions//entityTypes/`. If
+   * `Environment ID` is not specified, we assume default 'draft' environment.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDialogflowCxV3SessionEntityType
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudDialogflowCxV3SessionEntityType::class);
+  }
+  /**
+   * Returns the list of all session entity types in the specified session.
+   * (entityTypes.listProjectsLocationsAgentsSessionsEntityTypes)
+   *
+   * @param string $parent Required. The session to list all session entity types
+   * from. Format: `projects//locations//agents//sessions/` or
+   * `projects//locations//agents//environments//sessions/`. If `Environment ID`
+   * is not specified, we assume default 'draft' environment.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of items to return in a single
+   * page. By default 100 and at most 1000.
+   * @opt_param string pageToken The next_page_token value returned from a
+   * previous list request.
+   * @return GoogleCloudDialogflowCxV3ListSessionEntityTypesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsAgentsSessionsEntityTypes($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudDialogflowCxV3ListSessionEntityTypesResponse::class);
+  }
+  /**
+   * Updates the specified session entity type. (entityTypes.patch)
+   *
+   * @param string $name Required. The unique identifier of the session entity
+   * type. Format: `projects//locations//agents//sessions//entityTypes/` or
+   * `projects//locations//agents//environments//sessions//entityTypes/`. If
+   * `Environment ID` is not specified, we assume default 'draft' environment.
+   * @param GoogleCloudDialogflowCxV3SessionEntityType $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask The mask to control which fields get updated.
+   * @return GoogleCloudDialogflowCxV3SessionEntityType
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudDialogflowCxV3SessionEntityType $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudDialogflowCxV3SessionEntityType::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsAgentsSessionsEntityTypes::class, 'Google_Service_Dialogflow_Resource_ProjectsLocationsAgentsSessionsEntityTypes');
Index: vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsTestCases.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsTestCases.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsTestCases.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,237 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow\Resource;
+
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3BatchDeleteTestCasesRequest;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3BatchRunTestCasesRequest;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3CalculateCoverageResponse;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3ExportTestCasesRequest;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3ImportTestCasesRequest;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3ListTestCasesResponse;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3RunTestCaseRequest;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3TestCase;
+use Google\Service\Dialogflow\GoogleLongrunningOperation;
+use Google\Service\Dialogflow\GoogleProtobufEmpty;
+
+/**
+ * The "testCases" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $dialogflowService = new Google\Service\Dialogflow(...);
+ *   $testCases = $dialogflowService->projects_locations_agents_testCases;
+ *  </code>
+ */
+class ProjectsLocationsAgentsTestCases extends \Google\Service\Resource
+{
+  /**
+   * Batch deletes test cases. (testCases.batchDelete)
+   *
+   * @param string $parent Required. The agent to delete test cases from. Format:
+   * `projects//locations//agents/`.
+   * @param GoogleCloudDialogflowCxV3BatchDeleteTestCasesRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function batchDelete($parent, GoogleCloudDialogflowCxV3BatchDeleteTestCasesRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('batchDelete', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Kicks off a batch run of test cases. This method is a [long-running
+   * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-
+   * operation). The returned `Operation` type has the following method-specific
+   * fields: - `metadata`: BatchRunTestCasesMetadata - `response`:
+   * BatchRunTestCasesResponse (testCases.batchRun)
+   *
+   * @param string $parent Required. Agent name. Format:
+   * `projects//locations//agents/`.
+   * @param GoogleCloudDialogflowCxV3BatchRunTestCasesRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function batchRun($parent, GoogleCloudDialogflowCxV3BatchRunTestCasesRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('batchRun', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Calculates the test coverage for an agent. (testCases.calculateCoverage)
+   *
+   * @param string $agent Required. The agent to calculate coverage for. Format:
+   * `projects//locations//agents/`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string type Required. The type of coverage requested.
+   * @return GoogleCloudDialogflowCxV3CalculateCoverageResponse
+   * @throws \Google\Service\Exception
+   */
+  public function calculateCoverage($agent, $optParams = [])
+  {
+    $params = ['agent' => $agent];
+    $params = array_merge($params, $optParams);
+    return $this->call('calculateCoverage', [$params], GoogleCloudDialogflowCxV3CalculateCoverageResponse::class);
+  }
+  /**
+   * Creates a test case for the given agent. (testCases.create)
+   *
+   * @param string $parent Required. The agent to create the test case for.
+   * Format: `projects//locations//agents/`.
+   * @param GoogleCloudDialogflowCxV3TestCase $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDialogflowCxV3TestCase
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudDialogflowCxV3TestCase $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudDialogflowCxV3TestCase::class);
+  }
+  /**
+   * Exports the test cases under the agent to a Cloud Storage bucket or a local
+   * file. Filter can be applied to export a subset of test cases. This method is
+   * a [long-running
+   * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-
+   * operation). The returned `Operation` type has the following method-specific
+   * fields: - `metadata`: ExportTestCasesMetadata - `response`:
+   * ExportTestCasesResponse (testCases.export)
+   *
+   * @param string $parent Required. The agent where to export test cases from.
+   * Format: `projects//locations//agents/`.
+   * @param GoogleCloudDialogflowCxV3ExportTestCasesRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function export($parent, GoogleCloudDialogflowCxV3ExportTestCasesRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('export', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Gets a test case. (testCases.get)
+   *
+   * @param string $name Required. The name of the testcase. Format:
+   * `projects//locations//agents//testCases/`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDialogflowCxV3TestCase
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudDialogflowCxV3TestCase::class);
+  }
+  /**
+   * Imports the test cases from a Cloud Storage bucket or a local file. It always
+   * creates new test cases and won't overwrite any existing ones. The provided ID
+   * in the imported test case is neglected. This method is a [long-running
+   * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-
+   * operation). The returned `Operation` type has the following method-specific
+   * fields: - `metadata`: ImportTestCasesMetadata - `response`:
+   * ImportTestCasesResponse (testCases.import)
+   *
+   * @param string $parent Required. The agent to import test cases to. Format:
+   * `projects//locations//agents/`.
+   * @param GoogleCloudDialogflowCxV3ImportTestCasesRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function import($parent, GoogleCloudDialogflowCxV3ImportTestCasesRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('import', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Fetches a list of test cases for a given agent.
+   * (testCases.listProjectsLocationsAgentsTestCases)
+   *
+   * @param string $parent Required. The agent to list all pages for. Format:
+   * `projects//locations//agents/`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of items to return in a single
+   * page. By default 20. Note that when TestCaseView = FULL, the maximum page
+   * size allowed is 20. When TestCaseView = BASIC, the maximum page size allowed
+   * is 500.
+   * @opt_param string pageToken The next_page_token value returned from a
+   * previous list request.
+   * @opt_param string view Specifies whether response should include all fields
+   * or just the metadata.
+   * @return GoogleCloudDialogflowCxV3ListTestCasesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsAgentsTestCases($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudDialogflowCxV3ListTestCasesResponse::class);
+  }
+  /**
+   * Updates the specified test case. (testCases.patch)
+   *
+   * @param string $name The unique identifier of the test case.
+   * TestCases.CreateTestCase will populate the name automatically. Otherwise use
+   * format: `projects//locations//agents//testCases/`.
+   * @param GoogleCloudDialogflowCxV3TestCase $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Required. The mask to specify which fields
+   * should be updated. The `creationTime` and `lastTestResult` cannot be updated.
+   * @return GoogleCloudDialogflowCxV3TestCase
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudDialogflowCxV3TestCase $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudDialogflowCxV3TestCase::class);
+  }
+  /**
+   * Kicks off a test case run. This method is a [long-running
+   * operation](https://cloud.google.com/dialogflow/cx/docs/how/long-running-
+   * operation). The returned `Operation` type has the following method-specific
+   * fields: - `metadata`: RunTestCaseMetadata - `response`: RunTestCaseResponse
+   * (testCases.run)
+   *
+   * @param string $name Required. Format of test case name to run:
+   * `projects//locations//agents//testCases/`.
+   * @param GoogleCloudDialogflowCxV3RunTestCaseRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function run($name, GoogleCloudDialogflowCxV3RunTestCaseRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('run', [$params], GoogleLongrunningOperation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsAgentsTestCases::class, 'Google_Service_Dialogflow_Resource_ProjectsLocationsAgentsTestCases');
Index: vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsTestCasesResults.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsTestCasesResults.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsTestCasesResults.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,86 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow\Resource;
+
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3ListTestCaseResultsResponse;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3TestCaseResult;
+
+/**
+ * The "results" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $dialogflowService = new Google\Service\Dialogflow(...);
+ *   $results = $dialogflowService->projects_locations_agents_testCases_results;
+ *  </code>
+ */
+class ProjectsLocationsAgentsTestCasesResults extends \Google\Service\Resource
+{
+  /**
+   * Gets a test case result. (results.get)
+   *
+   * @param string $name Required. The name of the testcase. Format:
+   * `projects//locations//agents//testCases//results/`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDialogflowCxV3TestCaseResult
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudDialogflowCxV3TestCaseResult::class);
+  }
+  /**
+   * Fetches the list of run results for the given test case. A maximum of 100
+   * results are kept for each test case.
+   * (results.listProjectsLocationsAgentsTestCasesResults)
+   *
+   * @param string $parent Required. The test case to list results for. Format:
+   * `projects//locations//agents//testCases/`. Specify a `-` as a wildcard for
+   * TestCase ID to list results across multiple test cases.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter The filter expression used to filter test case
+   * results. See [API Filtering](https://aip.dev/160). The expression is case
+   * insensitive. Only 'AND' is supported for logical operators. The supported
+   * syntax is listed below in detail: [AND ] ... [AND latest] The supported
+   * fields and operators are: field operator `environment` `=`, `IN` (Use value
+   * `draft` for draft environment) `test_time` `>`, `<` `latest` only returns the
+   * latest test result in all results for each test case. Examples: *
+   * "environment=draft AND latest" matches the latest test result for each test
+   * case in the draft environment. * "environment IN (e1,e2)" matches any test
+   * case results with an environment resource name of either "e1" or "e2". *
+   * "test_time > 1602540713" matches any test case results with test time later
+   * than a unix timestamp in seconds 1602540713.
+   * @opt_param int pageSize The maximum number of items to return in a single
+   * page. By default 100 and at most 1000.
+   * @opt_param string pageToken The next_page_token value returned from a
+   * previous list request.
+   * @return GoogleCloudDialogflowCxV3ListTestCaseResultsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsAgentsTestCasesResults($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudDialogflowCxV3ListTestCaseResultsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsAgentsTestCasesResults::class, 'Google_Service_Dialogflow_Resource_ProjectsLocationsAgentsTestCasesResults');
Index: vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsTransitionRouteGroups.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsTransitionRouteGroups.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsTransitionRouteGroups.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,178 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow\Resource;
+
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3ListTransitionRouteGroupsResponse;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3TransitionRouteGroup;
+use Google\Service\Dialogflow\GoogleProtobufEmpty;
+
+/**
+ * The "transitionRouteGroups" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $dialogflowService = new Google\Service\Dialogflow(...);
+ *   $transitionRouteGroups = $dialogflowService->projects_locations_agents_transitionRouteGroups;
+ *  </code>
+ */
+class ProjectsLocationsAgentsTransitionRouteGroups extends \Google\Service\Resource
+{
+  /**
+   * Creates an TransitionRouteGroup in the specified flow. Note: You should
+   * always train a flow prior to sending it queries. See the [training
+   * documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
+   * (transitionRouteGroups.create)
+   *
+   * @param string $parent Required. The flow to create an TransitionRouteGroup
+   * for. Format: `projects//locations//agents//flows/` or
+   * `projects//locations//agents/` for agent-level groups.
+   * @param GoogleCloudDialogflowCxV3TransitionRouteGroup $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string languageCode The language of the following fields in
+   * `TransitionRouteGroup`: *
+   * `TransitionRouteGroup.transition_routes.trigger_fulfillment.messages` * `Tran
+   * sitionRouteGroup.transition_routes.trigger_fulfillment.conditional_cases` If
+   * not specified, the agent's default language is used. [Many
+   * languages](https://cloud.google.com/dialogflow/cx/docs/reference/language)
+   * are supported. Note: languages must be enabled in the agent before they can
+   * be used.
+   * @return GoogleCloudDialogflowCxV3TransitionRouteGroup
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudDialogflowCxV3TransitionRouteGroup $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudDialogflowCxV3TransitionRouteGroup::class);
+  }
+  /**
+   * Deletes the specified TransitionRouteGroup. Note: You should always train a
+   * flow prior to sending it queries. See the [training
+   * documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
+   * (transitionRouteGroups.delete)
+   *
+   * @param string $name Required. The name of the TransitionRouteGroup to delete.
+   * Format: `projects//locations//agents//flows//transitionRouteGroups/` or
+   * `projects//locations//agents//transitionRouteGroups/`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool force This field has no effect for transition route group
+   * that no page is using. If the transition route group is referenced by any
+   * page: * If `force` is set to false, an error will be returned with message
+   * indicating pages that reference the transition route group. * If `force` is
+   * set to true, Dialogflow will remove the transition route group, as well as
+   * any reference to it.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Retrieves the specified TransitionRouteGroup. (transitionRouteGroups.get)
+   *
+   * @param string $name Required. The name of the TransitionRouteGroup. Format:
+   * `projects//locations//agents//flows//transitionRouteGroups/` or
+   * `projects//locations//agents//transitionRouteGroups/`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string languageCode The language to retrieve the transition route
+   * group for. The following fields are language dependent: *
+   * `TransitionRouteGroup.transition_routes.trigger_fulfillment.messages` * `Tran
+   * sitionRouteGroup.transition_routes.trigger_fulfillment.conditional_cases` If
+   * not specified, the agent's default language is used. [Many
+   * languages](https://cloud.google.com/dialogflow/cx/docs/reference/language)
+   * are supported. Note: languages must be enabled in the agent before they can
+   * be used.
+   * @return GoogleCloudDialogflowCxV3TransitionRouteGroup
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudDialogflowCxV3TransitionRouteGroup::class);
+  }
+  /**
+   * Returns the list of all transition route groups in the specified flow.
+   * (transitionRouteGroups.listProjectsLocationsAgentsTransitionRouteGroups)
+   *
+   * @param string $parent Required. The flow to list all transition route groups
+   * for. Format: `projects//locations//agents//flows/` or
+   * `projects//locations//agents/.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string languageCode The language to list transition route groups
+   * for. The following fields are language dependent: *
+   * `TransitionRouteGroup.transition_routes.trigger_fulfillment.messages` * `Tran
+   * sitionRouteGroup.transition_routes.trigger_fulfillment.conditional_cases` If
+   * not specified, the agent's default language is used. [Many
+   * languages](https://cloud.google.com/dialogflow/cx/docs/reference/language)
+   * are supported. Note: languages must be enabled in the agent before they can
+   * be used.
+   * @opt_param int pageSize The maximum number of items to return in a single
+   * page. By default 100 and at most 1000.
+   * @opt_param string pageToken The next_page_token value returned from a
+   * previous list request.
+   * @return GoogleCloudDialogflowCxV3ListTransitionRouteGroupsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsAgentsTransitionRouteGroups($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudDialogflowCxV3ListTransitionRouteGroupsResponse::class);
+  }
+  /**
+   * Updates the specified TransitionRouteGroup. Note: You should always train a
+   * flow prior to sending it queries. See the [training
+   * documentation](https://cloud.google.com/dialogflow/cx/docs/concept/training).
+   * (transitionRouteGroups.patch)
+   *
+   * @param string $name The unique identifier of the transition route group.
+   * TransitionRouteGroups.CreateTransitionRouteGroup populates the name
+   * automatically. Format:
+   * `projects//locations//agents//flows//transitionRouteGroups/` .
+   * @param GoogleCloudDialogflowCxV3TransitionRouteGroup $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string languageCode The language of the following fields in
+   * `TransitionRouteGroup`: *
+   * `TransitionRouteGroup.transition_routes.trigger_fulfillment.messages` * `Tran
+   * sitionRouteGroup.transition_routes.trigger_fulfillment.conditional_cases` If
+   * not specified, the agent's default language is used. [Many
+   * languages](https://cloud.google.com/dialogflow/cx/docs/reference/language)
+   * are supported. Note: languages must be enabled in the agent before they can
+   * be used.
+   * @opt_param string updateMask The mask to control which fields get updated.
+   * @return GoogleCloudDialogflowCxV3TransitionRouteGroup
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudDialogflowCxV3TransitionRouteGroup $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudDialogflowCxV3TransitionRouteGroup::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsAgentsTransitionRouteGroups::class, 'Google_Service_Dialogflow_Resource_ProjectsLocationsAgentsTransitionRouteGroups');
Index: vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsWebhooks.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsWebhooks.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsAgentsWebhooks.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,131 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow\Resource;
+
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3ListWebhooksResponse;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3Webhook;
+use Google\Service\Dialogflow\GoogleProtobufEmpty;
+
+/**
+ * The "webhooks" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $dialogflowService = new Google\Service\Dialogflow(...);
+ *   $webhooks = $dialogflowService->projects_locations_agents_webhooks;
+ *  </code>
+ */
+class ProjectsLocationsAgentsWebhooks extends \Google\Service\Resource
+{
+  /**
+   * Creates a webhook in the specified agent. (webhooks.create)
+   *
+   * @param string $parent Required. The agent to create a webhook for. Format:
+   * `projects//locations//agents/`.
+   * @param GoogleCloudDialogflowCxV3Webhook $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDialogflowCxV3Webhook
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudDialogflowCxV3Webhook $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudDialogflowCxV3Webhook::class);
+  }
+  /**
+   * Deletes the specified webhook. (webhooks.delete)
+   *
+   * @param string $name Required. The name of the webhook to delete. Format:
+   * `projects//locations//agents//webhooks/`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool force This field has no effect for webhook not being used.
+   * For webhooks that are used by pages/flows/transition route groups: * If
+   * `force` is set to false, an error will be returned with message indicating
+   * the referenced resources. * If `force` is set to true, Dialogflow will remove
+   * the webhook, as well as any references to the webhook (i.e. Webhook and tagin
+   * fulfillments that point to this webhook will be removed).
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Retrieves the specified webhook. (webhooks.get)
+   *
+   * @param string $name Required. The name of the webhook. Format:
+   * `projects//locations//agents//webhooks/`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDialogflowCxV3Webhook
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudDialogflowCxV3Webhook::class);
+  }
+  /**
+   * Returns the list of all webhooks in the specified agent.
+   * (webhooks.listProjectsLocationsAgentsWebhooks)
+   *
+   * @param string $parent Required. The agent to list all webhooks for. Format:
+   * `projects//locations//agents/`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of items to return in a single
+   * page. By default 100 and at most 1000.
+   * @opt_param string pageToken The next_page_token value returned from a
+   * previous list request.
+   * @return GoogleCloudDialogflowCxV3ListWebhooksResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsAgentsWebhooks($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudDialogflowCxV3ListWebhooksResponse::class);
+  }
+  /**
+   * Updates the specified webhook. (webhooks.patch)
+   *
+   * @param string $name The unique identifier of the webhook. Required for the
+   * Webhooks.UpdateWebhook method. Webhooks.CreateWebhook populates the name
+   * automatically. Format: `projects//locations//agents//webhooks/`.
+   * @param GoogleCloudDialogflowCxV3Webhook $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask The mask to control which fields get updated. If
+   * the mask is not present, all fields will be updated.
+   * @return GoogleCloudDialogflowCxV3Webhook
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudDialogflowCxV3Webhook $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudDialogflowCxV3Webhook::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsAgentsWebhooks::class, 'Google_Service_Dialogflow_Resource_ProjectsLocationsAgentsWebhooks');
Index: vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsOperations.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,95 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow\Resource;
+
+use Google\Service\Dialogflow\GoogleLongrunningListOperationsResponse;
+use Google\Service\Dialogflow\GoogleLongrunningOperation;
+use Google\Service\Dialogflow\GoogleProtobufEmpty;
+
+/**
+ * The "operations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $dialogflowService = new Google\Service\Dialogflow(...);
+ *   $operations = $dialogflowService->projects_locations_operations;
+ *  </code>
+ */
+class ProjectsLocationsOperations extends \Google\Service\Resource
+{
+  /**
+   * Starts asynchronous cancellation on a long-running operation. The server
+   * makes a best effort to cancel the operation, but success is not guaranteed.
+   * If the server doesn't support this method, it returns
+   * `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or
+   * other methods to check whether the cancellation succeeded or whether the
+   * operation completed despite cancellation. On successful cancellation, the
+   * operation is not deleted; instead, it becomes an operation with an
+   * Operation.error value with a google.rpc.Status.code of 1, corresponding to
+   * `Code.CANCELLED`. (operations.cancel)
+   *
+   * @param string $name The name of the operation resource to be cancelled.
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function cancel($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('cancel', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Gets the latest state of a long-running operation. Clients can use this
+   * method to poll the operation result at intervals as recommended by the API
+   * service. (operations.get)
+   *
+   * @param string $name The name of the operation resource.
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Lists operations that match the specified filter in the request. If the
+   * server doesn't support this method, it returns `UNIMPLEMENTED`.
+   * (operations.listProjectsLocationsOperations)
+   *
+   * @param string $name The name of the operation's parent resource.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter The standard list filter.
+   * @opt_param int pageSize The standard list page size.
+   * @opt_param string pageToken The standard list page token.
+   * @return GoogleLongrunningListOperationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsOperations($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleLongrunningListOperationsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsOperations::class, 'Google_Service_Dialogflow_Resource_ProjectsLocationsOperations');
Index: vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsSecuritySettings.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsSecuritySettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsLocationsSecuritySettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,126 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow\Resource;
+
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3ListSecuritySettingsResponse;
+use Google\Service\Dialogflow\GoogleCloudDialogflowCxV3SecuritySettings;
+use Google\Service\Dialogflow\GoogleProtobufEmpty;
+
+/**
+ * The "securitySettings" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $dialogflowService = new Google\Service\Dialogflow(...);
+ *   $securitySettings = $dialogflowService->projects_locations_securitySettings;
+ *  </code>
+ */
+class ProjectsLocationsSecuritySettings extends \Google\Service\Resource
+{
+  /**
+   * Create security settings in the specified location. (securitySettings.create)
+   *
+   * @param string $parent Required. The location to create an SecuritySettings
+   * for. Format: `projects//locations/`.
+   * @param GoogleCloudDialogflowCxV3SecuritySettings $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDialogflowCxV3SecuritySettings
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudDialogflowCxV3SecuritySettings $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudDialogflowCxV3SecuritySettings::class);
+  }
+  /**
+   * Deletes the specified SecuritySettings. (securitySettings.delete)
+   *
+   * @param string $name Required. The name of the SecuritySettings to delete.
+   * Format: `projects//locations//securitySettings/`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Retrieves the specified SecuritySettings. The returned settings may be stale
+   * by up to 1 minute. (securitySettings.get)
+   *
+   * @param string $name Required. Resource name of the settings. Format:
+   * `projects//locations//securitySettings/`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDialogflowCxV3SecuritySettings
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudDialogflowCxV3SecuritySettings::class);
+  }
+  /**
+   * Returns the list of all security settings in the specified location.
+   * (securitySettings.listProjectsLocationsSecuritySettings)
+   *
+   * @param string $parent Required. The location to list all security settings
+   * for. Format: `projects//locations/`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of items to return in a single
+   * page. By default 20 and at most 100.
+   * @opt_param string pageToken The next_page_token value returned from a
+   * previous list request.
+   * @return GoogleCloudDialogflowCxV3ListSecuritySettingsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsSecuritySettings($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudDialogflowCxV3ListSecuritySettingsResponse::class);
+  }
+  /**
+   * Updates the specified SecuritySettings. (securitySettings.patch)
+   *
+   * @param string $name Resource name of the settings. Required for the
+   * SecuritySettingsService.UpdateSecuritySettings method.
+   * SecuritySettingsService.CreateSecuritySettings populates the name
+   * automatically. Format: `projects//locations//securitySettings/`.
+   * @param GoogleCloudDialogflowCxV3SecuritySettings $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Required. The mask to control which fields get
+   * updated. If the mask is not present, all fields will be updated.
+   * @return GoogleCloudDialogflowCxV3SecuritySettings
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudDialogflowCxV3SecuritySettings $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudDialogflowCxV3SecuritySettings::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsSecuritySettings::class, 'Google_Service_Dialogflow_Resource_ProjectsLocationsSecuritySettings');
Index: vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsOperations.php
===================================================================
--- vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Dialogflow/Resource/ProjectsOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,95 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Dialogflow\Resource;
+
+use Google\Service\Dialogflow\GoogleLongrunningListOperationsResponse;
+use Google\Service\Dialogflow\GoogleLongrunningOperation;
+use Google\Service\Dialogflow\GoogleProtobufEmpty;
+
+/**
+ * The "operations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $dialogflowService = new Google\Service\Dialogflow(...);
+ *   $operations = $dialogflowService->projects_operations;
+ *  </code>
+ */
+class ProjectsOperations extends \Google\Service\Resource
+{
+  /**
+   * Starts asynchronous cancellation on a long-running operation. The server
+   * makes a best effort to cancel the operation, but success is not guaranteed.
+   * If the server doesn't support this method, it returns
+   * `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or
+   * other methods to check whether the cancellation succeeded or whether the
+   * operation completed despite cancellation. On successful cancellation, the
+   * operation is not deleted; instead, it becomes an operation with an
+   * Operation.error value with a google.rpc.Status.code of 1, corresponding to
+   * `Code.CANCELLED`. (operations.cancel)
+   *
+   * @param string $name The name of the operation resource to be cancelled.
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function cancel($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('cancel', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Gets the latest state of a long-running operation. Clients can use this
+   * method to poll the operation result at intervals as recommended by the API
+   * service. (operations.get)
+   *
+   * @param string $name The name of the operation resource.
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Lists operations that match the specified filter in the request. If the
+   * server doesn't support this method, it returns `UNIMPLEMENTED`.
+   * (operations.listProjectsOperations)
+   *
+   * @param string $name The name of the operation's parent resource.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter The standard list filter.
+   * @opt_param int pageSize The standard list page size.
+   * @opt_param string pageToken The standard list page token.
+   * @return GoogleLongrunningListOperationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsOperations($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleLongrunningListOperationsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsOperations::class, 'Google_Service_Dialogflow_Resource_ProjectsOperations');
