Index: vendor/google/apiclient-services/src/FirebaseDynamicLinks/AnalyticsInfo.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDynamicLinks/AnalyticsInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDynamicLinks/AnalyticsInfo.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\FirebaseDynamicLinks;
+
+class AnalyticsInfo extends \Google\Model
+{
+  protected $googlePlayAnalyticsType = GooglePlayAnalytics::class;
+  protected $googlePlayAnalyticsDataType = '';
+  protected $itunesConnectAnalyticsType = ITunesConnectAnalytics::class;
+  protected $itunesConnectAnalyticsDataType = '';
+
+  /**
+   * @param GooglePlayAnalytics
+   */
+  public function setGooglePlayAnalytics(GooglePlayAnalytics $googlePlayAnalytics)
+  {
+    $this->googlePlayAnalytics = $googlePlayAnalytics;
+  }
+  /**
+   * @return GooglePlayAnalytics
+   */
+  public function getGooglePlayAnalytics()
+  {
+    return $this->googlePlayAnalytics;
+  }
+  /**
+   * @param ITunesConnectAnalytics
+   */
+  public function setItunesConnectAnalytics(ITunesConnectAnalytics $itunesConnectAnalytics)
+  {
+    $this->itunesConnectAnalytics = $itunesConnectAnalytics;
+  }
+  /**
+   * @return ITunesConnectAnalytics
+   */
+  public function getItunesConnectAnalytics()
+  {
+    return $this->itunesConnectAnalytics;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AnalyticsInfo::class, 'Google_Service_FirebaseDynamicLinks_AnalyticsInfo');
Index: vendor/google/apiclient-services/src/FirebaseDynamicLinks/AndroidInfo.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDynamicLinks/AndroidInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDynamicLinks/AndroidInfo.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\FirebaseDynamicLinks;
+
+class AndroidInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $androidFallbackLink;
+  /**
+   * @var string
+   */
+  public $androidLink;
+  /**
+   * @var string
+   */
+  public $androidMinPackageVersionCode;
+  /**
+   * @var string
+   */
+  public $androidPackageName;
+
+  /**
+   * @param string
+   */
+  public function setAndroidFallbackLink($androidFallbackLink)
+  {
+    $this->androidFallbackLink = $androidFallbackLink;
+  }
+  /**
+   * @return string
+   */
+  public function getAndroidFallbackLink()
+  {
+    return $this->androidFallbackLink;
+  }
+  /**
+   * @param string
+   */
+  public function setAndroidLink($androidLink)
+  {
+    $this->androidLink = $androidLink;
+  }
+  /**
+   * @return string
+   */
+  public function getAndroidLink()
+  {
+    return $this->androidLink;
+  }
+  /**
+   * @param string
+   */
+  public function setAndroidMinPackageVersionCode($androidMinPackageVersionCode)
+  {
+    $this->androidMinPackageVersionCode = $androidMinPackageVersionCode;
+  }
+  /**
+   * @return string
+   */
+  public function getAndroidMinPackageVersionCode()
+  {
+    return $this->androidMinPackageVersionCode;
+  }
+  /**
+   * @param string
+   */
+  public function setAndroidPackageName($androidPackageName)
+  {
+    $this->androidPackageName = $androidPackageName;
+  }
+  /**
+   * @return string
+   */
+  public function getAndroidPackageName()
+  {
+    return $this->androidPackageName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AndroidInfo::class, 'Google_Service_FirebaseDynamicLinks_AndroidInfo');
Index: vendor/google/apiclient-services/src/FirebaseDynamicLinks/CreateManagedShortLinkRequest.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDynamicLinks/CreateManagedShortLinkRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDynamicLinks/CreateManagedShortLinkRequest.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\FirebaseDynamicLinks;
+
+class CreateManagedShortLinkRequest extends \Google\Model
+{
+  protected $dynamicLinkInfoType = DynamicLinkInfo::class;
+  protected $dynamicLinkInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $longDynamicLink;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $sdkVersion;
+  protected $suffixType = Suffix::class;
+  protected $suffixDataType = '';
+
+  /**
+   * @param DynamicLinkInfo
+   */
+  public function setDynamicLinkInfo(DynamicLinkInfo $dynamicLinkInfo)
+  {
+    $this->dynamicLinkInfo = $dynamicLinkInfo;
+  }
+  /**
+   * @return DynamicLinkInfo
+   */
+  public function getDynamicLinkInfo()
+  {
+    return $this->dynamicLinkInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setLongDynamicLink($longDynamicLink)
+  {
+    $this->longDynamicLink = $longDynamicLink;
+  }
+  /**
+   * @return string
+   */
+  public function getLongDynamicLink()
+  {
+    return $this->longDynamicLink;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setSdkVersion($sdkVersion)
+  {
+    $this->sdkVersion = $sdkVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getSdkVersion()
+  {
+    return $this->sdkVersion;
+  }
+  /**
+   * @param Suffix
+   */
+  public function setSuffix(Suffix $suffix)
+  {
+    $this->suffix = $suffix;
+  }
+  /**
+   * @return Suffix
+   */
+  public function getSuffix()
+  {
+    return $this->suffix;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CreateManagedShortLinkRequest::class, 'Google_Service_FirebaseDynamicLinks_CreateManagedShortLinkRequest');
Index: vendor/google/apiclient-services/src/FirebaseDynamicLinks/CreateManagedShortLinkResponse.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDynamicLinks/CreateManagedShortLinkResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDynamicLinks/CreateManagedShortLinkResponse.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\FirebaseDynamicLinks;
+
+class CreateManagedShortLinkResponse extends \Google\Collection
+{
+  protected $collection_key = 'warning';
+  protected $managedShortLinkType = ManagedShortLink::class;
+  protected $managedShortLinkDataType = '';
+  /**
+   * @var string
+   */
+  public $previewLink;
+  protected $warningType = DynamicLinkWarning::class;
+  protected $warningDataType = 'array';
+
+  /**
+   * @param ManagedShortLink
+   */
+  public function setManagedShortLink(ManagedShortLink $managedShortLink)
+  {
+    $this->managedShortLink = $managedShortLink;
+  }
+  /**
+   * @return ManagedShortLink
+   */
+  public function getManagedShortLink()
+  {
+    return $this->managedShortLink;
+  }
+  /**
+   * @param string
+   */
+  public function setPreviewLink($previewLink)
+  {
+    $this->previewLink = $previewLink;
+  }
+  /**
+   * @return string
+   */
+  public function getPreviewLink()
+  {
+    return $this->previewLink;
+  }
+  /**
+   * @param DynamicLinkWarning[]
+   */
+  public function setWarning($warning)
+  {
+    $this->warning = $warning;
+  }
+  /**
+   * @return DynamicLinkWarning[]
+   */
+  public function getWarning()
+  {
+    return $this->warning;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CreateManagedShortLinkResponse::class, 'Google_Service_FirebaseDynamicLinks_CreateManagedShortLinkResponse');
Index: vendor/google/apiclient-services/src/FirebaseDynamicLinks/CreateShortDynamicLinkRequest.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDynamicLinks/CreateShortDynamicLinkRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDynamicLinks/CreateShortDynamicLinkRequest.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\FirebaseDynamicLinks;
+
+class CreateShortDynamicLinkRequest extends \Google\Model
+{
+  protected $dynamicLinkInfoType = DynamicLinkInfo::class;
+  protected $dynamicLinkInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $longDynamicLink;
+  /**
+   * @var string
+   */
+  public $sdkVersion;
+  protected $suffixType = Suffix::class;
+  protected $suffixDataType = '';
+
+  /**
+   * @param DynamicLinkInfo
+   */
+  public function setDynamicLinkInfo(DynamicLinkInfo $dynamicLinkInfo)
+  {
+    $this->dynamicLinkInfo = $dynamicLinkInfo;
+  }
+  /**
+   * @return DynamicLinkInfo
+   */
+  public function getDynamicLinkInfo()
+  {
+    return $this->dynamicLinkInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setLongDynamicLink($longDynamicLink)
+  {
+    $this->longDynamicLink = $longDynamicLink;
+  }
+  /**
+   * @return string
+   */
+  public function getLongDynamicLink()
+  {
+    return $this->longDynamicLink;
+  }
+  /**
+   * @param string
+   */
+  public function setSdkVersion($sdkVersion)
+  {
+    $this->sdkVersion = $sdkVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getSdkVersion()
+  {
+    return $this->sdkVersion;
+  }
+  /**
+   * @param Suffix
+   */
+  public function setSuffix(Suffix $suffix)
+  {
+    $this->suffix = $suffix;
+  }
+  /**
+   * @return Suffix
+   */
+  public function getSuffix()
+  {
+    return $this->suffix;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CreateShortDynamicLinkRequest::class, 'Google_Service_FirebaseDynamicLinks_CreateShortDynamicLinkRequest');
Index: vendor/google/apiclient-services/src/FirebaseDynamicLinks/CreateShortDynamicLinkResponse.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDynamicLinks/CreateShortDynamicLinkResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDynamicLinks/CreateShortDynamicLinkResponse.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\FirebaseDynamicLinks;
+
+class CreateShortDynamicLinkResponse extends \Google\Collection
+{
+  protected $collection_key = 'warning';
+  /**
+   * @var string
+   */
+  public $previewLink;
+  /**
+   * @var string
+   */
+  public $shortLink;
+  protected $warningType = DynamicLinkWarning::class;
+  protected $warningDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setPreviewLink($previewLink)
+  {
+    $this->previewLink = $previewLink;
+  }
+  /**
+   * @return string
+   */
+  public function getPreviewLink()
+  {
+    return $this->previewLink;
+  }
+  /**
+   * @param string
+   */
+  public function setShortLink($shortLink)
+  {
+    $this->shortLink = $shortLink;
+  }
+  /**
+   * @return string
+   */
+  public function getShortLink()
+  {
+    return $this->shortLink;
+  }
+  /**
+   * @param DynamicLinkWarning[]
+   */
+  public function setWarning($warning)
+  {
+    $this->warning = $warning;
+  }
+  /**
+   * @return DynamicLinkWarning[]
+   */
+  public function getWarning()
+  {
+    return $this->warning;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CreateShortDynamicLinkResponse::class, 'Google_Service_FirebaseDynamicLinks_CreateShortDynamicLinkResponse');
Index: vendor/google/apiclient-services/src/FirebaseDynamicLinks/DesktopInfo.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDynamicLinks/DesktopInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDynamicLinks/DesktopInfo.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\FirebaseDynamicLinks;
+
+class DesktopInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $desktopFallbackLink;
+
+  /**
+   * @param string
+   */
+  public function setDesktopFallbackLink($desktopFallbackLink)
+  {
+    $this->desktopFallbackLink = $desktopFallbackLink;
+  }
+  /**
+   * @return string
+   */
+  public function getDesktopFallbackLink()
+  {
+    return $this->desktopFallbackLink;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DesktopInfo::class, 'Google_Service_FirebaseDynamicLinks_DesktopInfo');
Index: vendor/google/apiclient-services/src/FirebaseDynamicLinks/DeviceInfo.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDynamicLinks/DeviceInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDynamicLinks/DeviceInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,152 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\FirebaseDynamicLinks;
+
+class DeviceInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $deviceModelName;
+  /**
+   * @var string
+   */
+  public $languageCode;
+  /**
+   * @var string
+   */
+  public $languageCodeFromWebview;
+  /**
+   * @var string
+   */
+  public $languageCodeRaw;
+  /**
+   * @var string
+   */
+  public $screenResolutionHeight;
+  /**
+   * @var string
+   */
+  public $screenResolutionWidth;
+  /**
+   * @var string
+   */
+  public $timezone;
+
+  /**
+   * @param string
+   */
+  public function setDeviceModelName($deviceModelName)
+  {
+    $this->deviceModelName = $deviceModelName;
+  }
+  /**
+   * @return string
+   */
+  public function getDeviceModelName()
+  {
+    return $this->deviceModelName;
+  }
+  /**
+   * @param string
+   */
+  public function setLanguageCode($languageCode)
+  {
+    $this->languageCode = $languageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCode()
+  {
+    return $this->languageCode;
+  }
+  /**
+   * @param string
+   */
+  public function setLanguageCodeFromWebview($languageCodeFromWebview)
+  {
+    $this->languageCodeFromWebview = $languageCodeFromWebview;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCodeFromWebview()
+  {
+    return $this->languageCodeFromWebview;
+  }
+  /**
+   * @param string
+   */
+  public function setLanguageCodeRaw($languageCodeRaw)
+  {
+    $this->languageCodeRaw = $languageCodeRaw;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCodeRaw()
+  {
+    return $this->languageCodeRaw;
+  }
+  /**
+   * @param string
+   */
+  public function setScreenResolutionHeight($screenResolutionHeight)
+  {
+    $this->screenResolutionHeight = $screenResolutionHeight;
+  }
+  /**
+   * @return string
+   */
+  public function getScreenResolutionHeight()
+  {
+    return $this->screenResolutionHeight;
+  }
+  /**
+   * @param string
+   */
+  public function setScreenResolutionWidth($screenResolutionWidth)
+  {
+    $this->screenResolutionWidth = $screenResolutionWidth;
+  }
+  /**
+   * @return string
+   */
+  public function getScreenResolutionWidth()
+  {
+    return $this->screenResolutionWidth;
+  }
+  /**
+   * @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(DeviceInfo::class, 'Google_Service_FirebaseDynamicLinks_DeviceInfo');
Index: vendor/google/apiclient-services/src/FirebaseDynamicLinks/DynamicLinkEventStat.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDynamicLinks/DynamicLinkEventStat.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDynamicLinks/DynamicLinkEventStat.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\FirebaseDynamicLinks;
+
+class DynamicLinkEventStat extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $count;
+  /**
+   * @var string
+   */
+  public $event;
+  /**
+   * @var string
+   */
+  public $platform;
+
+  /**
+   * @param string
+   */
+  public function setCount($count)
+  {
+    $this->count = $count;
+  }
+  /**
+   * @return string
+   */
+  public function getCount()
+  {
+    return $this->count;
+  }
+  /**
+   * @param string
+   */
+  public function setEvent($event)
+  {
+    $this->event = $event;
+  }
+  /**
+   * @return string
+   */
+  public function getEvent()
+  {
+    return $this->event;
+  }
+  /**
+   * @param string
+   */
+  public function setPlatform($platform)
+  {
+    $this->platform = $platform;
+  }
+  /**
+   * @return string
+   */
+  public function getPlatform()
+  {
+    return $this->platform;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DynamicLinkEventStat::class, 'Google_Service_FirebaseDynamicLinks_DynamicLinkEventStat');
Index: vendor/google/apiclient-services/src/FirebaseDynamicLinks/DynamicLinkInfo.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDynamicLinks/DynamicLinkInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDynamicLinks/DynamicLinkInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,176 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\FirebaseDynamicLinks;
+
+class DynamicLinkInfo extends \Google\Model
+{
+  protected $analyticsInfoType = AnalyticsInfo::class;
+  protected $analyticsInfoDataType = '';
+  protected $androidInfoType = AndroidInfo::class;
+  protected $androidInfoDataType = '';
+  protected $desktopInfoType = DesktopInfo::class;
+  protected $desktopInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $domainUriPrefix;
+  /**
+   * @var string
+   */
+  public $dynamicLinkDomain;
+  protected $iosInfoType = IosInfo::class;
+  protected $iosInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $link;
+  protected $navigationInfoType = NavigationInfo::class;
+  protected $navigationInfoDataType = '';
+  protected $socialMetaTagInfoType = SocialMetaTagInfo::class;
+  protected $socialMetaTagInfoDataType = '';
+
+  /**
+   * @param AnalyticsInfo
+   */
+  public function setAnalyticsInfo(AnalyticsInfo $analyticsInfo)
+  {
+    $this->analyticsInfo = $analyticsInfo;
+  }
+  /**
+   * @return AnalyticsInfo
+   */
+  public function getAnalyticsInfo()
+  {
+    return $this->analyticsInfo;
+  }
+  /**
+   * @param AndroidInfo
+   */
+  public function setAndroidInfo(AndroidInfo $androidInfo)
+  {
+    $this->androidInfo = $androidInfo;
+  }
+  /**
+   * @return AndroidInfo
+   */
+  public function getAndroidInfo()
+  {
+    return $this->androidInfo;
+  }
+  /**
+   * @param DesktopInfo
+   */
+  public function setDesktopInfo(DesktopInfo $desktopInfo)
+  {
+    $this->desktopInfo = $desktopInfo;
+  }
+  /**
+   * @return DesktopInfo
+   */
+  public function getDesktopInfo()
+  {
+    return $this->desktopInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setDomainUriPrefix($domainUriPrefix)
+  {
+    $this->domainUriPrefix = $domainUriPrefix;
+  }
+  /**
+   * @return string
+   */
+  public function getDomainUriPrefix()
+  {
+    return $this->domainUriPrefix;
+  }
+  /**
+   * @param string
+   */
+  public function setDynamicLinkDomain($dynamicLinkDomain)
+  {
+    $this->dynamicLinkDomain = $dynamicLinkDomain;
+  }
+  /**
+   * @return string
+   */
+  public function getDynamicLinkDomain()
+  {
+    return $this->dynamicLinkDomain;
+  }
+  /**
+   * @param IosInfo
+   */
+  public function setIosInfo(IosInfo $iosInfo)
+  {
+    $this->iosInfo = $iosInfo;
+  }
+  /**
+   * @return IosInfo
+   */
+  public function getIosInfo()
+  {
+    return $this->iosInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setLink($link)
+  {
+    $this->link = $link;
+  }
+  /**
+   * @return string
+   */
+  public function getLink()
+  {
+    return $this->link;
+  }
+  /**
+   * @param NavigationInfo
+   */
+  public function setNavigationInfo(NavigationInfo $navigationInfo)
+  {
+    $this->navigationInfo = $navigationInfo;
+  }
+  /**
+   * @return NavigationInfo
+   */
+  public function getNavigationInfo()
+  {
+    return $this->navigationInfo;
+  }
+  /**
+   * @param SocialMetaTagInfo
+   */
+  public function setSocialMetaTagInfo(SocialMetaTagInfo $socialMetaTagInfo)
+  {
+    $this->socialMetaTagInfo = $socialMetaTagInfo;
+  }
+  /**
+   * @return SocialMetaTagInfo
+   */
+  public function getSocialMetaTagInfo()
+  {
+    return $this->socialMetaTagInfo;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DynamicLinkInfo::class, 'Google_Service_FirebaseDynamicLinks_DynamicLinkInfo');
Index: vendor/google/apiclient-services/src/FirebaseDynamicLinks/DynamicLinkStats.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDynamicLinks/DynamicLinkStats.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDynamicLinks/DynamicLinkStats.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\FirebaseDynamicLinks;
+
+class DynamicLinkStats extends \Google\Collection
+{
+  protected $collection_key = 'warnings';
+  protected $linkEventStatsType = DynamicLinkEventStat::class;
+  protected $linkEventStatsDataType = 'array';
+  protected $warningsType = DynamicLinkWarning::class;
+  protected $warningsDataType = 'array';
+
+  /**
+   * @param DynamicLinkEventStat[]
+   */
+  public function setLinkEventStats($linkEventStats)
+  {
+    $this->linkEventStats = $linkEventStats;
+  }
+  /**
+   * @return DynamicLinkEventStat[]
+   */
+  public function getLinkEventStats()
+  {
+    return $this->linkEventStats;
+  }
+  /**
+   * @param DynamicLinkWarning[]
+   */
+  public function setWarnings($warnings)
+  {
+    $this->warnings = $warnings;
+  }
+  /**
+   * @return DynamicLinkWarning[]
+   */
+  public function getWarnings()
+  {
+    return $this->warnings;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DynamicLinkStats::class, 'Google_Service_FirebaseDynamicLinks_DynamicLinkStats');
Index: vendor/google/apiclient-services/src/FirebaseDynamicLinks/DynamicLinkWarning.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDynamicLinks/DynamicLinkWarning.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDynamicLinks/DynamicLinkWarning.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\FirebaseDynamicLinks;
+
+class DynamicLinkWarning extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $warningCode;
+  /**
+   * @var string
+   */
+  public $warningDocumentLink;
+  /**
+   * @var string
+   */
+  public $warningMessage;
+
+  /**
+   * @param string
+   */
+  public function setWarningCode($warningCode)
+  {
+    $this->warningCode = $warningCode;
+  }
+  /**
+   * @return string
+   */
+  public function getWarningCode()
+  {
+    return $this->warningCode;
+  }
+  /**
+   * @param string
+   */
+  public function setWarningDocumentLink($warningDocumentLink)
+  {
+    $this->warningDocumentLink = $warningDocumentLink;
+  }
+  /**
+   * @return string
+   */
+  public function getWarningDocumentLink()
+  {
+    return $this->warningDocumentLink;
+  }
+  /**
+   * @param string
+   */
+  public function setWarningMessage($warningMessage)
+  {
+    $this->warningMessage = $warningMessage;
+  }
+  /**
+   * @return string
+   */
+  public function getWarningMessage()
+  {
+    return $this->warningMessage;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DynamicLinkWarning::class, 'Google_Service_FirebaseDynamicLinks_DynamicLinkWarning');
Index: vendor/google/apiclient-services/src/FirebaseDynamicLinks/GetIosPostInstallAttributionRequest.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDynamicLinks/GetIosPostInstallAttributionRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDynamicLinks/GetIosPostInstallAttributionRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,168 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\FirebaseDynamicLinks;
+
+class GetIosPostInstallAttributionRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $appInstallationTime;
+  /**
+   * @var string
+   */
+  public $bundleId;
+  protected $deviceType = DeviceInfo::class;
+  protected $deviceDataType = '';
+  /**
+   * @var string
+   */
+  public $iosVersion;
+  /**
+   * @var string
+   */
+  public $retrievalMethod;
+  /**
+   * @var string
+   */
+  public $sdkVersion;
+  /**
+   * @var string
+   */
+  public $uniqueMatchLinkToCheck;
+  /**
+   * @var string
+   */
+  public $visualStyle;
+
+  /**
+   * @param string
+   */
+  public function setAppInstallationTime($appInstallationTime)
+  {
+    $this->appInstallationTime = $appInstallationTime;
+  }
+  /**
+   * @return string
+   */
+  public function getAppInstallationTime()
+  {
+    return $this->appInstallationTime;
+  }
+  /**
+   * @param string
+   */
+  public function setBundleId($bundleId)
+  {
+    $this->bundleId = $bundleId;
+  }
+  /**
+   * @return string
+   */
+  public function getBundleId()
+  {
+    return $this->bundleId;
+  }
+  /**
+   * @param DeviceInfo
+   */
+  public function setDevice(DeviceInfo $device)
+  {
+    $this->device = $device;
+  }
+  /**
+   * @return DeviceInfo
+   */
+  public function getDevice()
+  {
+    return $this->device;
+  }
+  /**
+   * @param string
+   */
+  public function setIosVersion($iosVersion)
+  {
+    $this->iosVersion = $iosVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getIosVersion()
+  {
+    return $this->iosVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setRetrievalMethod($retrievalMethod)
+  {
+    $this->retrievalMethod = $retrievalMethod;
+  }
+  /**
+   * @return string
+   */
+  public function getRetrievalMethod()
+  {
+    return $this->retrievalMethod;
+  }
+  /**
+   * @param string
+   */
+  public function setSdkVersion($sdkVersion)
+  {
+    $this->sdkVersion = $sdkVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getSdkVersion()
+  {
+    return $this->sdkVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setUniqueMatchLinkToCheck($uniqueMatchLinkToCheck)
+  {
+    $this->uniqueMatchLinkToCheck = $uniqueMatchLinkToCheck;
+  }
+  /**
+   * @return string
+   */
+  public function getUniqueMatchLinkToCheck()
+  {
+    return $this->uniqueMatchLinkToCheck;
+  }
+  /**
+   * @param string
+   */
+  public function setVisualStyle($visualStyle)
+  {
+    $this->visualStyle = $visualStyle;
+  }
+  /**
+   * @return string
+   */
+  public function getVisualStyle()
+  {
+    return $this->visualStyle;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GetIosPostInstallAttributionRequest::class, 'Google_Service_FirebaseDynamicLinks_GetIosPostInstallAttributionRequest');
Index: vendor/google/apiclient-services/src/FirebaseDynamicLinks/GetIosPostInstallAttributionResponse.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDynamicLinks/GetIosPostInstallAttributionResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDynamicLinks/GetIosPostInstallAttributionResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,314 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\FirebaseDynamicLinks;
+
+class GetIosPostInstallAttributionResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $appMinimumVersion;
+  /**
+   * @var string
+   */
+  public $attributionConfidence;
+  /**
+   * @var string
+   */
+  public $deepLink;
+  /**
+   * @var string
+   */
+  public $externalBrowserDestinationLink;
+  /**
+   * @var string
+   */
+  public $fallbackLink;
+  /**
+   * @var string
+   */
+  public $invitationId;
+  /**
+   * @var bool
+   */
+  public $isStrongMatchExecutable;
+  /**
+   * @var string
+   */
+  public $matchMessage;
+  /**
+   * @var string
+   */
+  public $requestIpVersion;
+  /**
+   * @var string
+   */
+  public $requestedLink;
+  /**
+   * @var string
+   */
+  public $resolvedLink;
+  /**
+   * @var string
+   */
+  public $utmCampaign;
+  /**
+   * @var string
+   */
+  public $utmContent;
+  /**
+   * @var string
+   */
+  public $utmMedium;
+  /**
+   * @var string
+   */
+  public $utmSource;
+  /**
+   * @var string
+   */
+  public $utmTerm;
+
+  /**
+   * @param string
+   */
+  public function setAppMinimumVersion($appMinimumVersion)
+  {
+    $this->appMinimumVersion = $appMinimumVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getAppMinimumVersion()
+  {
+    return $this->appMinimumVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setAttributionConfidence($attributionConfidence)
+  {
+    $this->attributionConfidence = $attributionConfidence;
+  }
+  /**
+   * @return string
+   */
+  public function getAttributionConfidence()
+  {
+    return $this->attributionConfidence;
+  }
+  /**
+   * @param string
+   */
+  public function setDeepLink($deepLink)
+  {
+    $this->deepLink = $deepLink;
+  }
+  /**
+   * @return string
+   */
+  public function getDeepLink()
+  {
+    return $this->deepLink;
+  }
+  /**
+   * @param string
+   */
+  public function setExternalBrowserDestinationLink($externalBrowserDestinationLink)
+  {
+    $this->externalBrowserDestinationLink = $externalBrowserDestinationLink;
+  }
+  /**
+   * @return string
+   */
+  public function getExternalBrowserDestinationLink()
+  {
+    return $this->externalBrowserDestinationLink;
+  }
+  /**
+   * @param string
+   */
+  public function setFallbackLink($fallbackLink)
+  {
+    $this->fallbackLink = $fallbackLink;
+  }
+  /**
+   * @return string
+   */
+  public function getFallbackLink()
+  {
+    return $this->fallbackLink;
+  }
+  /**
+   * @param string
+   */
+  public function setInvitationId($invitationId)
+  {
+    $this->invitationId = $invitationId;
+  }
+  /**
+   * @return string
+   */
+  public function getInvitationId()
+  {
+    return $this->invitationId;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsStrongMatchExecutable($isStrongMatchExecutable)
+  {
+    $this->isStrongMatchExecutable = $isStrongMatchExecutable;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsStrongMatchExecutable()
+  {
+    return $this->isStrongMatchExecutable;
+  }
+  /**
+   * @param string
+   */
+  public function setMatchMessage($matchMessage)
+  {
+    $this->matchMessage = $matchMessage;
+  }
+  /**
+   * @return string
+   */
+  public function getMatchMessage()
+  {
+    return $this->matchMessage;
+  }
+  /**
+   * @param string
+   */
+  public function setRequestIpVersion($requestIpVersion)
+  {
+    $this->requestIpVersion = $requestIpVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestIpVersion()
+  {
+    return $this->requestIpVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setRequestedLink($requestedLink)
+  {
+    $this->requestedLink = $requestedLink;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestedLink()
+  {
+    return $this->requestedLink;
+  }
+  /**
+   * @param string
+   */
+  public function setResolvedLink($resolvedLink)
+  {
+    $this->resolvedLink = $resolvedLink;
+  }
+  /**
+   * @return string
+   */
+  public function getResolvedLink()
+  {
+    return $this->resolvedLink;
+  }
+  /**
+   * @param string
+   */
+  public function setUtmCampaign($utmCampaign)
+  {
+    $this->utmCampaign = $utmCampaign;
+  }
+  /**
+   * @return string
+   */
+  public function getUtmCampaign()
+  {
+    return $this->utmCampaign;
+  }
+  /**
+   * @param string
+   */
+  public function setUtmContent($utmContent)
+  {
+    $this->utmContent = $utmContent;
+  }
+  /**
+   * @return string
+   */
+  public function getUtmContent()
+  {
+    return $this->utmContent;
+  }
+  /**
+   * @param string
+   */
+  public function setUtmMedium($utmMedium)
+  {
+    $this->utmMedium = $utmMedium;
+  }
+  /**
+   * @return string
+   */
+  public function getUtmMedium()
+  {
+    return $this->utmMedium;
+  }
+  /**
+   * @param string
+   */
+  public function setUtmSource($utmSource)
+  {
+    $this->utmSource = $utmSource;
+  }
+  /**
+   * @return string
+   */
+  public function getUtmSource()
+  {
+    return $this->utmSource;
+  }
+  /**
+   * @param string
+   */
+  public function setUtmTerm($utmTerm)
+  {
+    $this->utmTerm = $utmTerm;
+  }
+  /**
+   * @return string
+   */
+  public function getUtmTerm()
+  {
+    return $this->utmTerm;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GetIosPostInstallAttributionResponse::class, 'Google_Service_FirebaseDynamicLinks_GetIosPostInstallAttributionResponse');
Index: vendor/google/apiclient-services/src/FirebaseDynamicLinks/GetIosReopenAttributionRequest.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDynamicLinks/GetIosReopenAttributionRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDynamicLinks/GetIosReopenAttributionRequest.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\FirebaseDynamicLinks;
+
+class GetIosReopenAttributionRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $bundleId;
+  /**
+   * @var string
+   */
+  public $requestedLink;
+  /**
+   * @var string
+   */
+  public $sdkVersion;
+
+  /**
+   * @param string
+   */
+  public function setBundleId($bundleId)
+  {
+    $this->bundleId = $bundleId;
+  }
+  /**
+   * @return string
+   */
+  public function getBundleId()
+  {
+    return $this->bundleId;
+  }
+  /**
+   * @param string
+   */
+  public function setRequestedLink($requestedLink)
+  {
+    $this->requestedLink = $requestedLink;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestedLink()
+  {
+    return $this->requestedLink;
+  }
+  /**
+   * @param string
+   */
+  public function setSdkVersion($sdkVersion)
+  {
+    $this->sdkVersion = $sdkVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getSdkVersion()
+  {
+    return $this->sdkVersion;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GetIosReopenAttributionRequest::class, 'Google_Service_FirebaseDynamicLinks_GetIosReopenAttributionRequest');
Index: vendor/google/apiclient-services/src/FirebaseDynamicLinks/GetIosReopenAttributionResponse.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDynamicLinks/GetIosReopenAttributionResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDynamicLinks/GetIosReopenAttributionResponse.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\FirebaseDynamicLinks;
+
+class GetIosReopenAttributionResponse extends \Google\Collection
+{
+  protected $collection_key = 'warning';
+  /**
+   * @var string
+   */
+  public $deepLink;
+  /**
+   * @var string
+   */
+  public $invitationId;
+  /**
+   * @var string
+   */
+  public $iosMinAppVersion;
+  /**
+   * @var string
+   */
+  public $resolvedLink;
+  /**
+   * @var string
+   */
+  public $utmCampaign;
+  /**
+   * @var string
+   */
+  public $utmContent;
+  /**
+   * @var string
+   */
+  public $utmMedium;
+  /**
+   * @var string
+   */
+  public $utmSource;
+  /**
+   * @var string
+   */
+  public $utmTerm;
+  protected $warningType = DynamicLinkWarning::class;
+  protected $warningDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setDeepLink($deepLink)
+  {
+    $this->deepLink = $deepLink;
+  }
+  /**
+   * @return string
+   */
+  public function getDeepLink()
+  {
+    return $this->deepLink;
+  }
+  /**
+   * @param string
+   */
+  public function setInvitationId($invitationId)
+  {
+    $this->invitationId = $invitationId;
+  }
+  /**
+   * @return string
+   */
+  public function getInvitationId()
+  {
+    return $this->invitationId;
+  }
+  /**
+   * @param string
+   */
+  public function setIosMinAppVersion($iosMinAppVersion)
+  {
+    $this->iosMinAppVersion = $iosMinAppVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getIosMinAppVersion()
+  {
+    return $this->iosMinAppVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setResolvedLink($resolvedLink)
+  {
+    $this->resolvedLink = $resolvedLink;
+  }
+  /**
+   * @return string
+   */
+  public function getResolvedLink()
+  {
+    return $this->resolvedLink;
+  }
+  /**
+   * @param string
+   */
+  public function setUtmCampaign($utmCampaign)
+  {
+    $this->utmCampaign = $utmCampaign;
+  }
+  /**
+   * @return string
+   */
+  public function getUtmCampaign()
+  {
+    return $this->utmCampaign;
+  }
+  /**
+   * @param string
+   */
+  public function setUtmContent($utmContent)
+  {
+    $this->utmContent = $utmContent;
+  }
+  /**
+   * @return string
+   */
+  public function getUtmContent()
+  {
+    return $this->utmContent;
+  }
+  /**
+   * @param string
+   */
+  public function setUtmMedium($utmMedium)
+  {
+    $this->utmMedium = $utmMedium;
+  }
+  /**
+   * @return string
+   */
+  public function getUtmMedium()
+  {
+    return $this->utmMedium;
+  }
+  /**
+   * @param string
+   */
+  public function setUtmSource($utmSource)
+  {
+    $this->utmSource = $utmSource;
+  }
+  /**
+   * @return string
+   */
+  public function getUtmSource()
+  {
+    return $this->utmSource;
+  }
+  /**
+   * @param string
+   */
+  public function setUtmTerm($utmTerm)
+  {
+    $this->utmTerm = $utmTerm;
+  }
+  /**
+   * @return string
+   */
+  public function getUtmTerm()
+  {
+    return $this->utmTerm;
+  }
+  /**
+   * @param DynamicLinkWarning[]
+   */
+  public function setWarning($warning)
+  {
+    $this->warning = $warning;
+  }
+  /**
+   * @return DynamicLinkWarning[]
+   */
+  public function getWarning()
+  {
+    return $this->warning;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GetIosReopenAttributionResponse::class, 'Google_Service_FirebaseDynamicLinks_GetIosReopenAttributionResponse');
Index: vendor/google/apiclient-services/src/FirebaseDynamicLinks/GooglePlayAnalytics.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDynamicLinks/GooglePlayAnalytics.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDynamicLinks/GooglePlayAnalytics.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\FirebaseDynamicLinks;
+
+class GooglePlayAnalytics extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $gclid;
+  /**
+   * @var string
+   */
+  public $utmCampaign;
+  /**
+   * @var string
+   */
+  public $utmContent;
+  /**
+   * @var string
+   */
+  public $utmMedium;
+  /**
+   * @var string
+   */
+  public $utmSource;
+  /**
+   * @var string
+   */
+  public $utmTerm;
+
+  /**
+   * @param string
+   */
+  public function setGclid($gclid)
+  {
+    $this->gclid = $gclid;
+  }
+  /**
+   * @return string
+   */
+  public function getGclid()
+  {
+    return $this->gclid;
+  }
+  /**
+   * @param string
+   */
+  public function setUtmCampaign($utmCampaign)
+  {
+    $this->utmCampaign = $utmCampaign;
+  }
+  /**
+   * @return string
+   */
+  public function getUtmCampaign()
+  {
+    return $this->utmCampaign;
+  }
+  /**
+   * @param string
+   */
+  public function setUtmContent($utmContent)
+  {
+    $this->utmContent = $utmContent;
+  }
+  /**
+   * @return string
+   */
+  public function getUtmContent()
+  {
+    return $this->utmContent;
+  }
+  /**
+   * @param string
+   */
+  public function setUtmMedium($utmMedium)
+  {
+    $this->utmMedium = $utmMedium;
+  }
+  /**
+   * @return string
+   */
+  public function getUtmMedium()
+  {
+    return $this->utmMedium;
+  }
+  /**
+   * @param string
+   */
+  public function setUtmSource($utmSource)
+  {
+    $this->utmSource = $utmSource;
+  }
+  /**
+   * @return string
+   */
+  public function getUtmSource()
+  {
+    return $this->utmSource;
+  }
+  /**
+   * @param string
+   */
+  public function setUtmTerm($utmTerm)
+  {
+    $this->utmTerm = $utmTerm;
+  }
+  /**
+   * @return string
+   */
+  public function getUtmTerm()
+  {
+    return $this->utmTerm;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GooglePlayAnalytics::class, 'Google_Service_FirebaseDynamicLinks_GooglePlayAnalytics');
Index: vendor/google/apiclient-services/src/FirebaseDynamicLinks/ITunesConnectAnalytics.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDynamicLinks/ITunesConnectAnalytics.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDynamicLinks/ITunesConnectAnalytics.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\FirebaseDynamicLinks;
+
+class ITunesConnectAnalytics extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $at;
+  /**
+   * @var string
+   */
+  public $ct;
+  /**
+   * @var string
+   */
+  public $mt;
+  /**
+   * @var string
+   */
+  public $pt;
+
+  /**
+   * @param string
+   */
+  public function setAt($at)
+  {
+    $this->at = $at;
+  }
+  /**
+   * @return string
+   */
+  public function getAt()
+  {
+    return $this->at;
+  }
+  /**
+   * @param string
+   */
+  public function setCt($ct)
+  {
+    $this->ct = $ct;
+  }
+  /**
+   * @return string
+   */
+  public function getCt()
+  {
+    return $this->ct;
+  }
+  /**
+   * @param string
+   */
+  public function setMt($mt)
+  {
+    $this->mt = $mt;
+  }
+  /**
+   * @return string
+   */
+  public function getMt()
+  {
+    return $this->mt;
+  }
+  /**
+   * @param string
+   */
+  public function setPt($pt)
+  {
+    $this->pt = $pt;
+  }
+  /**
+   * @return string
+   */
+  public function getPt()
+  {
+    return $this->pt;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ITunesConnectAnalytics::class, 'Google_Service_FirebaseDynamicLinks_ITunesConnectAnalytics');
Index: vendor/google/apiclient-services/src/FirebaseDynamicLinks/IosInfo.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDynamicLinks/IosInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDynamicLinks/IosInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,152 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\FirebaseDynamicLinks;
+
+class IosInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $iosAppStoreId;
+  /**
+   * @var string
+   */
+  public $iosBundleId;
+  /**
+   * @var string
+   */
+  public $iosCustomScheme;
+  /**
+   * @var string
+   */
+  public $iosFallbackLink;
+  /**
+   * @var string
+   */
+  public $iosIpadBundleId;
+  /**
+   * @var string
+   */
+  public $iosIpadFallbackLink;
+  /**
+   * @var string
+   */
+  public $iosMinimumVersion;
+
+  /**
+   * @param string
+   */
+  public function setIosAppStoreId($iosAppStoreId)
+  {
+    $this->iosAppStoreId = $iosAppStoreId;
+  }
+  /**
+   * @return string
+   */
+  public function getIosAppStoreId()
+  {
+    return $this->iosAppStoreId;
+  }
+  /**
+   * @param string
+   */
+  public function setIosBundleId($iosBundleId)
+  {
+    $this->iosBundleId = $iosBundleId;
+  }
+  /**
+   * @return string
+   */
+  public function getIosBundleId()
+  {
+    return $this->iosBundleId;
+  }
+  /**
+   * @param string
+   */
+  public function setIosCustomScheme($iosCustomScheme)
+  {
+    $this->iosCustomScheme = $iosCustomScheme;
+  }
+  /**
+   * @return string
+   */
+  public function getIosCustomScheme()
+  {
+    return $this->iosCustomScheme;
+  }
+  /**
+   * @param string
+   */
+  public function setIosFallbackLink($iosFallbackLink)
+  {
+    $this->iosFallbackLink = $iosFallbackLink;
+  }
+  /**
+   * @return string
+   */
+  public function getIosFallbackLink()
+  {
+    return $this->iosFallbackLink;
+  }
+  /**
+   * @param string
+   */
+  public function setIosIpadBundleId($iosIpadBundleId)
+  {
+    $this->iosIpadBundleId = $iosIpadBundleId;
+  }
+  /**
+   * @return string
+   */
+  public function getIosIpadBundleId()
+  {
+    return $this->iosIpadBundleId;
+  }
+  /**
+   * @param string
+   */
+  public function setIosIpadFallbackLink($iosIpadFallbackLink)
+  {
+    $this->iosIpadFallbackLink = $iosIpadFallbackLink;
+  }
+  /**
+   * @return string
+   */
+  public function getIosIpadFallbackLink()
+  {
+    return $this->iosIpadFallbackLink;
+  }
+  /**
+   * @param string
+   */
+  public function setIosMinimumVersion($iosMinimumVersion)
+  {
+    $this->iosMinimumVersion = $iosMinimumVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getIosMinimumVersion()
+  {
+    return $this->iosMinimumVersion;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(IosInfo::class, 'Google_Service_FirebaseDynamicLinks_IosInfo');
Index: vendor/google/apiclient-services/src/FirebaseDynamicLinks/ManagedShortLink.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDynamicLinks/ManagedShortLink.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDynamicLinks/ManagedShortLink.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\FirebaseDynamicLinks;
+
+class ManagedShortLink extends \Google\Collection
+{
+  protected $collection_key = 'flaggedAttribute';
+  /**
+   * @var string
+   */
+  public $creationTime;
+  /**
+   * @var string[]
+   */
+  public $flaggedAttribute;
+  protected $infoType = DynamicLinkInfo::class;
+  protected $infoDataType = '';
+  /**
+   * @var string
+   */
+  public $link;
+  /**
+   * @var string
+   */
+  public $linkName;
+  /**
+   * @var string
+   */
+  public $visibility;
+
+  /**
+   * @param string
+   */
+  public function setCreationTime($creationTime)
+  {
+    $this->creationTime = $creationTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreationTime()
+  {
+    return $this->creationTime;
+  }
+  /**
+   * @param string[]
+   */
+  public function setFlaggedAttribute($flaggedAttribute)
+  {
+    $this->flaggedAttribute = $flaggedAttribute;
+  }
+  /**
+   * @return string[]
+   */
+  public function getFlaggedAttribute()
+  {
+    return $this->flaggedAttribute;
+  }
+  /**
+   * @param DynamicLinkInfo
+   */
+  public function setInfo(DynamicLinkInfo $info)
+  {
+    $this->info = $info;
+  }
+  /**
+   * @return DynamicLinkInfo
+   */
+  public function getInfo()
+  {
+    return $this->info;
+  }
+  /**
+   * @param string
+   */
+  public function setLink($link)
+  {
+    $this->link = $link;
+  }
+  /**
+   * @return string
+   */
+  public function getLink()
+  {
+    return $this->link;
+  }
+  /**
+   * @param string
+   */
+  public function setLinkName($linkName)
+  {
+    $this->linkName = $linkName;
+  }
+  /**
+   * @return string
+   */
+  public function getLinkName()
+  {
+    return $this->linkName;
+  }
+  /**
+   * @param string
+   */
+  public function setVisibility($visibility)
+  {
+    $this->visibility = $visibility;
+  }
+  /**
+   * @return string
+   */
+  public function getVisibility()
+  {
+    return $this->visibility;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ManagedShortLink::class, 'Google_Service_FirebaseDynamicLinks_ManagedShortLink');
Index: vendor/google/apiclient-services/src/FirebaseDynamicLinks/NavigationInfo.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDynamicLinks/NavigationInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDynamicLinks/NavigationInfo.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\FirebaseDynamicLinks;
+
+class NavigationInfo extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $enableForcedRedirect;
+
+  /**
+   * @param bool
+   */
+  public function setEnableForcedRedirect($enableForcedRedirect)
+  {
+    $this->enableForcedRedirect = $enableForcedRedirect;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableForcedRedirect()
+  {
+    return $this->enableForcedRedirect;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(NavigationInfo::class, 'Google_Service_FirebaseDynamicLinks_NavigationInfo');
Index: vendor/google/apiclient-services/src/FirebaseDynamicLinks/Resource/ManagedShortLinks.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDynamicLinks/Resource/ManagedShortLinks.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDynamicLinks/Resource/ManagedShortLinks.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\FirebaseDynamicLinks\Resource;
+
+use Google\Service\FirebaseDynamicLinks\CreateManagedShortLinkRequest;
+use Google\Service\FirebaseDynamicLinks\CreateManagedShortLinkResponse;
+
+/**
+ * The "managedShortLinks" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $firebasedynamiclinksService = new Google\Service\FirebaseDynamicLinks(...);
+ *   $managedShortLinks = $firebasedynamiclinksService->managedShortLinks;
+ *  </code>
+ */
+class ManagedShortLinks extends \Google\Service\Resource
+{
+  /**
+   * Creates a managed short Dynamic Link given either a valid long Dynamic Link
+   * or details such as Dynamic Link domain, Android and iOS app information. The
+   * created short Dynamic Link will not expire. This differs from
+   * CreateShortDynamicLink in the following ways: - The request will also contain
+   * a name for the link (non unique name for the front end). - The response must
+   * be authenticated with an auth token (generated with the admin service
+   * account). - The link will appear in the FDL list of links in the console
+   * front end. The Dynamic Link domain in the request must be owned by
+   * requester's Firebase project. (managedShortLinks.create)
+   *
+   * @param CreateManagedShortLinkRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return CreateManagedShortLinkResponse
+   * @throws \Google\Service\Exception
+   */
+  public function create(CreateManagedShortLinkRequest $postBody, $optParams = [])
+  {
+    $params = ['postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], CreateManagedShortLinkResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ManagedShortLinks::class, 'Google_Service_FirebaseDynamicLinks_Resource_ManagedShortLinks');
Index: vendor/google/apiclient-services/src/FirebaseDynamicLinks/Resource/ShortLinks.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDynamicLinks/Resource/ShortLinks.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDynamicLinks/Resource/ShortLinks.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,55 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\FirebaseDynamicLinks\Resource;
+
+use Google\Service\FirebaseDynamicLinks\CreateShortDynamicLinkRequest;
+use Google\Service\FirebaseDynamicLinks\CreateShortDynamicLinkResponse;
+
+/**
+ * The "shortLinks" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $firebasedynamiclinksService = new Google\Service\FirebaseDynamicLinks(...);
+ *   $shortLinks = $firebasedynamiclinksService->shortLinks;
+ *  </code>
+ */
+class ShortLinks extends \Google\Service\Resource
+{
+  /**
+   * Creates a short Dynamic Link given either a valid long Dynamic Link or
+   * details such as Dynamic Link domain, Android and iOS app information. The
+   * created short Dynamic Link will not expire. Repeated calls with the same long
+   * Dynamic Link or Dynamic Link information will produce the same short Dynamic
+   * Link. The Dynamic Link domain in the request must be owned by requester's
+   * Firebase project. (shortLinks.create)
+   *
+   * @param CreateShortDynamicLinkRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return CreateShortDynamicLinkResponse
+   * @throws \Google\Service\Exception
+   */
+  public function create(CreateShortDynamicLinkRequest $postBody, $optParams = [])
+  {
+    $params = ['postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], CreateShortDynamicLinkResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ShortLinks::class, 'Google_Service_FirebaseDynamicLinks_Resource_ShortLinks');
Index: vendor/google/apiclient-services/src/FirebaseDynamicLinks/Resource/V1.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDynamicLinks/Resource/V1.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDynamicLinks/Resource/V1.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\FirebaseDynamicLinks\Resource;
+
+use Google\Service\FirebaseDynamicLinks\DynamicLinkStats;
+use Google\Service\FirebaseDynamicLinks\GetIosPostInstallAttributionRequest;
+use Google\Service\FirebaseDynamicLinks\GetIosPostInstallAttributionResponse;
+use Google\Service\FirebaseDynamicLinks\GetIosReopenAttributionRequest;
+use Google\Service\FirebaseDynamicLinks\GetIosReopenAttributionResponse;
+
+/**
+ * The "v1" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $firebasedynamiclinksService = new Google\Service\FirebaseDynamicLinks(...);
+ *   $v1 = $firebasedynamiclinksService->v1;
+ *  </code>
+ */
+class V1 extends \Google\Service\Resource
+{
+  /**
+   * Fetches analytics stats of a short Dynamic Link for a given duration. Metrics
+   * include number of clicks, redirects, installs, app first opens, and app
+   * reopens. (v1.getLinkStats)
+   *
+   * @param string $dynamicLink Dynamic Link URL. e.g.
+   * https://abcd.app.goo.gl/wxyz
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string durationDays The span of time requested in days.
+   * @opt_param string sdkVersion Google SDK version. Version takes the form
+   * "$major.$minor.$patch"
+   * @return DynamicLinkStats
+   * @throws \Google\Service\Exception
+   */
+  public function getLinkStats($dynamicLink, $optParams = [])
+  {
+    $params = ['dynamicLink' => $dynamicLink];
+    $params = array_merge($params, $optParams);
+    return $this->call('getLinkStats', [$params], DynamicLinkStats::class);
+  }
+  /**
+   * Get iOS strong/weak-match info for post-install attribution.
+   * (v1.installAttribution)
+   *
+   * @param GetIosPostInstallAttributionRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GetIosPostInstallAttributionResponse
+   * @throws \Google\Service\Exception
+   */
+  public function installAttribution(GetIosPostInstallAttributionRequest $postBody, $optParams = [])
+  {
+    $params = ['postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('installAttribution', [$params], GetIosPostInstallAttributionResponse::class);
+  }
+  /**
+   * Get iOS reopen attribution for app universal link open deeplinking.
+   * (v1.reopenAttribution)
+   *
+   * @param GetIosReopenAttributionRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GetIosReopenAttributionResponse
+   * @throws \Google\Service\Exception
+   */
+  public function reopenAttribution(GetIosReopenAttributionRequest $postBody, $optParams = [])
+  {
+    $params = ['postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('reopenAttribution', [$params], GetIosReopenAttributionResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(V1::class, 'Google_Service_FirebaseDynamicLinks_Resource_V1');
Index: vendor/google/apiclient-services/src/FirebaseDynamicLinks/SocialMetaTagInfo.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDynamicLinks/SocialMetaTagInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDynamicLinks/SocialMetaTagInfo.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\FirebaseDynamicLinks;
+
+class SocialMetaTagInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $socialDescription;
+  /**
+   * @var string
+   */
+  public $socialImageLink;
+  /**
+   * @var string
+   */
+  public $socialTitle;
+
+  /**
+   * @param string
+   */
+  public function setSocialDescription($socialDescription)
+  {
+    $this->socialDescription = $socialDescription;
+  }
+  /**
+   * @return string
+   */
+  public function getSocialDescription()
+  {
+    return $this->socialDescription;
+  }
+  /**
+   * @param string
+   */
+  public function setSocialImageLink($socialImageLink)
+  {
+    $this->socialImageLink = $socialImageLink;
+  }
+  /**
+   * @return string
+   */
+  public function getSocialImageLink()
+  {
+    return $this->socialImageLink;
+  }
+  /**
+   * @param string
+   */
+  public function setSocialTitle($socialTitle)
+  {
+    $this->socialTitle = $socialTitle;
+  }
+  /**
+   * @return string
+   */
+  public function getSocialTitle()
+  {
+    return $this->socialTitle;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SocialMetaTagInfo::class, 'Google_Service_FirebaseDynamicLinks_SocialMetaTagInfo');
Index: vendor/google/apiclient-services/src/FirebaseDynamicLinks/Suffix.php
===================================================================
--- vendor/google/apiclient-services/src/FirebaseDynamicLinks/Suffix.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/FirebaseDynamicLinks/Suffix.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\FirebaseDynamicLinks;
+
+class Suffix extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $customSuffix;
+  /**
+   * @var string
+   */
+  public $option;
+
+  /**
+   * @param string
+   */
+  public function setCustomSuffix($customSuffix)
+  {
+    $this->customSuffix = $customSuffix;
+  }
+  /**
+   * @return string
+   */
+  public function getCustomSuffix()
+  {
+    return $this->customSuffix;
+  }
+  /**
+   * @param string
+   */
+  public function setOption($option)
+  {
+    $this->option = $option;
+  }
+  /**
+   * @return string
+   */
+  public function getOption()
+  {
+    return $this->option;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Suffix::class, 'Google_Service_FirebaseDynamicLinks_Suffix');
