Index: vendor/google/apiclient-services/src/Digitalassetlinks/AndroidAppAsset.php
===================================================================
--- vendor/google/apiclient-services/src/Digitalassetlinks/AndroidAppAsset.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Digitalassetlinks/AndroidAppAsset.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\Digitalassetlinks;
+
+class AndroidAppAsset extends \Google\Model
+{
+  protected $certificateType = CertificateInfo::class;
+  protected $certificateDataType = '';
+  /**
+   * @var string
+   */
+  public $packageName;
+
+  /**
+   * @param CertificateInfo
+   */
+  public function setCertificate(CertificateInfo $certificate)
+  {
+    $this->certificate = $certificate;
+  }
+  /**
+   * @return CertificateInfo
+   */
+  public function getCertificate()
+  {
+    return $this->certificate;
+  }
+  /**
+   * @param string
+   */
+  public function setPackageName($packageName)
+  {
+    $this->packageName = $packageName;
+  }
+  /**
+   * @return string
+   */
+  public function getPackageName()
+  {
+    return $this->packageName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AndroidAppAsset::class, 'Google_Service_Digitalassetlinks_AndroidAppAsset');
Index: vendor/google/apiclient-services/src/Digitalassetlinks/Asset.php
===================================================================
--- vendor/google/apiclient-services/src/Digitalassetlinks/Asset.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Digitalassetlinks/Asset.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\Digitalassetlinks;
+
+class Asset extends \Google\Model
+{
+  protected $androidAppType = AndroidAppAsset::class;
+  protected $androidAppDataType = '';
+  protected $webType = WebAsset::class;
+  protected $webDataType = '';
+
+  /**
+   * @param AndroidAppAsset
+   */
+  public function setAndroidApp(AndroidAppAsset $androidApp)
+  {
+    $this->androidApp = $androidApp;
+  }
+  /**
+   * @return AndroidAppAsset
+   */
+  public function getAndroidApp()
+  {
+    return $this->androidApp;
+  }
+  /**
+   * @param WebAsset
+   */
+  public function setWeb(WebAsset $web)
+  {
+    $this->web = $web;
+  }
+  /**
+   * @return WebAsset
+   */
+  public function getWeb()
+  {
+    return $this->web;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Asset::class, 'Google_Service_Digitalassetlinks_Asset');
Index: vendor/google/apiclient-services/src/Digitalassetlinks/BulkCheckRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Digitalassetlinks/BulkCheckRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Digitalassetlinks/BulkCheckRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,129 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Digitalassetlinks;
+
+class BulkCheckRequest extends \Google\Collection
+{
+  protected $collection_key = 'statements';
+  /**
+   * @var bool
+   */
+  public $allowGoogleInternalDataSources;
+  /**
+   * @var string
+   */
+  public $defaultRelation;
+  protected $defaultSourceType = Asset::class;
+  protected $defaultSourceDataType = '';
+  protected $defaultTargetType = Asset::class;
+  protected $defaultTargetDataType = '';
+  /**
+   * @var bool
+   */
+  public $skipCacheLookup;
+  protected $statementsType = StatementTemplate::class;
+  protected $statementsDataType = 'array';
+
+  /**
+   * @param bool
+   */
+  public function setAllowGoogleInternalDataSources($allowGoogleInternalDataSources)
+  {
+    $this->allowGoogleInternalDataSources = $allowGoogleInternalDataSources;
+  }
+  /**
+   * @return bool
+   */
+  public function getAllowGoogleInternalDataSources()
+  {
+    return $this->allowGoogleInternalDataSources;
+  }
+  /**
+   * @param string
+   */
+  public function setDefaultRelation($defaultRelation)
+  {
+    $this->defaultRelation = $defaultRelation;
+  }
+  /**
+   * @return string
+   */
+  public function getDefaultRelation()
+  {
+    return $this->defaultRelation;
+  }
+  /**
+   * @param Asset
+   */
+  public function setDefaultSource(Asset $defaultSource)
+  {
+    $this->defaultSource = $defaultSource;
+  }
+  /**
+   * @return Asset
+   */
+  public function getDefaultSource()
+  {
+    return $this->defaultSource;
+  }
+  /**
+   * @param Asset
+   */
+  public function setDefaultTarget(Asset $defaultTarget)
+  {
+    $this->defaultTarget = $defaultTarget;
+  }
+  /**
+   * @return Asset
+   */
+  public function getDefaultTarget()
+  {
+    return $this->defaultTarget;
+  }
+  /**
+   * @param bool
+   */
+  public function setSkipCacheLookup($skipCacheLookup)
+  {
+    $this->skipCacheLookup = $skipCacheLookup;
+  }
+  /**
+   * @return bool
+   */
+  public function getSkipCacheLookup()
+  {
+    return $this->skipCacheLookup;
+  }
+  /**
+   * @param StatementTemplate[]
+   */
+  public function setStatements($statements)
+  {
+    $this->statements = $statements;
+  }
+  /**
+   * @return StatementTemplate[]
+   */
+  public function getStatements()
+  {
+    return $this->statements;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BulkCheckRequest::class, 'Google_Service_Digitalassetlinks_BulkCheckRequest');
Index: vendor/google/apiclient-services/src/Digitalassetlinks/BulkCheckResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Digitalassetlinks/BulkCheckResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Digitalassetlinks/BulkCheckResponse.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\Digitalassetlinks;
+
+class BulkCheckResponse extends \Google\Collection
+{
+  protected $collection_key = 'checkResults';
+  /**
+   * @var string
+   */
+  public $bulkErrorCode;
+  protected $checkResultsType = CheckResponse::class;
+  protected $checkResultsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setBulkErrorCode($bulkErrorCode)
+  {
+    $this->bulkErrorCode = $bulkErrorCode;
+  }
+  /**
+   * @return string
+   */
+  public function getBulkErrorCode()
+  {
+    return $this->bulkErrorCode;
+  }
+  /**
+   * @param CheckResponse[]
+   */
+  public function setCheckResults($checkResults)
+  {
+    $this->checkResults = $checkResults;
+  }
+  /**
+   * @return CheckResponse[]
+   */
+  public function getCheckResults()
+  {
+    return $this->checkResults;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BulkCheckResponse::class, 'Google_Service_Digitalassetlinks_BulkCheckResponse');
Index: vendor/google/apiclient-services/src/Digitalassetlinks/CertificateInfo.php
===================================================================
--- vendor/google/apiclient-services/src/Digitalassetlinks/CertificateInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Digitalassetlinks/CertificateInfo.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\Digitalassetlinks;
+
+class CertificateInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $sha256Fingerprint;
+
+  /**
+   * @param string
+   */
+  public function setSha256Fingerprint($sha256Fingerprint)
+  {
+    $this->sha256Fingerprint = $sha256Fingerprint;
+  }
+  /**
+   * @return string
+   */
+  public function getSha256Fingerprint()
+  {
+    return $this->sha256Fingerprint;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CertificateInfo::class, 'Google_Service_Digitalassetlinks_CertificateInfo');
Index: vendor/google/apiclient-services/src/Digitalassetlinks/CheckResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Digitalassetlinks/CheckResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Digitalassetlinks/CheckResponse.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\Digitalassetlinks;
+
+class CheckResponse extends \Google\Collection
+{
+  protected $collection_key = 'errorCode';
+  /**
+   * @var string
+   */
+  public $debugString;
+  /**
+   * @var string[]
+   */
+  public $errorCode;
+  /**
+   * @var bool
+   */
+  public $linked;
+  /**
+   * @var string
+   */
+  public $maxAge;
+
+  /**
+   * @param string
+   */
+  public function setDebugString($debugString)
+  {
+    $this->debugString = $debugString;
+  }
+  /**
+   * @return string
+   */
+  public function getDebugString()
+  {
+    return $this->debugString;
+  }
+  /**
+   * @param string[]
+   */
+  public function setErrorCode($errorCode)
+  {
+    $this->errorCode = $errorCode;
+  }
+  /**
+   * @return string[]
+   */
+  public function getErrorCode()
+  {
+    return $this->errorCode;
+  }
+  /**
+   * @param bool
+   */
+  public function setLinked($linked)
+  {
+    $this->linked = $linked;
+  }
+  /**
+   * @return bool
+   */
+  public function getLinked()
+  {
+    return $this->linked;
+  }
+  /**
+   * @param string
+   */
+  public function setMaxAge($maxAge)
+  {
+    $this->maxAge = $maxAge;
+  }
+  /**
+   * @return string
+   */
+  public function getMaxAge()
+  {
+    return $this->maxAge;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CheckResponse::class, 'Google_Service_Digitalassetlinks_CheckResponse');
Index: vendor/google/apiclient-services/src/Digitalassetlinks/ListResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Digitalassetlinks/ListResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Digitalassetlinks/ListResponse.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\Digitalassetlinks;
+
+class ListResponse extends \Google\Collection
+{
+  protected $collection_key = 'statements';
+  /**
+   * @var string
+   */
+  public $debugString;
+  /**
+   * @var string[]
+   */
+  public $errorCode;
+  /**
+   * @var string
+   */
+  public $maxAge;
+  protected $statementsType = Statement::class;
+  protected $statementsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setDebugString($debugString)
+  {
+    $this->debugString = $debugString;
+  }
+  /**
+   * @return string
+   */
+  public function getDebugString()
+  {
+    return $this->debugString;
+  }
+  /**
+   * @param string[]
+   */
+  public function setErrorCode($errorCode)
+  {
+    $this->errorCode = $errorCode;
+  }
+  /**
+   * @return string[]
+   */
+  public function getErrorCode()
+  {
+    return $this->errorCode;
+  }
+  /**
+   * @param string
+   */
+  public function setMaxAge($maxAge)
+  {
+    $this->maxAge = $maxAge;
+  }
+  /**
+   * @return string
+   */
+  public function getMaxAge()
+  {
+    return $this->maxAge;
+  }
+  /**
+   * @param Statement[]
+   */
+  public function setStatements($statements)
+  {
+    $this->statements = $statements;
+  }
+  /**
+   * @return Statement[]
+   */
+  public function getStatements()
+  {
+    return $this->statements;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListResponse::class, 'Google_Service_Digitalassetlinks_ListResponse');
Index: vendor/google/apiclient-services/src/Digitalassetlinks/Resource/Assetlinks.php
===================================================================
--- vendor/google/apiclient-services/src/Digitalassetlinks/Resource/Assetlinks.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Digitalassetlinks/Resource/Assetlinks.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\Digitalassetlinks\Resource;
+
+use Google\Service\Digitalassetlinks\CheckResponse;
+
+/**
+ * The "assetlinks" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $digitalassetlinksService = new Google\Service\Digitalassetlinks(...);
+ *   $assetlinks = $digitalassetlinksService->assetlinks;
+ *  </code>
+ */
+class Assetlinks extends \Google\Service\Resource
+{
+  /**
+   * Determines whether the specified (directional) relationship exists between
+   * the specified source and target assets. The relation describes the intent of
+   * the link between the two assets as claimed by the source asset. An example
+   * for such relationships is the delegation of privileges or permissions. This
+   * command is most often used by infrastructure systems to check preconditions
+   * for an action. For example, a client may want to know if it is OK to send a
+   * web URL to a particular mobile app instead. The client can check for the
+   * relevant asset link from the website to the mobile app to decide if the
+   * operation should be allowed. A note about security: if you specify a secure
+   * asset as the source, such as an HTTPS website or an Android app, the API will
+   * ensure that any statements used to generate the response have been made in a
+   * secure way by the owner of that asset. Conversely, if the source asset is an
+   * insecure HTTP website (that is, the URL starts with `http://` instead of
+   * `https://`), the API cannot verify its statements securely, and it is not
+   * possible to ensure that the website's statements have not been altered by a
+   * third party. For more information, see the [Digital Asset Links technical
+   * design
+   * specification](https://github.com/google/digitalassetlinks/blob/master/well-
+   * known/details.md). (assetlinks.check)
+   *
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string relation Query string for the relation. We identify
+   * relations with strings of the format `/`, where `` must be one of a set of
+   * pre-defined purpose categories, and `` is a free-form lowercase alphanumeric
+   * string that describes the specific use case of the statement. Refer to [our
+   * API documentation](/digital-asset-links/v1/relation-strings) for the current
+   * list of supported relations. For a query to match an asset link, both the
+   * query's and the asset link's relation strings must match exactly. Example: A
+   * query with relation `delegate_permission/common.handle_all_urls` matches an
+   * asset link with relation `delegate_permission/common.handle_all_urls`.
+   * @opt_param string source.androidApp.certificate.sha256Fingerprint The
+   * uppercase SHA-265 fingerprint of the certificate. From the PEM certificate,
+   * it can be acquired like this: $ keytool -printcert -file $CERTFILE | grep
+   * SHA256: SHA256: 14:6D:E9:83:C5:73:06:50:D8:EE:B9:95:2F:34:FC:64:16:A0:83: \
+   * 42:E6:1D:BE:A8:8A:04:96:B2:3F:CF:44:E5 or like this: $ openssl x509 -in
+   * $CERTFILE -noout -fingerprint -sha256 SHA256
+   * Fingerprint=14:6D:E9:83:C5:73:06:50:D8:EE:B9:95:2F:34:FC:64: \
+   * 16:A0:83:42:E6:1D:BE:A8:8A:04:96:B2:3F:CF:44:E5 In this example, the contents
+   * of this field would be `14:6D:E9:83:C5:73:
+   * 06:50:D8:EE:B9:95:2F:34:FC:64:16:A0:83:42:E6:1D:BE:A8:8A:04:96:B2:3F:CF:
+   * 44:E5`. If these tools are not available to you, you can convert the PEM
+   * certificate into the DER format, compute the SHA-256 hash of that string and
+   * represent the result as a hexstring (that is, uppercase hexadecimal
+   * representations of each octet, separated by colons).
+   * @opt_param string source.androidApp.packageName Android App assets are
+   * naturally identified by their Java package name. For example, the Google Maps
+   * app uses the package name `com.google.android.apps.maps`. REQUIRED
+   * @opt_param string source.web.site Web assets are identified by a URL that
+   * contains only the scheme, hostname and port parts. The format is
+   * http[s]://[:] Hostnames must be fully qualified: they must end in a single
+   * period ("`.`"). Only the schemes "http" and "https" are currently allowed.
+   * Port numbers are given as a decimal number, and they must be omitted if the
+   * standard port numbers are used: 80 for http and 443 for https. We call this
+   * limited URL the "site". All URLs that share the same scheme, hostname and
+   * port are considered to be a part of the site and thus belong to the web
+   * asset. Example: the asset with the site `https://www.google.com` contains all
+   * these URLs: * `https://www.google.com/` * `https://www.google.com:443/` *
+   * `https://www.google.com/foo` * `https://www.google.com/foo?bar` *
+   * `https://www.google.com/foo#bar` * `https://user@password:www.google.com/`
+   * But it does not contain these URLs: * `http://www.google.com/` (wrong scheme)
+   * * `https://google.com/` (hostname does not match) *
+   * `https://www.google.com:444/` (port does not match) REQUIRED
+   * @opt_param string target.androidApp.certificate.sha256Fingerprint The
+   * uppercase SHA-265 fingerprint of the certificate. From the PEM certificate,
+   * it can be acquired like this: $ keytool -printcert -file $CERTFILE | grep
+   * SHA256: SHA256: 14:6D:E9:83:C5:73:06:50:D8:EE:B9:95:2F:34:FC:64:16:A0:83: \
+   * 42:E6:1D:BE:A8:8A:04:96:B2:3F:CF:44:E5 or like this: $ openssl x509 -in
+   * $CERTFILE -noout -fingerprint -sha256 SHA256
+   * Fingerprint=14:6D:E9:83:C5:73:06:50:D8:EE:B9:95:2F:34:FC:64: \
+   * 16:A0:83:42:E6:1D:BE:A8:8A:04:96:B2:3F:CF:44:E5 In this example, the contents
+   * of this field would be `14:6D:E9:83:C5:73:
+   * 06:50:D8:EE:B9:95:2F:34:FC:64:16:A0:83:42:E6:1D:BE:A8:8A:04:96:B2:3F:CF:
+   * 44:E5`. If these tools are not available to you, you can convert the PEM
+   * certificate into the DER format, compute the SHA-256 hash of that string and
+   * represent the result as a hexstring (that is, uppercase hexadecimal
+   * representations of each octet, separated by colons).
+   * @opt_param string target.androidApp.packageName Android App assets are
+   * naturally identified by their Java package name. For example, the Google Maps
+   * app uses the package name `com.google.android.apps.maps`. REQUIRED
+   * @opt_param string target.web.site Web assets are identified by a URL that
+   * contains only the scheme, hostname and port parts. The format is
+   * http[s]://[:] Hostnames must be fully qualified: they must end in a single
+   * period ("`.`"). Only the schemes "http" and "https" are currently allowed.
+   * Port numbers are given as a decimal number, and they must be omitted if the
+   * standard port numbers are used: 80 for http and 443 for https. We call this
+   * limited URL the "site". All URLs that share the same scheme, hostname and
+   * port are considered to be a part of the site and thus belong to the web
+   * asset. Example: the asset with the site `https://www.google.com` contains all
+   * these URLs: * `https://www.google.com/` * `https://www.google.com:443/` *
+   * `https://www.google.com/foo` * `https://www.google.com/foo?bar` *
+   * `https://www.google.com/foo#bar` * `https://user@password:www.google.com/`
+   * But it does not contain these URLs: * `http://www.google.com/` (wrong scheme)
+   * * `https://google.com/` (hostname does not match) *
+   * `https://www.google.com:444/` (port does not match) REQUIRED
+   * @return CheckResponse
+   * @throws \Google\Service\Exception
+   */
+  public function check($optParams = [])
+  {
+    $params = [];
+    $params = array_merge($params, $optParams);
+    return $this->call('check', [$params], CheckResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Assetlinks::class, 'Google_Service_Digitalassetlinks_Resource_Assetlinks');
Index: vendor/google/apiclient-services/src/Digitalassetlinks/Resource/Statements.php
===================================================================
--- vendor/google/apiclient-services/src/Digitalassetlinks/Resource/Statements.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Digitalassetlinks/Resource/Statements.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,101 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Digitalassetlinks\Resource;
+
+use Google\Service\Digitalassetlinks\ListResponse;
+
+/**
+ * The "statements" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $digitalassetlinksService = new Google\Service\Digitalassetlinks(...);
+ *   $statements = $digitalassetlinksService->statements;
+ *  </code>
+ */
+class Statements extends \Google\Service\Resource
+{
+  /**
+   * Retrieves a list of all statements from a given source that match the
+   * specified target and statement string. The API guarantees that all statements
+   * with secure source assets, such as HTTPS websites or Android apps, have been
+   * made in a secure way by the owner of those assets, as described in the
+   * [Digital Asset Links technical design
+   * specification](https://github.com/google/digitalassetlinks/blob/master/well-
+   * known/details.md). Specifically, you should consider that for insecure
+   * websites (that is, where the URL starts with `http://` instead of
+   * `https://`), this guarantee cannot be made. The `List` command is most useful
+   * in cases where the API client wants to know all the ways in which two assets
+   * are related, or enumerate all the relationships from a particular source
+   * asset. Example: a feature that helps users navigate to related items. When a
+   * mobile app is running on a device, the feature would make it easy to navigate
+   * to the corresponding web site or Google+ profile. (statements.listStatements)
+   *
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string relation Use only associations that match the specified
+   * relation. See the [`Statement`](#Statement) message for a detailed definition
+   * of relation strings. For a query to match a statement, one of the following
+   * must be true: * both the query's and the statement's relation strings match
+   * exactly, or * the query's relation string is empty or missing. Example: A
+   * query with relation `delegate_permission/common.handle_all_urls` matches an
+   * asset link with relation `delegate_permission/common.handle_all_urls`.
+   * @opt_param string source.androidApp.certificate.sha256Fingerprint The
+   * uppercase SHA-265 fingerprint of the certificate. From the PEM certificate,
+   * it can be acquired like this: $ keytool -printcert -file $CERTFILE | grep
+   * SHA256: SHA256: 14:6D:E9:83:C5:73:06:50:D8:EE:B9:95:2F:34:FC:64:16:A0:83: \
+   * 42:E6:1D:BE:A8:8A:04:96:B2:3F:CF:44:E5 or like this: $ openssl x509 -in
+   * $CERTFILE -noout -fingerprint -sha256 SHA256
+   * Fingerprint=14:6D:E9:83:C5:73:06:50:D8:EE:B9:95:2F:34:FC:64: \
+   * 16:A0:83:42:E6:1D:BE:A8:8A:04:96:B2:3F:CF:44:E5 In this example, the contents
+   * of this field would be `14:6D:E9:83:C5:73:
+   * 06:50:D8:EE:B9:95:2F:34:FC:64:16:A0:83:42:E6:1D:BE:A8:8A:04:96:B2:3F:CF:
+   * 44:E5`. If these tools are not available to you, you can convert the PEM
+   * certificate into the DER format, compute the SHA-256 hash of that string and
+   * represent the result as a hexstring (that is, uppercase hexadecimal
+   * representations of each octet, separated by colons).
+   * @opt_param string source.androidApp.packageName Android App assets are
+   * naturally identified by their Java package name. For example, the Google Maps
+   * app uses the package name `com.google.android.apps.maps`. REQUIRED
+   * @opt_param string source.web.site Web assets are identified by a URL that
+   * contains only the scheme, hostname and port parts. The format is
+   * http[s]://[:] Hostnames must be fully qualified: they must end in a single
+   * period ("`.`"). Only the schemes "http" and "https" are currently allowed.
+   * Port numbers are given as a decimal number, and they must be omitted if the
+   * standard port numbers are used: 80 for http and 443 for https. We call this
+   * limited URL the "site". All URLs that share the same scheme, hostname and
+   * port are considered to be a part of the site and thus belong to the web
+   * asset. Example: the asset with the site `https://www.google.com` contains all
+   * these URLs: * `https://www.google.com/` * `https://www.google.com:443/` *
+   * `https://www.google.com/foo` * `https://www.google.com/foo?bar` *
+   * `https://www.google.com/foo#bar` * `https://user@password:www.google.com/`
+   * But it does not contain these URLs: * `http://www.google.com/` (wrong scheme)
+   * * `https://google.com/` (hostname does not match) *
+   * `https://www.google.com:444/` (port does not match) REQUIRED
+   * @return ListResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listStatements($optParams = [])
+  {
+    $params = [];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Statements::class, 'Google_Service_Digitalassetlinks_Resource_Statements');
Index: vendor/google/apiclient-services/src/Digitalassetlinks/Statement.php
===================================================================
--- vendor/google/apiclient-services/src/Digitalassetlinks/Statement.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Digitalassetlinks/Statement.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\Digitalassetlinks;
+
+class Statement extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $relation;
+  protected $sourceType = Asset::class;
+  protected $sourceDataType = '';
+  protected $targetType = Asset::class;
+  protected $targetDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setRelation($relation)
+  {
+    $this->relation = $relation;
+  }
+  /**
+   * @return string
+   */
+  public function getRelation()
+  {
+    return $this->relation;
+  }
+  /**
+   * @param Asset
+   */
+  public function setSource(Asset $source)
+  {
+    $this->source = $source;
+  }
+  /**
+   * @return Asset
+   */
+  public function getSource()
+  {
+    return $this->source;
+  }
+  /**
+   * @param Asset
+   */
+  public function setTarget(Asset $target)
+  {
+    $this->target = $target;
+  }
+  /**
+   * @return Asset
+   */
+  public function getTarget()
+  {
+    return $this->target;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Statement::class, 'Google_Service_Digitalassetlinks_Statement');
Index: vendor/google/apiclient-services/src/Digitalassetlinks/StatementTemplate.php
===================================================================
--- vendor/google/apiclient-services/src/Digitalassetlinks/StatementTemplate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Digitalassetlinks/StatementTemplate.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\Digitalassetlinks;
+
+class StatementTemplate extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $relation;
+  protected $sourceType = Asset::class;
+  protected $sourceDataType = '';
+  protected $targetType = Asset::class;
+  protected $targetDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setRelation($relation)
+  {
+    $this->relation = $relation;
+  }
+  /**
+   * @return string
+   */
+  public function getRelation()
+  {
+    return $this->relation;
+  }
+  /**
+   * @param Asset
+   */
+  public function setSource(Asset $source)
+  {
+    $this->source = $source;
+  }
+  /**
+   * @return Asset
+   */
+  public function getSource()
+  {
+    return $this->source;
+  }
+  /**
+   * @param Asset
+   */
+  public function setTarget(Asset $target)
+  {
+    $this->target = $target;
+  }
+  /**
+   * @return Asset
+   */
+  public function getTarget()
+  {
+    return $this->target;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(StatementTemplate::class, 'Google_Service_Digitalassetlinks_StatementTemplate');
Index: vendor/google/apiclient-services/src/Digitalassetlinks/WebAsset.php
===================================================================
--- vendor/google/apiclient-services/src/Digitalassetlinks/WebAsset.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Digitalassetlinks/WebAsset.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\Digitalassetlinks;
+
+class WebAsset extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $site;
+
+  /**
+   * @param string
+   */
+  public function setSite($site)
+  {
+    $this->site = $site;
+  }
+  /**
+   * @return string
+   */
+  public function getSite()
+  {
+    return $this->site;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(WebAsset::class, 'Google_Service_Digitalassetlinks_WebAsset');
