Index: vendor/google/apiclient-services/src/Contentwarehouse/CloudAiPlatformTenantresourceCloudSqlInstanceConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/CloudAiPlatformTenantresourceCloudSqlInstanceConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/CloudAiPlatformTenantresourceCloudSqlInstanceConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,153 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class CloudAiPlatformTenantresourceCloudSqlInstanceConfig extends \Google\Collection
+{
+  protected $collection_key = 'mdbRolesForCorpAccess';
+  /**
+   * @var string
+   */
+  public $cloudSqlInstanceConnectionName;
+  /**
+   * @var string
+   */
+  public $cloudSqlInstanceName;
+  /**
+   * @var string
+   */
+  public $kmsKeyReference;
+  /**
+   * @var string[]
+   */
+  public $mdbRolesForCorpAccess;
+  /**
+   * @var string
+   */
+  public $slmInstanceName;
+  /**
+   * @var string
+   */
+  public $slmInstanceTemplate;
+  /**
+   * @var string
+   */
+  public $slmInstanceType;
+
+  /**
+   * @param string
+   */
+  public function setCloudSqlInstanceConnectionName($cloudSqlInstanceConnectionName)
+  {
+    $this->cloudSqlInstanceConnectionName = $cloudSqlInstanceConnectionName;
+  }
+  /**
+   * @return string
+   */
+  public function getCloudSqlInstanceConnectionName()
+  {
+    return $this->cloudSqlInstanceConnectionName;
+  }
+  /**
+   * @param string
+   */
+  public function setCloudSqlInstanceName($cloudSqlInstanceName)
+  {
+    $this->cloudSqlInstanceName = $cloudSqlInstanceName;
+  }
+  /**
+   * @return string
+   */
+  public function getCloudSqlInstanceName()
+  {
+    return $this->cloudSqlInstanceName;
+  }
+  /**
+   * @param string
+   */
+  public function setKmsKeyReference($kmsKeyReference)
+  {
+    $this->kmsKeyReference = $kmsKeyReference;
+  }
+  /**
+   * @return string
+   */
+  public function getKmsKeyReference()
+  {
+    return $this->kmsKeyReference;
+  }
+  /**
+   * @param string[]
+   */
+  public function setMdbRolesForCorpAccess($mdbRolesForCorpAccess)
+  {
+    $this->mdbRolesForCorpAccess = $mdbRolesForCorpAccess;
+  }
+  /**
+   * @return string[]
+   */
+  public function getMdbRolesForCorpAccess()
+  {
+    return $this->mdbRolesForCorpAccess;
+  }
+  /**
+   * @param string
+   */
+  public function setSlmInstanceName($slmInstanceName)
+  {
+    $this->slmInstanceName = $slmInstanceName;
+  }
+  /**
+   * @return string
+   */
+  public function getSlmInstanceName()
+  {
+    return $this->slmInstanceName;
+  }
+  /**
+   * @param string
+   */
+  public function setSlmInstanceTemplate($slmInstanceTemplate)
+  {
+    $this->slmInstanceTemplate = $slmInstanceTemplate;
+  }
+  /**
+   * @return string
+   */
+  public function getSlmInstanceTemplate()
+  {
+    return $this->slmInstanceTemplate;
+  }
+  /**
+   * @param string
+   */
+  public function setSlmInstanceType($slmInstanceType)
+  {
+    $this->slmInstanceType = $slmInstanceType;
+  }
+  /**
+   * @return string
+   */
+  public function getSlmInstanceType()
+  {
+    return $this->slmInstanceType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CloudAiPlatformTenantresourceCloudSqlInstanceConfig::class, 'Google_Service_Contentwarehouse_CloudAiPlatformTenantresourceCloudSqlInstanceConfig');
Index: vendor/google/apiclient-services/src/Contentwarehouse/CloudAiPlatformTenantresourceGcsBucketConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/CloudAiPlatformTenantresourceGcsBucketConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/CloudAiPlatformTenantresourceGcsBucketConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,135 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class CloudAiPlatformTenantresourceGcsBucketConfig extends \Google\Collection
+{
+  protected $collection_key = 'viewers';
+  /**
+   * @var string[]
+   */
+  public $admins;
+  /**
+   * @var string
+   */
+  public $bucketName;
+  /**
+   * @var string
+   */
+  public $entityName;
+  /**
+   * @var string
+   */
+  public $kmsKeyReference;
+  /**
+   * @var int
+   */
+  public $ttlDays;
+  /**
+   * @var string[]
+   */
+  public $viewers;
+
+  /**
+   * @param string[]
+   */
+  public function setAdmins($admins)
+  {
+    $this->admins = $admins;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAdmins()
+  {
+    return $this->admins;
+  }
+  /**
+   * @param string
+   */
+  public function setBucketName($bucketName)
+  {
+    $this->bucketName = $bucketName;
+  }
+  /**
+   * @return string
+   */
+  public function getBucketName()
+  {
+    return $this->bucketName;
+  }
+  /**
+   * @param string
+   */
+  public function setEntityName($entityName)
+  {
+    $this->entityName = $entityName;
+  }
+  /**
+   * @return string
+   */
+  public function getEntityName()
+  {
+    return $this->entityName;
+  }
+  /**
+   * @param string
+   */
+  public function setKmsKeyReference($kmsKeyReference)
+  {
+    $this->kmsKeyReference = $kmsKeyReference;
+  }
+  /**
+   * @return string
+   */
+  public function getKmsKeyReference()
+  {
+    return $this->kmsKeyReference;
+  }
+  /**
+   * @param int
+   */
+  public function setTtlDays($ttlDays)
+  {
+    $this->ttlDays = $ttlDays;
+  }
+  /**
+   * @return int
+   */
+  public function getTtlDays()
+  {
+    return $this->ttlDays;
+  }
+  /**
+   * @param string[]
+   */
+  public function setViewers($viewers)
+  {
+    $this->viewers = $viewers;
+  }
+  /**
+   * @return string[]
+   */
+  public function getViewers()
+  {
+    return $this->viewers;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CloudAiPlatformTenantresourceGcsBucketConfig::class, 'Google_Service_Contentwarehouse_CloudAiPlatformTenantresourceGcsBucketConfig');
Index: vendor/google/apiclient-services/src/Contentwarehouse/CloudAiPlatformTenantresourceIamPolicyBinding.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/CloudAiPlatformTenantresourceIamPolicyBinding.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/CloudAiPlatformTenantresourceIamPolicyBinding.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\Contentwarehouse;
+
+class CloudAiPlatformTenantresourceIamPolicyBinding extends \Google\Collection
+{
+  protected $collection_key = 'members';
+  /**
+   * @var string[]
+   */
+  public $members;
+  /**
+   * @var string
+   */
+  public $resource;
+  /**
+   * @var string
+   */
+  public $resourceType;
+  /**
+   * @var string
+   */
+  public $role;
+
+  /**
+   * @param string[]
+   */
+  public function setMembers($members)
+  {
+    $this->members = $members;
+  }
+  /**
+   * @return string[]
+   */
+  public function getMembers()
+  {
+    return $this->members;
+  }
+  /**
+   * @param string
+   */
+  public function setResource($resource)
+  {
+    $this->resource = $resource;
+  }
+  /**
+   * @return string
+   */
+  public function getResource()
+  {
+    return $this->resource;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceType($resourceType)
+  {
+    $this->resourceType = $resourceType;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceType()
+  {
+    return $this->resourceType;
+  }
+  /**
+   * @param string
+   */
+  public function setRole($role)
+  {
+    $this->role = $role;
+  }
+  /**
+   * @return string
+   */
+  public function getRole()
+  {
+    return $this->role;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CloudAiPlatformTenantresourceIamPolicyBinding::class, 'Google_Service_Contentwarehouse_CloudAiPlatformTenantresourceIamPolicyBinding');
Index: vendor/google/apiclient-services/src/Contentwarehouse/CloudAiPlatformTenantresourceInfraSpannerConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/CloudAiPlatformTenantresourceInfraSpannerConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/CloudAiPlatformTenantresourceInfraSpannerConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,150 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class CloudAiPlatformTenantresourceInfraSpannerConfig extends \Google\Model
+{
+  protected $createDatabaseOptionsType = CloudAiPlatformTenantresourceInfraSpannerConfigCreateDatabaseOptions::class;
+  protected $createDatabaseOptionsDataType = '';
+  /**
+   * @var string
+   */
+  public $kmsKeyReference;
+  /**
+   * @var string
+   */
+  public $sdlBundlePath;
+  /**
+   * @var string
+   */
+  public $spannerBorgServiceAccount;
+  /**
+   * @var string
+   */
+  public $spannerLocalNamePrefix;
+  /**
+   * @var string
+   */
+  public $spannerNamespace;
+  /**
+   * @var string
+   */
+  public $spannerUniverse;
+
+  /**
+   * @param CloudAiPlatformTenantresourceInfraSpannerConfigCreateDatabaseOptions
+   */
+  public function setCreateDatabaseOptions(CloudAiPlatformTenantresourceInfraSpannerConfigCreateDatabaseOptions $createDatabaseOptions)
+  {
+    $this->createDatabaseOptions = $createDatabaseOptions;
+  }
+  /**
+   * @return CloudAiPlatformTenantresourceInfraSpannerConfigCreateDatabaseOptions
+   */
+  public function getCreateDatabaseOptions()
+  {
+    return $this->createDatabaseOptions;
+  }
+  /**
+   * @param string
+   */
+  public function setKmsKeyReference($kmsKeyReference)
+  {
+    $this->kmsKeyReference = $kmsKeyReference;
+  }
+  /**
+   * @return string
+   */
+  public function getKmsKeyReference()
+  {
+    return $this->kmsKeyReference;
+  }
+  /**
+   * @param string
+   */
+  public function setSdlBundlePath($sdlBundlePath)
+  {
+    $this->sdlBundlePath = $sdlBundlePath;
+  }
+  /**
+   * @return string
+   */
+  public function getSdlBundlePath()
+  {
+    return $this->sdlBundlePath;
+  }
+  /**
+   * @param string
+   */
+  public function setSpannerBorgServiceAccount($spannerBorgServiceAccount)
+  {
+    $this->spannerBorgServiceAccount = $spannerBorgServiceAccount;
+  }
+  /**
+   * @return string
+   */
+  public function getSpannerBorgServiceAccount()
+  {
+    return $this->spannerBorgServiceAccount;
+  }
+  /**
+   * @param string
+   */
+  public function setSpannerLocalNamePrefix($spannerLocalNamePrefix)
+  {
+    $this->spannerLocalNamePrefix = $spannerLocalNamePrefix;
+  }
+  /**
+   * @return string
+   */
+  public function getSpannerLocalNamePrefix()
+  {
+    return $this->spannerLocalNamePrefix;
+  }
+  /**
+   * @param string
+   */
+  public function setSpannerNamespace($spannerNamespace)
+  {
+    $this->spannerNamespace = $spannerNamespace;
+  }
+  /**
+   * @return string
+   */
+  public function getSpannerNamespace()
+  {
+    return $this->spannerNamespace;
+  }
+  /**
+   * @param string
+   */
+  public function setSpannerUniverse($spannerUniverse)
+  {
+    $this->spannerUniverse = $spannerUniverse;
+  }
+  /**
+   * @return string
+   */
+  public function getSpannerUniverse()
+  {
+    return $this->spannerUniverse;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CloudAiPlatformTenantresourceInfraSpannerConfig::class, 'Google_Service_Contentwarehouse_CloudAiPlatformTenantresourceInfraSpannerConfig');
Index: vendor/google/apiclient-services/src/Contentwarehouse/CloudAiPlatformTenantresourceInfraSpannerConfigCreateDatabaseOptions.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/CloudAiPlatformTenantresourceInfraSpannerConfigCreateDatabaseOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/CloudAiPlatformTenantresourceInfraSpannerConfigCreateDatabaseOptions.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\Contentwarehouse;
+
+class CloudAiPlatformTenantresourceInfraSpannerConfigCreateDatabaseOptions extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $cmekCloudResourceName;
+  /**
+   * @var string
+   */
+  public $cmekCloudResourceType;
+  /**
+   * @var string
+   */
+  public $cmekServiceName;
+
+  /**
+   * @param string
+   */
+  public function setCmekCloudResourceName($cmekCloudResourceName)
+  {
+    $this->cmekCloudResourceName = $cmekCloudResourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getCmekCloudResourceName()
+  {
+    return $this->cmekCloudResourceName;
+  }
+  /**
+   * @param string
+   */
+  public function setCmekCloudResourceType($cmekCloudResourceType)
+  {
+    $this->cmekCloudResourceType = $cmekCloudResourceType;
+  }
+  /**
+   * @return string
+   */
+  public function getCmekCloudResourceType()
+  {
+    return $this->cmekCloudResourceType;
+  }
+  /**
+   * @param string
+   */
+  public function setCmekServiceName($cmekServiceName)
+  {
+    $this->cmekServiceName = $cmekServiceName;
+  }
+  /**
+   * @return string
+   */
+  public function getCmekServiceName()
+  {
+    return $this->cmekServiceName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CloudAiPlatformTenantresourceInfraSpannerConfigCreateDatabaseOptions::class, 'Google_Service_Contentwarehouse_CloudAiPlatformTenantresourceInfraSpannerConfigCreateDatabaseOptions');
Index: vendor/google/apiclient-services/src/Contentwarehouse/CloudAiPlatformTenantresourceServiceAccountIdentity.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/CloudAiPlatformTenantresourceServiceAccountIdentity.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/CloudAiPlatformTenantresourceServiceAccountIdentity.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\Contentwarehouse;
+
+class CloudAiPlatformTenantresourceServiceAccountIdentity extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $serviceAccountEmail;
+  /**
+   * @var string
+   */
+  public $tag;
+
+  /**
+   * @param string
+   */
+  public function setServiceAccountEmail($serviceAccountEmail)
+  {
+    $this->serviceAccountEmail = $serviceAccountEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceAccountEmail()
+  {
+    return $this->serviceAccountEmail;
+  }
+  /**
+   * @param string
+   */
+  public function setTag($tag)
+  {
+    $this->tag = $tag;
+  }
+  /**
+   * @return string
+   */
+  public function getTag()
+  {
+    return $this->tag;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CloudAiPlatformTenantresourceServiceAccountIdentity::class, 'Google_Service_Contentwarehouse_CloudAiPlatformTenantresourceServiceAccountIdentity');
Index: vendor/google/apiclient-services/src/Contentwarehouse/CloudAiPlatformTenantresourceTenantProjectConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/CloudAiPlatformTenantresourceTenantProjectConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/CloudAiPlatformTenantresourceTenantProjectConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,95 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class CloudAiPlatformTenantresourceTenantProjectConfig extends \Google\Collection
+{
+  protected $collection_key = 'services';
+  protected $billingConfigType = GoogleApiServiceconsumermanagementV1BillingConfig::class;
+  protected $billingConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $folder;
+  protected $policyBindingsType = GoogleApiServiceconsumermanagementV1PolicyBinding::class;
+  protected $policyBindingsDataType = 'array';
+  /**
+   * @var string[]
+   */
+  public $services;
+
+  /**
+   * @param GoogleApiServiceconsumermanagementV1BillingConfig
+   */
+  public function setBillingConfig(GoogleApiServiceconsumermanagementV1BillingConfig $billingConfig)
+  {
+    $this->billingConfig = $billingConfig;
+  }
+  /**
+   * @return GoogleApiServiceconsumermanagementV1BillingConfig
+   */
+  public function getBillingConfig()
+  {
+    return $this->billingConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setFolder($folder)
+  {
+    $this->folder = $folder;
+  }
+  /**
+   * @return string
+   */
+  public function getFolder()
+  {
+    return $this->folder;
+  }
+  /**
+   * @param GoogleApiServiceconsumermanagementV1PolicyBinding[]
+   */
+  public function setPolicyBindings($policyBindings)
+  {
+    $this->policyBindings = $policyBindings;
+  }
+  /**
+   * @return GoogleApiServiceconsumermanagementV1PolicyBinding[]
+   */
+  public function getPolicyBindings()
+  {
+    return $this->policyBindings;
+  }
+  /**
+   * @param string[]
+   */
+  public function setServices($services)
+  {
+    $this->services = $services;
+  }
+  /**
+   * @return string[]
+   */
+  public function getServices()
+  {
+    return $this->services;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CloudAiPlatformTenantresourceTenantProjectConfig::class, 'Google_Service_Contentwarehouse_CloudAiPlatformTenantresourceTenantProjectConfig');
Index: vendor/google/apiclient-services/src/Contentwarehouse/CloudAiPlatformTenantresourceTenantProjectResource.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/CloudAiPlatformTenantresourceTenantProjectResource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/CloudAiPlatformTenantresourceTenantProjectResource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,177 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class CloudAiPlatformTenantresourceTenantProjectResource extends \Google\Collection
+{
+  protected $collection_key = 'tenantServiceAccounts';
+  protected $cloudSqlInstancesType = CloudAiPlatformTenantresourceCloudSqlInstanceConfig::class;
+  protected $cloudSqlInstancesDataType = 'array';
+  protected $gcsBucketsType = CloudAiPlatformTenantresourceGcsBucketConfig::class;
+  protected $gcsBucketsDataType = 'array';
+  protected $iamPolicyBindingsType = CloudAiPlatformTenantresourceIamPolicyBinding::class;
+  protected $iamPolicyBindingsDataType = 'array';
+  protected $infraSpannerConfigsType = CloudAiPlatformTenantresourceInfraSpannerConfig::class;
+  protected $infraSpannerConfigsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $tag;
+  protected $tenantProjectConfigType = CloudAiPlatformTenantresourceTenantProjectConfig::class;
+  protected $tenantProjectConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $tenantProjectId;
+  /**
+   * @var string
+   */
+  public $tenantProjectNumber;
+  protected $tenantServiceAccountsType = CloudAiPlatformTenantresourceTenantServiceAccountIdentity::class;
+  protected $tenantServiceAccountsDataType = 'array';
+
+  /**
+   * @param CloudAiPlatformTenantresourceCloudSqlInstanceConfig[]
+   */
+  public function setCloudSqlInstances($cloudSqlInstances)
+  {
+    $this->cloudSqlInstances = $cloudSqlInstances;
+  }
+  /**
+   * @return CloudAiPlatformTenantresourceCloudSqlInstanceConfig[]
+   */
+  public function getCloudSqlInstances()
+  {
+    return $this->cloudSqlInstances;
+  }
+  /**
+   * @param CloudAiPlatformTenantresourceGcsBucketConfig[]
+   */
+  public function setGcsBuckets($gcsBuckets)
+  {
+    $this->gcsBuckets = $gcsBuckets;
+  }
+  /**
+   * @return CloudAiPlatformTenantresourceGcsBucketConfig[]
+   */
+  public function getGcsBuckets()
+  {
+    return $this->gcsBuckets;
+  }
+  /**
+   * @param CloudAiPlatformTenantresourceIamPolicyBinding[]
+   */
+  public function setIamPolicyBindings($iamPolicyBindings)
+  {
+    $this->iamPolicyBindings = $iamPolicyBindings;
+  }
+  /**
+   * @return CloudAiPlatformTenantresourceIamPolicyBinding[]
+   */
+  public function getIamPolicyBindings()
+  {
+    return $this->iamPolicyBindings;
+  }
+  /**
+   * @param CloudAiPlatformTenantresourceInfraSpannerConfig[]
+   */
+  public function setInfraSpannerConfigs($infraSpannerConfigs)
+  {
+    $this->infraSpannerConfigs = $infraSpannerConfigs;
+  }
+  /**
+   * @return CloudAiPlatformTenantresourceInfraSpannerConfig[]
+   */
+  public function getInfraSpannerConfigs()
+  {
+    return $this->infraSpannerConfigs;
+  }
+  /**
+   * @param string
+   */
+  public function setTag($tag)
+  {
+    $this->tag = $tag;
+  }
+  /**
+   * @return string
+   */
+  public function getTag()
+  {
+    return $this->tag;
+  }
+  /**
+   * @param CloudAiPlatformTenantresourceTenantProjectConfig
+   */
+  public function setTenantProjectConfig(CloudAiPlatformTenantresourceTenantProjectConfig $tenantProjectConfig)
+  {
+    $this->tenantProjectConfig = $tenantProjectConfig;
+  }
+  /**
+   * @return CloudAiPlatformTenantresourceTenantProjectConfig
+   */
+  public function getTenantProjectConfig()
+  {
+    return $this->tenantProjectConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setTenantProjectId($tenantProjectId)
+  {
+    $this->tenantProjectId = $tenantProjectId;
+  }
+  /**
+   * @return string
+   */
+  public function getTenantProjectId()
+  {
+    return $this->tenantProjectId;
+  }
+  /**
+   * @param string
+   */
+  public function setTenantProjectNumber($tenantProjectNumber)
+  {
+    $this->tenantProjectNumber = $tenantProjectNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getTenantProjectNumber()
+  {
+    return $this->tenantProjectNumber;
+  }
+  /**
+   * @param CloudAiPlatformTenantresourceTenantServiceAccountIdentity[]
+   */
+  public function setTenantServiceAccounts($tenantServiceAccounts)
+  {
+    $this->tenantServiceAccounts = $tenantServiceAccounts;
+  }
+  /**
+   * @return CloudAiPlatformTenantresourceTenantServiceAccountIdentity[]
+   */
+  public function getTenantServiceAccounts()
+  {
+    return $this->tenantServiceAccounts;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CloudAiPlatformTenantresourceTenantProjectResource::class, 'Google_Service_Contentwarehouse_CloudAiPlatformTenantresourceTenantProjectResource');
Index: vendor/google/apiclient-services/src/Contentwarehouse/CloudAiPlatformTenantresourceTenantResource.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/CloudAiPlatformTenantresourceTenantResource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/CloudAiPlatformTenantresourceTenantResource.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\Contentwarehouse;
+
+class CloudAiPlatformTenantresourceTenantResource extends \Google\Collection
+{
+  protected $collection_key = 'tenantProjectResources';
+  protected $p4ServiceAccountsType = CloudAiPlatformTenantresourceServiceAccountIdentity::class;
+  protected $p4ServiceAccountsDataType = 'array';
+  protected $tenantProjectResourcesType = CloudAiPlatformTenantresourceTenantProjectResource::class;
+  protected $tenantProjectResourcesDataType = 'array';
+
+  /**
+   * @param CloudAiPlatformTenantresourceServiceAccountIdentity[]
+   */
+  public function setP4ServiceAccounts($p4ServiceAccounts)
+  {
+    $this->p4ServiceAccounts = $p4ServiceAccounts;
+  }
+  /**
+   * @return CloudAiPlatformTenantresourceServiceAccountIdentity[]
+   */
+  public function getP4ServiceAccounts()
+  {
+    return $this->p4ServiceAccounts;
+  }
+  /**
+   * @param CloudAiPlatformTenantresourceTenantProjectResource[]
+   */
+  public function setTenantProjectResources($tenantProjectResources)
+  {
+    $this->tenantProjectResources = $tenantProjectResources;
+  }
+  /**
+   * @return CloudAiPlatformTenantresourceTenantProjectResource[]
+   */
+  public function getTenantProjectResources()
+  {
+    return $this->tenantProjectResources;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CloudAiPlatformTenantresourceTenantResource::class, 'Google_Service_Contentwarehouse_CloudAiPlatformTenantresourceTenantResource');
Index: vendor/google/apiclient-services/src/Contentwarehouse/CloudAiPlatformTenantresourceTenantServiceAccountIdentity.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/CloudAiPlatformTenantresourceTenantServiceAccountIdentity.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/CloudAiPlatformTenantresourceTenantServiceAccountIdentity.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\Contentwarehouse;
+
+class CloudAiPlatformTenantresourceTenantServiceAccountIdentity extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $serviceAccountEmail;
+  /**
+   * @var string
+   */
+  public $serviceName;
+
+  /**
+   * @param string
+   */
+  public function setServiceAccountEmail($serviceAccountEmail)
+  {
+    $this->serviceAccountEmail = $serviceAccountEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceAccountEmail()
+  {
+    return $this->serviceAccountEmail;
+  }
+  /**
+   * @param string
+   */
+  public function setServiceName($serviceName)
+  {
+    $this->serviceName = $serviceName;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceName()
+  {
+    return $this->serviceName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CloudAiPlatformTenantresourceTenantServiceAccountIdentity::class, 'Google_Service_Contentwarehouse_CloudAiPlatformTenantresourceTenantServiceAccountIdentity');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleApiServiceconsumermanagementV1BillingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleApiServiceconsumermanagementV1BillingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleApiServiceconsumermanagementV1BillingConfig.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\Contentwarehouse;
+
+class GoogleApiServiceconsumermanagementV1BillingConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $billingAccount;
+
+  /**
+   * @param string
+   */
+  public function setBillingAccount($billingAccount)
+  {
+    $this->billingAccount = $billingAccount;
+  }
+  /**
+   * @return string
+   */
+  public function getBillingAccount()
+  {
+    return $this->billingAccount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleApiServiceconsumermanagementV1BillingConfig::class, 'Google_Service_Contentwarehouse_GoogleApiServiceconsumermanagementV1BillingConfig');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleApiServiceconsumermanagementV1PolicyBinding.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleApiServiceconsumermanagementV1PolicyBinding.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleApiServiceconsumermanagementV1PolicyBinding.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,63 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleApiServiceconsumermanagementV1PolicyBinding extends \Google\Collection
+{
+  protected $collection_key = 'members';
+  /**
+   * @var string[]
+   */
+  public $members;
+  /**
+   * @var string
+   */
+  public $role;
+
+  /**
+   * @param string[]
+   */
+  public function setMembers($members)
+  {
+    $this->members = $members;
+  }
+  /**
+   * @return string[]
+   */
+  public function getMembers()
+  {
+    return $this->members;
+  }
+  /**
+   * @param string
+   */
+  public function setRole($role)
+  {
+    $this->role = $role;
+  }
+  /**
+   * @return string
+   */
+  public function getRole()
+  {
+    return $this->role;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleApiServiceconsumermanagementV1PolicyBinding::class, 'Google_Service_Contentwarehouse_GoogleApiServiceconsumermanagementV1PolicyBinding');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1AccessControlAction.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1AccessControlAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1AccessControlAction.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1AccessControlAction extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $operationType;
+  protected $policyType = GoogleIamV1Policy::class;
+  protected $policyDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setOperationType($operationType)
+  {
+    $this->operationType = $operationType;
+  }
+  /**
+   * @return string
+   */
+  public function getOperationType()
+  {
+    return $this->operationType;
+  }
+  /**
+   * @param GoogleIamV1Policy
+   */
+  public function setPolicy(GoogleIamV1Policy $policy)
+  {
+    $this->policy = $policy;
+  }
+  /**
+   * @return GoogleIamV1Policy
+   */
+  public function getPolicy()
+  {
+    return $this->policy;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1AccessControlAction::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1AccessControlAction');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1Action.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1Action.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1Action.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,156 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1Action extends \Google\Model
+{
+  protected $accessControlType = GoogleCloudContentwarehouseV1AccessControlAction::class;
+  protected $accessControlDataType = '';
+  /**
+   * @var string
+   */
+  public $actionId;
+  protected $addToFolderType = GoogleCloudContentwarehouseV1AddToFolderAction::class;
+  protected $addToFolderDataType = '';
+  protected $dataUpdateType = GoogleCloudContentwarehouseV1DataUpdateAction::class;
+  protected $dataUpdateDataType = '';
+  protected $dataValidationType = GoogleCloudContentwarehouseV1DataValidationAction::class;
+  protected $dataValidationDataType = '';
+  protected $deleteDocumentActionType = GoogleCloudContentwarehouseV1DeleteDocumentAction::class;
+  protected $deleteDocumentActionDataType = '';
+  protected $publishToPubSubType = GoogleCloudContentwarehouseV1PublishAction::class;
+  protected $publishToPubSubDataType = '';
+  protected $removeFromFolderActionType = GoogleCloudContentwarehouseV1RemoveFromFolderAction::class;
+  protected $removeFromFolderActionDataType = '';
+
+  /**
+   * @param GoogleCloudContentwarehouseV1AccessControlAction
+   */
+  public function setAccessControl(GoogleCloudContentwarehouseV1AccessControlAction $accessControl)
+  {
+    $this->accessControl = $accessControl;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1AccessControlAction
+   */
+  public function getAccessControl()
+  {
+    return $this->accessControl;
+  }
+  /**
+   * @param string
+   */
+  public function setActionId($actionId)
+  {
+    $this->actionId = $actionId;
+  }
+  /**
+   * @return string
+   */
+  public function getActionId()
+  {
+    return $this->actionId;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1AddToFolderAction
+   */
+  public function setAddToFolder(GoogleCloudContentwarehouseV1AddToFolderAction $addToFolder)
+  {
+    $this->addToFolder = $addToFolder;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1AddToFolderAction
+   */
+  public function getAddToFolder()
+  {
+    return $this->addToFolder;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1DataUpdateAction
+   */
+  public function setDataUpdate(GoogleCloudContentwarehouseV1DataUpdateAction $dataUpdate)
+  {
+    $this->dataUpdate = $dataUpdate;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1DataUpdateAction
+   */
+  public function getDataUpdate()
+  {
+    return $this->dataUpdate;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1DataValidationAction
+   */
+  public function setDataValidation(GoogleCloudContentwarehouseV1DataValidationAction $dataValidation)
+  {
+    $this->dataValidation = $dataValidation;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1DataValidationAction
+   */
+  public function getDataValidation()
+  {
+    return $this->dataValidation;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1DeleteDocumentAction
+   */
+  public function setDeleteDocumentAction(GoogleCloudContentwarehouseV1DeleteDocumentAction $deleteDocumentAction)
+  {
+    $this->deleteDocumentAction = $deleteDocumentAction;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1DeleteDocumentAction
+   */
+  public function getDeleteDocumentAction()
+  {
+    return $this->deleteDocumentAction;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1PublishAction
+   */
+  public function setPublishToPubSub(GoogleCloudContentwarehouseV1PublishAction $publishToPubSub)
+  {
+    $this->publishToPubSub = $publishToPubSub;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1PublishAction
+   */
+  public function getPublishToPubSub()
+  {
+    return $this->publishToPubSub;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1RemoveFromFolderAction
+   */
+  public function setRemoveFromFolderAction(GoogleCloudContentwarehouseV1RemoveFromFolderAction $removeFromFolderAction)
+  {
+    $this->removeFromFolderAction = $removeFromFolderAction;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1RemoveFromFolderAction
+   */
+  public function getRemoveFromFolderAction()
+  {
+    return $this->removeFromFolderAction;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1Action::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1Action');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1ActionExecutorOutput.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1ActionExecutorOutput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1ActionExecutorOutput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1ActionExecutorOutput extends \Google\Collection
+{
+  protected $collection_key = 'ruleActionsPairs';
+  protected $ruleActionsPairsType = GoogleCloudContentwarehouseV1RuleActionsPair::class;
+  protected $ruleActionsPairsDataType = 'array';
+
+  /**
+   * @param GoogleCloudContentwarehouseV1RuleActionsPair[]
+   */
+  public function setRuleActionsPairs($ruleActionsPairs)
+  {
+    $this->ruleActionsPairs = $ruleActionsPairs;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1RuleActionsPair[]
+   */
+  public function getRuleActionsPairs()
+  {
+    return $this->ruleActionsPairs;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1ActionExecutorOutput::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1ActionExecutorOutput');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1ActionOutput.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1ActionOutput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1ActionOutput.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1ActionOutput extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $actionId;
+  /**
+   * @var string
+   */
+  public $actionState;
+  /**
+   * @var string
+   */
+  public $outputMessage;
+
+  /**
+   * @param string
+   */
+  public function setActionId($actionId)
+  {
+    $this->actionId = $actionId;
+  }
+  /**
+   * @return string
+   */
+  public function getActionId()
+  {
+    return $this->actionId;
+  }
+  /**
+   * @param string
+   */
+  public function setActionState($actionState)
+  {
+    $this->actionState = $actionState;
+  }
+  /**
+   * @return string
+   */
+  public function getActionState()
+  {
+    return $this->actionState;
+  }
+  /**
+   * @param string
+   */
+  public function setOutputMessage($outputMessage)
+  {
+    $this->outputMessage = $outputMessage;
+  }
+  /**
+   * @return string
+   */
+  public function getOutputMessage()
+  {
+    return $this->outputMessage;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1ActionOutput::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1ActionOutput');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1AddToFolderAction.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1AddToFolderAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1AddToFolderAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,45 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1AddToFolderAction extends \Google\Collection
+{
+  protected $collection_key = 'folders';
+  /**
+   * @var string[]
+   */
+  public $folders;
+
+  /**
+   * @param string[]
+   */
+  public function setFolders($folders)
+  {
+    $this->folders = $folders;
+  }
+  /**
+   * @return string[]
+   */
+  public function getFolders()
+  {
+    return $this->folders;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1AddToFolderAction::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1AddToFolderAction');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1CloudAIDocumentOption.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1CloudAIDocumentOption.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1CloudAIDocumentOption.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1CloudAIDocumentOption extends \Google\Model
+{
+  /**
+   * @var string[]
+   */
+  public $customizedEntitiesPropertiesConversions;
+  /**
+   * @var bool
+   */
+  public $enableEntitiesConversions;
+
+  /**
+   * @param string[]
+   */
+  public function setCustomizedEntitiesPropertiesConversions($customizedEntitiesPropertiesConversions)
+  {
+    $this->customizedEntitiesPropertiesConversions = $customizedEntitiesPropertiesConversions;
+  }
+  /**
+   * @return string[]
+   */
+  public function getCustomizedEntitiesPropertiesConversions()
+  {
+    return $this->customizedEntitiesPropertiesConversions;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnableEntitiesConversions($enableEntitiesConversions)
+  {
+    $this->enableEntitiesConversions = $enableEntitiesConversions;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableEntitiesConversions()
+  {
+    return $this->enableEntitiesConversions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1CloudAIDocumentOption::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1CloudAIDocumentOption');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1CreateDocumentLinkRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1CreateDocumentLinkRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1CreateDocumentLinkRequest.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1CreateDocumentLinkRequest extends \Google\Model
+{
+  protected $documentLinkType = GoogleCloudContentwarehouseV1DocumentLink::class;
+  protected $documentLinkDataType = '';
+  protected $requestMetadataType = GoogleCloudContentwarehouseV1RequestMetadata::class;
+  protected $requestMetadataDataType = '';
+
+  /**
+   * @param GoogleCloudContentwarehouseV1DocumentLink
+   */
+  public function setDocumentLink(GoogleCloudContentwarehouseV1DocumentLink $documentLink)
+  {
+    $this->documentLink = $documentLink;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1DocumentLink
+   */
+  public function getDocumentLink()
+  {
+    return $this->documentLink;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1RequestMetadata
+   */
+  public function setRequestMetadata(GoogleCloudContentwarehouseV1RequestMetadata $requestMetadata)
+  {
+    $this->requestMetadata = $requestMetadata;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1RequestMetadata
+   */
+  public function getRequestMetadata()
+  {
+    return $this->requestMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1CreateDocumentLinkRequest::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1CreateDocumentLinkRequest');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1CreateDocumentMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1CreateDocumentMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1CreateDocumentMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,25 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1CreateDocumentMetadata extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1CreateDocumentMetadata::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1CreateDocumentMetadata');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1CreateDocumentRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1CreateDocumentRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1CreateDocumentRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,108 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1CreateDocumentRequest extends \Google\Model
+{
+  protected $cloudAiDocumentOptionType = GoogleCloudContentwarehouseV1CloudAIDocumentOption::class;
+  protected $cloudAiDocumentOptionDataType = '';
+  /**
+   * @var string
+   */
+  public $createMask;
+  protected $documentType = GoogleCloudContentwarehouseV1Document::class;
+  protected $documentDataType = '';
+  protected $policyType = GoogleIamV1Policy::class;
+  protected $policyDataType = '';
+  protected $requestMetadataType = GoogleCloudContentwarehouseV1RequestMetadata::class;
+  protected $requestMetadataDataType = '';
+
+  /**
+   * @param GoogleCloudContentwarehouseV1CloudAIDocumentOption
+   */
+  public function setCloudAiDocumentOption(GoogleCloudContentwarehouseV1CloudAIDocumentOption $cloudAiDocumentOption)
+  {
+    $this->cloudAiDocumentOption = $cloudAiDocumentOption;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1CloudAIDocumentOption
+   */
+  public function getCloudAiDocumentOption()
+  {
+    return $this->cloudAiDocumentOption;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateMask($createMask)
+  {
+    $this->createMask = $createMask;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateMask()
+  {
+    return $this->createMask;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1Document
+   */
+  public function setDocument(GoogleCloudContentwarehouseV1Document $document)
+  {
+    $this->document = $document;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1Document
+   */
+  public function getDocument()
+  {
+    return $this->document;
+  }
+  /**
+   * @param GoogleIamV1Policy
+   */
+  public function setPolicy(GoogleIamV1Policy $policy)
+  {
+    $this->policy = $policy;
+  }
+  /**
+   * @return GoogleIamV1Policy
+   */
+  public function getPolicy()
+  {
+    return $this->policy;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1RequestMetadata
+   */
+  public function setRequestMetadata(GoogleCloudContentwarehouseV1RequestMetadata $requestMetadata)
+  {
+    $this->requestMetadata = $requestMetadata;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1RequestMetadata
+   */
+  public function getRequestMetadata()
+  {
+    return $this->requestMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1CreateDocumentRequest::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1CreateDocumentRequest');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1CreateDocumentResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1CreateDocumentResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1CreateDocumentResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,91 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1CreateDocumentResponse extends \Google\Collection
+{
+  protected $collection_key = 'longRunningOperations';
+  protected $documentType = GoogleCloudContentwarehouseV1Document::class;
+  protected $documentDataType = '';
+  protected $longRunningOperationsType = GoogleLongrunningOperation::class;
+  protected $longRunningOperationsDataType = 'array';
+  protected $metadataType = GoogleCloudContentwarehouseV1ResponseMetadata::class;
+  protected $metadataDataType = '';
+  protected $ruleEngineOutputType = GoogleCloudContentwarehouseV1RuleEngineOutput::class;
+  protected $ruleEngineOutputDataType = '';
+
+  /**
+   * @param GoogleCloudContentwarehouseV1Document
+   */
+  public function setDocument(GoogleCloudContentwarehouseV1Document $document)
+  {
+    $this->document = $document;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1Document
+   */
+  public function getDocument()
+  {
+    return $this->document;
+  }
+  /**
+   * @param GoogleLongrunningOperation[]
+   */
+  public function setLongRunningOperations($longRunningOperations)
+  {
+    $this->longRunningOperations = $longRunningOperations;
+  }
+  /**
+   * @return GoogleLongrunningOperation[]
+   */
+  public function getLongRunningOperations()
+  {
+    return $this->longRunningOperations;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1ResponseMetadata
+   */
+  public function setMetadata(GoogleCloudContentwarehouseV1ResponseMetadata $metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1ResponseMetadata
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1RuleEngineOutput
+   */
+  public function setRuleEngineOutput(GoogleCloudContentwarehouseV1RuleEngineOutput $ruleEngineOutput)
+  {
+    $this->ruleEngineOutput = $ruleEngineOutput;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1RuleEngineOutput
+   */
+  public function getRuleEngineOutput()
+  {
+    return $this->ruleEngineOutput;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1CreateDocumentResponse::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1CreateDocumentResponse');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1CustomWeightsMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1CustomWeightsMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1CustomWeightsMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1CustomWeightsMetadata extends \Google\Collection
+{
+  protected $collection_key = 'weightedSchemaProperties';
+  protected $weightedSchemaPropertiesType = GoogleCloudContentwarehouseV1WeightedSchemaProperty::class;
+  protected $weightedSchemaPropertiesDataType = 'array';
+
+  /**
+   * @param GoogleCloudContentwarehouseV1WeightedSchemaProperty[]
+   */
+  public function setWeightedSchemaProperties($weightedSchemaProperties)
+  {
+    $this->weightedSchemaProperties = $weightedSchemaProperties;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1WeightedSchemaProperty[]
+   */
+  public function getWeightedSchemaProperties()
+  {
+    return $this->weightedSchemaProperties;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1CustomWeightsMetadata::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1CustomWeightsMetadata');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1DataUpdateAction.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1DataUpdateAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1DataUpdateAction.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1DataUpdateAction extends \Google\Model
+{
+  /**
+   * @var string[]
+   */
+  public $entries;
+
+  /**
+   * @param string[]
+   */
+  public function setEntries($entries)
+  {
+    $this->entries = $entries;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEntries()
+  {
+    return $this->entries;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1DataUpdateAction::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1DataUpdateAction');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1DataValidationAction.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1DataValidationAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1DataValidationAction.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1DataValidationAction extends \Google\Model
+{
+  /**
+   * @var string[]
+   */
+  public $conditions;
+
+  /**
+   * @param string[]
+   */
+  public function setConditions($conditions)
+  {
+    $this->conditions = $conditions;
+  }
+  /**
+   * @return string[]
+   */
+  public function getConditions()
+  {
+    return $this->conditions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1DataValidationAction::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1DataValidationAction');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1DateTimeArray.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1DateTimeArray.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1DateTimeArray.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1DateTimeArray extends \Google\Collection
+{
+  protected $collection_key = 'values';
+  protected $valuesType = GoogleTypeDateTime::class;
+  protected $valuesDataType = 'array';
+
+  /**
+   * @param GoogleTypeDateTime[]
+   */
+  public function setValues($values)
+  {
+    $this->values = $values;
+  }
+  /**
+   * @return GoogleTypeDateTime[]
+   */
+  public function getValues()
+  {
+    return $this->values;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1DateTimeArray::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1DateTimeArray');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1DateTimeTypeOptions.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1DateTimeTypeOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1DateTimeTypeOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,25 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1DateTimeTypeOptions extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1DateTimeTypeOptions::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1DateTimeTypeOptions');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1DeleteDocumentAction.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1DeleteDocumentAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1DeleteDocumentAction.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1DeleteDocumentAction extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $enableHardDelete;
+
+  /**
+   * @param bool
+   */
+  public function setEnableHardDelete($enableHardDelete)
+  {
+    $this->enableHardDelete = $enableHardDelete;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableHardDelete()
+  {
+    return $this->enableHardDelete;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1DeleteDocumentAction::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1DeleteDocumentAction');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1DeleteDocumentLinkRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1DeleteDocumentLinkRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1DeleteDocumentLinkRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1DeleteDocumentLinkRequest extends \Google\Model
+{
+  protected $requestMetadataType = GoogleCloudContentwarehouseV1RequestMetadata::class;
+  protected $requestMetadataDataType = '';
+
+  /**
+   * @param GoogleCloudContentwarehouseV1RequestMetadata
+   */
+  public function setRequestMetadata(GoogleCloudContentwarehouseV1RequestMetadata $requestMetadata)
+  {
+    $this->requestMetadata = $requestMetadata;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1RequestMetadata
+   */
+  public function getRequestMetadata()
+  {
+    return $this->requestMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1DeleteDocumentLinkRequest::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1DeleteDocumentLinkRequest');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1DeleteDocumentRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1DeleteDocumentRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1DeleteDocumentRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1DeleteDocumentRequest extends \Google\Model
+{
+  protected $requestMetadataType = GoogleCloudContentwarehouseV1RequestMetadata::class;
+  protected $requestMetadataDataType = '';
+
+  /**
+   * @param GoogleCloudContentwarehouseV1RequestMetadata
+   */
+  public function setRequestMetadata(GoogleCloudContentwarehouseV1RequestMetadata $requestMetadata)
+  {
+    $this->requestMetadata = $requestMetadata;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1RequestMetadata
+   */
+  public function getRequestMetadata()
+  {
+    return $this->requestMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1DeleteDocumentRequest::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1DeleteDocumentRequest');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1Document.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1Document.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1Document.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,401 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1Document extends \Google\Collection
+{
+  protected $collection_key = 'properties';
+  protected $cloudAiDocumentType = GoogleCloudDocumentaiV1Document::class;
+  protected $cloudAiDocumentDataType = '';
+  /**
+   * @var string
+   */
+  public $contentCategory;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $creator;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $displayUri;
+  /**
+   * @var string
+   */
+  public $dispositionTime;
+  /**
+   * @var string
+   */
+  public $documentSchemaName;
+  /**
+   * @var string
+   */
+  public $inlineRawDocument;
+  /**
+   * @var bool
+   */
+  public $legalHold;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $plainText;
+  protected $propertiesType = GoogleCloudContentwarehouseV1Property::class;
+  protected $propertiesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $rawDocumentFileType;
+  /**
+   * @var string
+   */
+  public $rawDocumentPath;
+  /**
+   * @var string
+   */
+  public $referenceId;
+  /**
+   * @var bool
+   */
+  public $textExtractionDisabled;
+  /**
+   * @var bool
+   */
+  public $textExtractionEnabled;
+  /**
+   * @var string
+   */
+  public $title;
+  /**
+   * @var string
+   */
+  public $updateTime;
+  /**
+   * @var string
+   */
+  public $updater;
+
+  /**
+   * @param GoogleCloudDocumentaiV1Document
+   */
+  public function setCloudAiDocument(GoogleCloudDocumentaiV1Document $cloudAiDocument)
+  {
+    $this->cloudAiDocument = $cloudAiDocument;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1Document
+   */
+  public function getCloudAiDocument()
+  {
+    return $this->cloudAiDocument;
+  }
+  /**
+   * @param string
+   */
+  public function setContentCategory($contentCategory)
+  {
+    $this->contentCategory = $contentCategory;
+  }
+  /**
+   * @return string
+   */
+  public function getContentCategory()
+  {
+    return $this->contentCategory;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setCreator($creator)
+  {
+    $this->creator = $creator;
+  }
+  /**
+   * @return string
+   */
+  public function getCreator()
+  {
+    return $this->creator;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayUri($displayUri)
+  {
+    $this->displayUri = $displayUri;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayUri()
+  {
+    return $this->displayUri;
+  }
+  /**
+   * @param string
+   */
+  public function setDispositionTime($dispositionTime)
+  {
+    $this->dispositionTime = $dispositionTime;
+  }
+  /**
+   * @return string
+   */
+  public function getDispositionTime()
+  {
+    return $this->dispositionTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDocumentSchemaName($documentSchemaName)
+  {
+    $this->documentSchemaName = $documentSchemaName;
+  }
+  /**
+   * @return string
+   */
+  public function getDocumentSchemaName()
+  {
+    return $this->documentSchemaName;
+  }
+  /**
+   * @param string
+   */
+  public function setInlineRawDocument($inlineRawDocument)
+  {
+    $this->inlineRawDocument = $inlineRawDocument;
+  }
+  /**
+   * @return string
+   */
+  public function getInlineRawDocument()
+  {
+    return $this->inlineRawDocument;
+  }
+  /**
+   * @param bool
+   */
+  public function setLegalHold($legalHold)
+  {
+    $this->legalHold = $legalHold;
+  }
+  /**
+   * @return bool
+   */
+  public function getLegalHold()
+  {
+    return $this->legalHold;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setPlainText($plainText)
+  {
+    $this->plainText = $plainText;
+  }
+  /**
+   * @return string
+   */
+  public function getPlainText()
+  {
+    return $this->plainText;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1Property[]
+   */
+  public function setProperties($properties)
+  {
+    $this->properties = $properties;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1Property[]
+   */
+  public function getProperties()
+  {
+    return $this->properties;
+  }
+  /**
+   * @param string
+   */
+  public function setRawDocumentFileType($rawDocumentFileType)
+  {
+    $this->rawDocumentFileType = $rawDocumentFileType;
+  }
+  /**
+   * @return string
+   */
+  public function getRawDocumentFileType()
+  {
+    return $this->rawDocumentFileType;
+  }
+  /**
+   * @param string
+   */
+  public function setRawDocumentPath($rawDocumentPath)
+  {
+    $this->rawDocumentPath = $rawDocumentPath;
+  }
+  /**
+   * @return string
+   */
+  public function getRawDocumentPath()
+  {
+    return $this->rawDocumentPath;
+  }
+  /**
+   * @param string
+   */
+  public function setReferenceId($referenceId)
+  {
+    $this->referenceId = $referenceId;
+  }
+  /**
+   * @return string
+   */
+  public function getReferenceId()
+  {
+    return $this->referenceId;
+  }
+  /**
+   * @param bool
+   */
+  public function setTextExtractionDisabled($textExtractionDisabled)
+  {
+    $this->textExtractionDisabled = $textExtractionDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getTextExtractionDisabled()
+  {
+    return $this->textExtractionDisabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setTextExtractionEnabled($textExtractionEnabled)
+  {
+    $this->textExtractionEnabled = $textExtractionEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getTextExtractionEnabled()
+  {
+    return $this->textExtractionEnabled;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdater($updater)
+  {
+    $this->updater = $updater;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdater()
+  {
+    return $this->updater;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1Document::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1Document');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1DocumentLink.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1DocumentLink.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1DocumentLink.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,148 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1DocumentLink extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $sourceDocumentReferenceType = GoogleCloudContentwarehouseV1DocumentReference::class;
+  protected $sourceDocumentReferenceDataType = '';
+  /**
+   * @var string
+   */
+  public $state;
+  protected $targetDocumentReferenceType = GoogleCloudContentwarehouseV1DocumentReference::class;
+  protected $targetDocumentReferenceDataType = '';
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1DocumentReference
+   */
+  public function setSourceDocumentReference(GoogleCloudContentwarehouseV1DocumentReference $sourceDocumentReference)
+  {
+    $this->sourceDocumentReference = $sourceDocumentReference;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1DocumentReference
+   */
+  public function getSourceDocumentReference()
+  {
+    return $this->sourceDocumentReference;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1DocumentReference
+   */
+  public function setTargetDocumentReference(GoogleCloudContentwarehouseV1DocumentReference $targetDocumentReference)
+  {
+    $this->targetDocumentReference = $targetDocumentReference;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1DocumentReference
+   */
+  public function getTargetDocumentReference()
+  {
+    return $this->targetDocumentReference;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1DocumentLink::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1DocumentLink');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1DocumentQuery.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1DocumentQuery.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1DocumentQuery.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,235 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1DocumentQuery extends \Google\Collection
+{
+  protected $collection_key = 'timeFilters';
+  /**
+   * @var string
+   */
+  public $customPropertyFilter;
+  protected $customWeightsMetadataType = GoogleCloudContentwarehouseV1CustomWeightsMetadata::class;
+  protected $customWeightsMetadataDataType = '';
+  /**
+   * @var string[]
+   */
+  public $documentCreatorFilter;
+  /**
+   * @var string[]
+   */
+  public $documentNameFilter;
+  /**
+   * @var string[]
+   */
+  public $documentSchemaNames;
+  protected $fileTypeFilterType = GoogleCloudContentwarehouseV1FileTypeFilter::class;
+  protected $fileTypeFilterDataType = '';
+  /**
+   * @var string
+   */
+  public $folderNameFilter;
+  /**
+   * @var bool
+   */
+  public $isNlQuery;
+  protected $propertyFilterType = GoogleCloudContentwarehouseV1PropertyFilter::class;
+  protected $propertyFilterDataType = 'array';
+  /**
+   * @var string
+   */
+  public $query;
+  /**
+   * @var string[]
+   */
+  public $queryContext;
+  protected $timeFiltersType = GoogleCloudContentwarehouseV1TimeFilter::class;
+  protected $timeFiltersDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setCustomPropertyFilter($customPropertyFilter)
+  {
+    $this->customPropertyFilter = $customPropertyFilter;
+  }
+  /**
+   * @return string
+   */
+  public function getCustomPropertyFilter()
+  {
+    return $this->customPropertyFilter;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1CustomWeightsMetadata
+   */
+  public function setCustomWeightsMetadata(GoogleCloudContentwarehouseV1CustomWeightsMetadata $customWeightsMetadata)
+  {
+    $this->customWeightsMetadata = $customWeightsMetadata;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1CustomWeightsMetadata
+   */
+  public function getCustomWeightsMetadata()
+  {
+    return $this->customWeightsMetadata;
+  }
+  /**
+   * @param string[]
+   */
+  public function setDocumentCreatorFilter($documentCreatorFilter)
+  {
+    $this->documentCreatorFilter = $documentCreatorFilter;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDocumentCreatorFilter()
+  {
+    return $this->documentCreatorFilter;
+  }
+  /**
+   * @param string[]
+   */
+  public function setDocumentNameFilter($documentNameFilter)
+  {
+    $this->documentNameFilter = $documentNameFilter;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDocumentNameFilter()
+  {
+    return $this->documentNameFilter;
+  }
+  /**
+   * @param string[]
+   */
+  public function setDocumentSchemaNames($documentSchemaNames)
+  {
+    $this->documentSchemaNames = $documentSchemaNames;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDocumentSchemaNames()
+  {
+    return $this->documentSchemaNames;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1FileTypeFilter
+   */
+  public function setFileTypeFilter(GoogleCloudContentwarehouseV1FileTypeFilter $fileTypeFilter)
+  {
+    $this->fileTypeFilter = $fileTypeFilter;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1FileTypeFilter
+   */
+  public function getFileTypeFilter()
+  {
+    return $this->fileTypeFilter;
+  }
+  /**
+   * @param string
+   */
+  public function setFolderNameFilter($folderNameFilter)
+  {
+    $this->folderNameFilter = $folderNameFilter;
+  }
+  /**
+   * @return string
+   */
+  public function getFolderNameFilter()
+  {
+    return $this->folderNameFilter;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsNlQuery($isNlQuery)
+  {
+    $this->isNlQuery = $isNlQuery;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsNlQuery()
+  {
+    return $this->isNlQuery;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1PropertyFilter[]
+   */
+  public function setPropertyFilter($propertyFilter)
+  {
+    $this->propertyFilter = $propertyFilter;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1PropertyFilter[]
+   */
+  public function getPropertyFilter()
+  {
+    return $this->propertyFilter;
+  }
+  /**
+   * @param string
+   */
+  public function setQuery($query)
+  {
+    $this->query = $query;
+  }
+  /**
+   * @return string
+   */
+  public function getQuery()
+  {
+    return $this->query;
+  }
+  /**
+   * @param string[]
+   */
+  public function setQueryContext($queryContext)
+  {
+    $this->queryContext = $queryContext;
+  }
+  /**
+   * @return string[]
+   */
+  public function getQueryContext()
+  {
+    return $this->queryContext;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1TimeFilter[]
+   */
+  public function setTimeFilters($timeFilters)
+  {
+    $this->timeFilters = $timeFilters;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1TimeFilter[]
+   */
+  public function getTimeFilters()
+  {
+    return $this->timeFilters;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1DocumentQuery::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1DocumentQuery');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1DocumentReference.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1DocumentReference.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1DocumentReference.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,188 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1DocumentReference extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $deleteTime;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var bool
+   */
+  public $documentIsFolder;
+  /**
+   * @var bool
+   */
+  public $documentIsLegalHoldFolder;
+  /**
+   * @var bool
+   */
+  public $documentIsRetentionFolder;
+  /**
+   * @var string
+   */
+  public $documentName;
+  /**
+   * @var string
+   */
+  public $snippet;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDeleteTime($deleteTime)
+  {
+    $this->deleteTime = $deleteTime;
+  }
+  /**
+   * @return string
+   */
+  public function getDeleteTime()
+  {
+    return $this->deleteTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param bool
+   */
+  public function setDocumentIsFolder($documentIsFolder)
+  {
+    $this->documentIsFolder = $documentIsFolder;
+  }
+  /**
+   * @return bool
+   */
+  public function getDocumentIsFolder()
+  {
+    return $this->documentIsFolder;
+  }
+  /**
+   * @param bool
+   */
+  public function setDocumentIsLegalHoldFolder($documentIsLegalHoldFolder)
+  {
+    $this->documentIsLegalHoldFolder = $documentIsLegalHoldFolder;
+  }
+  /**
+   * @return bool
+   */
+  public function getDocumentIsLegalHoldFolder()
+  {
+    return $this->documentIsLegalHoldFolder;
+  }
+  /**
+   * @param bool
+   */
+  public function setDocumentIsRetentionFolder($documentIsRetentionFolder)
+  {
+    $this->documentIsRetentionFolder = $documentIsRetentionFolder;
+  }
+  /**
+   * @return bool
+   */
+  public function getDocumentIsRetentionFolder()
+  {
+    return $this->documentIsRetentionFolder;
+  }
+  /**
+   * @param string
+   */
+  public function setDocumentName($documentName)
+  {
+    $this->documentName = $documentName;
+  }
+  /**
+   * @return string
+   */
+  public function getDocumentName()
+  {
+    return $this->documentName;
+  }
+  /**
+   * @param string
+   */
+  public function setSnippet($snippet)
+  {
+    $this->snippet = $snippet;
+  }
+  /**
+   * @return string
+   */
+  public function getSnippet()
+  {
+    return $this->snippet;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1DocumentReference::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1DocumentReference');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1DocumentSchema.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1DocumentSchema.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1DocumentSchema.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,151 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1DocumentSchema extends \Google\Collection
+{
+  protected $collection_key = 'propertyDefinitions';
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var bool
+   */
+  public $documentIsFolder;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $propertyDefinitionsType = GoogleCloudContentwarehouseV1PropertyDefinition::class;
+  protected $propertyDefinitionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param bool
+   */
+  public function setDocumentIsFolder($documentIsFolder)
+  {
+    $this->documentIsFolder = $documentIsFolder;
+  }
+  /**
+   * @return bool
+   */
+  public function getDocumentIsFolder()
+  {
+    return $this->documentIsFolder;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1PropertyDefinition[]
+   */
+  public function setPropertyDefinitions($propertyDefinitions)
+  {
+    $this->propertyDefinitions = $propertyDefinitions;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1PropertyDefinition[]
+   */
+  public function getPropertyDefinitions()
+  {
+    return $this->propertyDefinitions;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1DocumentSchema::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1DocumentSchema');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1EnumArray.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1EnumArray.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1EnumArray.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,45 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1EnumArray extends \Google\Collection
+{
+  protected $collection_key = 'values';
+  /**
+   * @var string[]
+   */
+  public $values;
+
+  /**
+   * @param string[]
+   */
+  public function setValues($values)
+  {
+    $this->values = $values;
+  }
+  /**
+   * @return string[]
+   */
+  public function getValues()
+  {
+    return $this->values;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1EnumArray::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1EnumArray');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1EnumTypeOptions.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1EnumTypeOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1EnumTypeOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,63 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1EnumTypeOptions extends \Google\Collection
+{
+  protected $collection_key = 'possibleValues';
+  /**
+   * @var string[]
+   */
+  public $possibleValues;
+  /**
+   * @var bool
+   */
+  public $validationCheckDisabled;
+
+  /**
+   * @param string[]
+   */
+  public function setPossibleValues($possibleValues)
+  {
+    $this->possibleValues = $possibleValues;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPossibleValues()
+  {
+    return $this->possibleValues;
+  }
+  /**
+   * @param bool
+   */
+  public function setValidationCheckDisabled($validationCheckDisabled)
+  {
+    $this->validationCheckDisabled = $validationCheckDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getValidationCheckDisabled()
+  {
+    return $this->validationCheckDisabled;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1EnumTypeOptions::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1EnumTypeOptions');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1EnumValue.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1EnumValue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1EnumValue.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1EnumValue extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setValue($value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return string
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1EnumValue::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1EnumValue');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1ExportToCdwPipeline.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1ExportToCdwPipeline.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1ExportToCdwPipeline.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1ExportToCdwPipeline extends \Google\Collection
+{
+  protected $collection_key = 'documents';
+  /**
+   * @var string
+   */
+  public $docAiDataset;
+  /**
+   * @var string[]
+   */
+  public $documents;
+  /**
+   * @var string
+   */
+  public $exportFolderPath;
+  /**
+   * @var float
+   */
+  public $trainingSplitRatio;
+
+  /**
+   * @param string
+   */
+  public function setDocAiDataset($docAiDataset)
+  {
+    $this->docAiDataset = $docAiDataset;
+  }
+  /**
+   * @return string
+   */
+  public function getDocAiDataset()
+  {
+    return $this->docAiDataset;
+  }
+  /**
+   * @param string[]
+   */
+  public function setDocuments($documents)
+  {
+    $this->documents = $documents;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDocuments()
+  {
+    return $this->documents;
+  }
+  /**
+   * @param string
+   */
+  public function setExportFolderPath($exportFolderPath)
+  {
+    $this->exportFolderPath = $exportFolderPath;
+  }
+  /**
+   * @return string
+   */
+  public function getExportFolderPath()
+  {
+    return $this->exportFolderPath;
+  }
+  /**
+   * @param float
+   */
+  public function setTrainingSplitRatio($trainingSplitRatio)
+  {
+    $this->trainingSplitRatio = $trainingSplitRatio;
+  }
+  /**
+   * @return float
+   */
+  public function getTrainingSplitRatio()
+  {
+    return $this->trainingSplitRatio;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1ExportToCdwPipeline::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1ExportToCdwPipeline');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1FetchAclRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1FetchAclRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1FetchAclRequest.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1FetchAclRequest extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $projectOwner;
+  protected $requestMetadataType = GoogleCloudContentwarehouseV1RequestMetadata::class;
+  protected $requestMetadataDataType = '';
+
+  /**
+   * @param bool
+   */
+  public function setProjectOwner($projectOwner)
+  {
+    $this->projectOwner = $projectOwner;
+  }
+  /**
+   * @return bool
+   */
+  public function getProjectOwner()
+  {
+    return $this->projectOwner;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1RequestMetadata
+   */
+  public function setRequestMetadata(GoogleCloudContentwarehouseV1RequestMetadata $requestMetadata)
+  {
+    $this->requestMetadata = $requestMetadata;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1RequestMetadata
+   */
+  public function getRequestMetadata()
+  {
+    return $this->requestMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1FetchAclRequest::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1FetchAclRequest');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1FetchAclResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1FetchAclResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1FetchAclResponse.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1FetchAclResponse extends \Google\Model
+{
+  protected $metadataType = GoogleCloudContentwarehouseV1ResponseMetadata::class;
+  protected $metadataDataType = '';
+  protected $policyType = GoogleIamV1Policy::class;
+  protected $policyDataType = '';
+
+  /**
+   * @param GoogleCloudContentwarehouseV1ResponseMetadata
+   */
+  public function setMetadata(GoogleCloudContentwarehouseV1ResponseMetadata $metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1ResponseMetadata
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param GoogleIamV1Policy
+   */
+  public function setPolicy(GoogleIamV1Policy $policy)
+  {
+    $this->policy = $policy;
+  }
+  /**
+   * @return GoogleIamV1Policy
+   */
+  public function getPolicy()
+  {
+    return $this->policy;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1FetchAclResponse::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1FetchAclResponse');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1FileTypeFilter.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1FileTypeFilter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1FileTypeFilter.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1FileTypeFilter extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $fileType;
+
+  /**
+   * @param string
+   */
+  public function setFileType($fileType)
+  {
+    $this->fileType = $fileType;
+  }
+  /**
+   * @return string
+   */
+  public function getFileType()
+  {
+    return $this->fileType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1FileTypeFilter::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1FileTypeFilter');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1FloatArray.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1FloatArray.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1FloatArray.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,45 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1FloatArray extends \Google\Collection
+{
+  protected $collection_key = 'values';
+  /**
+   * @var float[]
+   */
+  public $values;
+
+  /**
+   * @param float[]
+   */
+  public function setValues($values)
+  {
+    $this->values = $values;
+  }
+  /**
+   * @return float[]
+   */
+  public function getValues()
+  {
+    return $this->values;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1FloatArray::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1FloatArray');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1FloatTypeOptions.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1FloatTypeOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1FloatTypeOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,25 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1FloatTypeOptions extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1FloatTypeOptions::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1FloatTypeOptions');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1GcsIngestPipeline.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1GcsIngestPipeline.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1GcsIngestPipeline.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,114 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1GcsIngestPipeline extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $inputPath;
+  protected $pipelineConfigType = GoogleCloudContentwarehouseV1IngestPipelineConfig::class;
+  protected $pipelineConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $processorType;
+  /**
+   * @var string
+   */
+  public $schemaName;
+  /**
+   * @var bool
+   */
+  public $skipIngestedDocuments;
+
+  /**
+   * @param string
+   */
+  public function setInputPath($inputPath)
+  {
+    $this->inputPath = $inputPath;
+  }
+  /**
+   * @return string
+   */
+  public function getInputPath()
+  {
+    return $this->inputPath;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1IngestPipelineConfig
+   */
+  public function setPipelineConfig(GoogleCloudContentwarehouseV1IngestPipelineConfig $pipelineConfig)
+  {
+    $this->pipelineConfig = $pipelineConfig;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1IngestPipelineConfig
+   */
+  public function getPipelineConfig()
+  {
+    return $this->pipelineConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setProcessorType($processorType)
+  {
+    $this->processorType = $processorType;
+  }
+  /**
+   * @return string
+   */
+  public function getProcessorType()
+  {
+    return $this->processorType;
+  }
+  /**
+   * @param string
+   */
+  public function setSchemaName($schemaName)
+  {
+    $this->schemaName = $schemaName;
+  }
+  /**
+   * @return string
+   */
+  public function getSchemaName()
+  {
+    return $this->schemaName;
+  }
+  /**
+   * @param bool
+   */
+  public function setSkipIngestedDocuments($skipIngestedDocuments)
+  {
+    $this->skipIngestedDocuments = $skipIngestedDocuments;
+  }
+  /**
+   * @return bool
+   */
+  public function getSkipIngestedDocuments()
+  {
+    return $this->skipIngestedDocuments;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1GcsIngestPipeline::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1GcsIngestPipeline');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1GcsIngestWithDocAiProcessorsPipeline.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1GcsIngestWithDocAiProcessorsPipeline.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1GcsIngestWithDocAiProcessorsPipeline.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1GcsIngestWithDocAiProcessorsPipeline extends \Google\Collection
+{
+  protected $collection_key = 'extractProcessorInfos';
+  protected $extractProcessorInfosType = GoogleCloudContentwarehouseV1ProcessorInfo::class;
+  protected $extractProcessorInfosDataType = 'array';
+  /**
+   * @var string
+   */
+  public $inputPath;
+  protected $pipelineConfigType = GoogleCloudContentwarehouseV1IngestPipelineConfig::class;
+  protected $pipelineConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $processorResultsFolderPath;
+  /**
+   * @var bool
+   */
+  public $skipIngestedDocuments;
+  protected $splitClassifyProcessorInfoType = GoogleCloudContentwarehouseV1ProcessorInfo::class;
+  protected $splitClassifyProcessorInfoDataType = '';
+
+  /**
+   * @param GoogleCloudContentwarehouseV1ProcessorInfo[]
+   */
+  public function setExtractProcessorInfos($extractProcessorInfos)
+  {
+    $this->extractProcessorInfos = $extractProcessorInfos;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1ProcessorInfo[]
+   */
+  public function getExtractProcessorInfos()
+  {
+    return $this->extractProcessorInfos;
+  }
+  /**
+   * @param string
+   */
+  public function setInputPath($inputPath)
+  {
+    $this->inputPath = $inputPath;
+  }
+  /**
+   * @return string
+   */
+  public function getInputPath()
+  {
+    return $this->inputPath;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1IngestPipelineConfig
+   */
+  public function setPipelineConfig(GoogleCloudContentwarehouseV1IngestPipelineConfig $pipelineConfig)
+  {
+    $this->pipelineConfig = $pipelineConfig;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1IngestPipelineConfig
+   */
+  public function getPipelineConfig()
+  {
+    return $this->pipelineConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setProcessorResultsFolderPath($processorResultsFolderPath)
+  {
+    $this->processorResultsFolderPath = $processorResultsFolderPath;
+  }
+  /**
+   * @return string
+   */
+  public function getProcessorResultsFolderPath()
+  {
+    return $this->processorResultsFolderPath;
+  }
+  /**
+   * @param bool
+   */
+  public function setSkipIngestedDocuments($skipIngestedDocuments)
+  {
+    $this->skipIngestedDocuments = $skipIngestedDocuments;
+  }
+  /**
+   * @return bool
+   */
+  public function getSkipIngestedDocuments()
+  {
+    return $this->skipIngestedDocuments;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1ProcessorInfo
+   */
+  public function setSplitClassifyProcessorInfo(GoogleCloudContentwarehouseV1ProcessorInfo $splitClassifyProcessorInfo)
+  {
+    $this->splitClassifyProcessorInfo = $splitClassifyProcessorInfo;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1ProcessorInfo
+   */
+  public function getSplitClassifyProcessorInfo()
+  {
+    return $this->splitClassifyProcessorInfo;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1GcsIngestWithDocAiProcessorsPipeline::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1GcsIngestWithDocAiProcessorsPipeline');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1GetDocumentRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1GetDocumentRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1GetDocumentRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1GetDocumentRequest extends \Google\Model
+{
+  protected $requestMetadataType = GoogleCloudContentwarehouseV1RequestMetadata::class;
+  protected $requestMetadataDataType = '';
+
+  /**
+   * @param GoogleCloudContentwarehouseV1RequestMetadata
+   */
+  public function setRequestMetadata(GoogleCloudContentwarehouseV1RequestMetadata $requestMetadata)
+  {
+    $this->requestMetadata = $requestMetadata;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1RequestMetadata
+   */
+  public function getRequestMetadata()
+  {
+    return $this->requestMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1GetDocumentRequest::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1GetDocumentRequest');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1HistogramQuery.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1HistogramQuery.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1HistogramQuery.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,78 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1HistogramQuery extends \Google\Model
+{
+  protected $filtersType = GoogleCloudContentwarehouseV1HistogramQueryPropertyNameFilter::class;
+  protected $filtersDataType = '';
+  /**
+   * @var string
+   */
+  public $histogramQuery;
+  /**
+   * @var bool
+   */
+  public $requirePreciseResultSize;
+
+  /**
+   * @param GoogleCloudContentwarehouseV1HistogramQueryPropertyNameFilter
+   */
+  public function setFilters(GoogleCloudContentwarehouseV1HistogramQueryPropertyNameFilter $filters)
+  {
+    $this->filters = $filters;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1HistogramQueryPropertyNameFilter
+   */
+  public function getFilters()
+  {
+    return $this->filters;
+  }
+  /**
+   * @param string
+   */
+  public function setHistogramQuery($histogramQuery)
+  {
+    $this->histogramQuery = $histogramQuery;
+  }
+  /**
+   * @return string
+   */
+  public function getHistogramQuery()
+  {
+    return $this->histogramQuery;
+  }
+  /**
+   * @param bool
+   */
+  public function setRequirePreciseResultSize($requirePreciseResultSize)
+  {
+    $this->requirePreciseResultSize = $requirePreciseResultSize;
+  }
+  /**
+   * @return bool
+   */
+  public function getRequirePreciseResultSize()
+  {
+    return $this->requirePreciseResultSize;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1HistogramQuery::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1HistogramQuery');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1HistogramQueryPropertyNameFilter.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1HistogramQueryPropertyNameFilter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1HistogramQueryPropertyNameFilter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,81 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1HistogramQueryPropertyNameFilter extends \Google\Collection
+{
+  protected $collection_key = 'propertyNames';
+  /**
+   * @var string[]
+   */
+  public $documentSchemas;
+  /**
+   * @var string[]
+   */
+  public $propertyNames;
+  /**
+   * @var string
+   */
+  public $yAxis;
+
+  /**
+   * @param string[]
+   */
+  public function setDocumentSchemas($documentSchemas)
+  {
+    $this->documentSchemas = $documentSchemas;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDocumentSchemas()
+  {
+    return $this->documentSchemas;
+  }
+  /**
+   * @param string[]
+   */
+  public function setPropertyNames($propertyNames)
+  {
+    $this->propertyNames = $propertyNames;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPropertyNames()
+  {
+    return $this->propertyNames;
+  }
+  /**
+   * @param string
+   */
+  public function setYAxis($yAxis)
+  {
+    $this->yAxis = $yAxis;
+  }
+  /**
+   * @return string
+   */
+  public function getYAxis()
+  {
+    return $this->yAxis;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1HistogramQueryPropertyNameFilter::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1HistogramQueryPropertyNameFilter');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1HistogramQueryResult.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1HistogramQueryResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1HistogramQueryResult.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1HistogramQueryResult extends \Google\Model
+{
+  /**
+   * @var string[]
+   */
+  public $histogram;
+  /**
+   * @var string
+   */
+  public $histogramQuery;
+
+  /**
+   * @param string[]
+   */
+  public function setHistogram($histogram)
+  {
+    $this->histogram = $histogram;
+  }
+  /**
+   * @return string[]
+   */
+  public function getHistogram()
+  {
+    return $this->histogram;
+  }
+  /**
+   * @param string
+   */
+  public function setHistogramQuery($histogramQuery)
+  {
+    $this->histogramQuery = $histogramQuery;
+  }
+  /**
+   * @return string
+   */
+  public function getHistogramQuery()
+  {
+    return $this->histogramQuery;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1HistogramQueryResult::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1HistogramQueryResult');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1IngestPipelineConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1IngestPipelineConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1IngestPipelineConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,96 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1IngestPipelineConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $cloudFunction;
+  protected $documentAclPolicyType = GoogleIamV1Policy::class;
+  protected $documentAclPolicyDataType = '';
+  /**
+   * @var bool
+   */
+  public $enableDocumentTextExtraction;
+  /**
+   * @var string
+   */
+  public $folder;
+
+  /**
+   * @param string
+   */
+  public function setCloudFunction($cloudFunction)
+  {
+    $this->cloudFunction = $cloudFunction;
+  }
+  /**
+   * @return string
+   */
+  public function getCloudFunction()
+  {
+    return $this->cloudFunction;
+  }
+  /**
+   * @param GoogleIamV1Policy
+   */
+  public function setDocumentAclPolicy(GoogleIamV1Policy $documentAclPolicy)
+  {
+    $this->documentAclPolicy = $documentAclPolicy;
+  }
+  /**
+   * @return GoogleIamV1Policy
+   */
+  public function getDocumentAclPolicy()
+  {
+    return $this->documentAclPolicy;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnableDocumentTextExtraction($enableDocumentTextExtraction)
+  {
+    $this->enableDocumentTextExtraction = $enableDocumentTextExtraction;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableDocumentTextExtraction()
+  {
+    return $this->enableDocumentTextExtraction;
+  }
+  /**
+   * @param string
+   */
+  public function setFolder($folder)
+  {
+    $this->folder = $folder;
+  }
+  /**
+   * @return string
+   */
+  public function getFolder()
+  {
+    return $this->folder;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1IngestPipelineConfig::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1IngestPipelineConfig');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1InitializeProjectRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1InitializeProjectRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1InitializeProjectRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,116 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1InitializeProjectRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $accessControlMode;
+  /**
+   * @var string
+   */
+  public $databaseType;
+  /**
+   * @var string
+   */
+  public $documentCreatorDefaultRole;
+  /**
+   * @var bool
+   */
+  public $enableCalUserEmailLogging;
+  /**
+   * @var string
+   */
+  public $kmsKey;
+
+  /**
+   * @param string
+   */
+  public function setAccessControlMode($accessControlMode)
+  {
+    $this->accessControlMode = $accessControlMode;
+  }
+  /**
+   * @return string
+   */
+  public function getAccessControlMode()
+  {
+    return $this->accessControlMode;
+  }
+  /**
+   * @param string
+   */
+  public function setDatabaseType($databaseType)
+  {
+    $this->databaseType = $databaseType;
+  }
+  /**
+   * @return string
+   */
+  public function getDatabaseType()
+  {
+    return $this->databaseType;
+  }
+  /**
+   * @param string
+   */
+  public function setDocumentCreatorDefaultRole($documentCreatorDefaultRole)
+  {
+    $this->documentCreatorDefaultRole = $documentCreatorDefaultRole;
+  }
+  /**
+   * @return string
+   */
+  public function getDocumentCreatorDefaultRole()
+  {
+    return $this->documentCreatorDefaultRole;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnableCalUserEmailLogging($enableCalUserEmailLogging)
+  {
+    $this->enableCalUserEmailLogging = $enableCalUserEmailLogging;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableCalUserEmailLogging()
+  {
+    return $this->enableCalUserEmailLogging;
+  }
+  /**
+   * @param string
+   */
+  public function setKmsKey($kmsKey)
+  {
+    $this->kmsKey = $kmsKey;
+  }
+  /**
+   * @return string
+   */
+  public function getKmsKey()
+  {
+    return $this->kmsKey;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1InitializeProjectRequest::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1InitializeProjectRequest');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1InitializeProjectResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1InitializeProjectResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1InitializeProjectResponse.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1InitializeProjectResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $message;
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param string
+   */
+  public function setMessage($message)
+  {
+    $this->message = $message;
+  }
+  /**
+   * @return string
+   */
+  public function getMessage()
+  {
+    return $this->message;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1InitializeProjectResponse::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1InitializeProjectResponse');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1IntegerArray.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1IntegerArray.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1IntegerArray.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,45 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1IntegerArray extends \Google\Collection
+{
+  protected $collection_key = 'values';
+  /**
+   * @var int[]
+   */
+  public $values;
+
+  /**
+   * @param int[]
+   */
+  public function setValues($values)
+  {
+    $this->values = $values;
+  }
+  /**
+   * @return int[]
+   */
+  public function getValues()
+  {
+    return $this->values;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1IntegerArray::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1IntegerArray');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1IntegerTypeOptions.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1IntegerTypeOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1IntegerTypeOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,25 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1IntegerTypeOptions extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1IntegerTypeOptions::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1IntegerTypeOptions');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1InvalidRule.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1InvalidRule.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1InvalidRule.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1InvalidRule extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $error;
+  protected $ruleType = GoogleCloudContentwarehouseV1Rule::class;
+  protected $ruleDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setError($error)
+  {
+    $this->error = $error;
+  }
+  /**
+   * @return string
+   */
+  public function getError()
+  {
+    return $this->error;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1Rule
+   */
+  public function setRule(GoogleCloudContentwarehouseV1Rule $rule)
+  {
+    $this->rule = $rule;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1Rule
+   */
+  public function getRule()
+  {
+    return $this->rule;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1InvalidRule::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1InvalidRule');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1ListDocumentSchemasResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1ListDocumentSchemasResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1ListDocumentSchemasResponse.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1ListDocumentSchemasResponse extends \Google\Collection
+{
+  protected $collection_key = 'documentSchemas';
+  protected $documentSchemasType = GoogleCloudContentwarehouseV1DocumentSchema::class;
+  protected $documentSchemasDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudContentwarehouseV1DocumentSchema[]
+   */
+  public function setDocumentSchemas($documentSchemas)
+  {
+    $this->documentSchemas = $documentSchemas;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1DocumentSchema[]
+   */
+  public function getDocumentSchemas()
+  {
+    return $this->documentSchemas;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1ListDocumentSchemasResponse::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1ListDocumentSchemasResponse');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1ListLinkedSourcesRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1ListLinkedSourcesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1ListLinkedSourcesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,78 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1ListLinkedSourcesRequest extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $pageSize;
+  /**
+   * @var string
+   */
+  public $pageToken;
+  protected $requestMetadataType = GoogleCloudContentwarehouseV1RequestMetadata::class;
+  protected $requestMetadataDataType = '';
+
+  /**
+   * @param int
+   */
+  public function setPageSize($pageSize)
+  {
+    $this->pageSize = $pageSize;
+  }
+  /**
+   * @return int
+   */
+  public function getPageSize()
+  {
+    return $this->pageSize;
+  }
+  /**
+   * @param string
+   */
+  public function setPageToken($pageToken)
+  {
+    $this->pageToken = $pageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getPageToken()
+  {
+    return $this->pageToken;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1RequestMetadata
+   */
+  public function setRequestMetadata(GoogleCloudContentwarehouseV1RequestMetadata $requestMetadata)
+  {
+    $this->requestMetadata = $requestMetadata;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1RequestMetadata
+   */
+  public function getRequestMetadata()
+  {
+    return $this->requestMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1ListLinkedSourcesRequest::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1ListLinkedSourcesRequest');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1ListLinkedSourcesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1ListLinkedSourcesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1ListLinkedSourcesResponse.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1ListLinkedSourcesResponse extends \Google\Collection
+{
+  protected $collection_key = 'documentLinks';
+  protected $documentLinksType = GoogleCloudContentwarehouseV1DocumentLink::class;
+  protected $documentLinksDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudContentwarehouseV1DocumentLink[]
+   */
+  public function setDocumentLinks($documentLinks)
+  {
+    $this->documentLinks = $documentLinks;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1DocumentLink[]
+   */
+  public function getDocumentLinks()
+  {
+    return $this->documentLinks;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1ListLinkedSourcesResponse::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1ListLinkedSourcesResponse');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1ListLinkedTargetsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1ListLinkedTargetsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1ListLinkedTargetsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1ListLinkedTargetsRequest extends \Google\Model
+{
+  protected $requestMetadataType = GoogleCloudContentwarehouseV1RequestMetadata::class;
+  protected $requestMetadataDataType = '';
+
+  /**
+   * @param GoogleCloudContentwarehouseV1RequestMetadata
+   */
+  public function setRequestMetadata(GoogleCloudContentwarehouseV1RequestMetadata $requestMetadata)
+  {
+    $this->requestMetadata = $requestMetadata;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1RequestMetadata
+   */
+  public function getRequestMetadata()
+  {
+    return $this->requestMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1ListLinkedTargetsRequest::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1ListLinkedTargetsRequest');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1ListLinkedTargetsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1ListLinkedTargetsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1ListLinkedTargetsResponse.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1ListLinkedTargetsResponse extends \Google\Collection
+{
+  protected $collection_key = 'documentLinks';
+  protected $documentLinksType = GoogleCloudContentwarehouseV1DocumentLink::class;
+  protected $documentLinksDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudContentwarehouseV1DocumentLink[]
+   */
+  public function setDocumentLinks($documentLinks)
+  {
+    $this->documentLinks = $documentLinks;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1DocumentLink[]
+   */
+  public function getDocumentLinks()
+  {
+    return $this->documentLinks;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1ListLinkedTargetsResponse::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1ListLinkedTargetsResponse');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1ListRuleSetsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1ListRuleSetsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1ListRuleSetsResponse.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1ListRuleSetsResponse extends \Google\Collection
+{
+  protected $collection_key = 'ruleSets';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $ruleSetsType = GoogleCloudContentwarehouseV1RuleSet::class;
+  protected $ruleSetsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1RuleSet[]
+   */
+  public function setRuleSets($ruleSets)
+  {
+    $this->ruleSets = $ruleSets;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1RuleSet[]
+   */
+  public function getRuleSets()
+  {
+    return $this->ruleSets;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1ListRuleSetsResponse::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1ListRuleSetsResponse');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1ListSynonymSetsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1ListSynonymSetsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1ListSynonymSetsResponse.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1ListSynonymSetsResponse extends \Google\Collection
+{
+  protected $collection_key = 'synonymSets';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $synonymSetsType = GoogleCloudContentwarehouseV1SynonymSet::class;
+  protected $synonymSetsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1SynonymSet[]
+   */
+  public function setSynonymSets($synonymSets)
+  {
+    $this->synonymSets = $synonymSets;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1SynonymSet[]
+   */
+  public function getSynonymSets()
+  {
+    return $this->synonymSets;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1ListSynonymSetsResponse::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1ListSynonymSetsResponse');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1LockDocumentRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1LockDocumentRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1LockDocumentRequest.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1LockDocumentRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $collectionId;
+  protected $lockingUserType = GoogleCloudContentwarehouseV1UserInfo::class;
+  protected $lockingUserDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setCollectionId($collectionId)
+  {
+    $this->collectionId = $collectionId;
+  }
+  /**
+   * @return string
+   */
+  public function getCollectionId()
+  {
+    return $this->collectionId;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1UserInfo
+   */
+  public function setLockingUser(GoogleCloudContentwarehouseV1UserInfo $lockingUser)
+  {
+    $this->lockingUser = $lockingUser;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1UserInfo
+   */
+  public function getLockingUser()
+  {
+    return $this->lockingUser;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1LockDocumentRequest::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1LockDocumentRequest');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1MapProperty.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1MapProperty.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1MapProperty.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1MapProperty extends \Google\Model
+{
+  protected $fieldsType = GoogleCloudContentwarehouseV1Value::class;
+  protected $fieldsDataType = 'map';
+
+  /**
+   * @param GoogleCloudContentwarehouseV1Value[]
+   */
+  public function setFields($fields)
+  {
+    $this->fields = $fields;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1Value[]
+   */
+  public function getFields()
+  {
+    return $this->fields;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1MapProperty::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1MapProperty');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1MapTypeOptions.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1MapTypeOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1MapTypeOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,25 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1MapTypeOptions extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1MapTypeOptions::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1MapTypeOptions');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1MergeFieldsOptions.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1MergeFieldsOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1MergeFieldsOptions.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1MergeFieldsOptions extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $replaceMessageFields;
+  /**
+   * @var bool
+   */
+  public $replaceRepeatedFields;
+
+  /**
+   * @param bool
+   */
+  public function setReplaceMessageFields($replaceMessageFields)
+  {
+    $this->replaceMessageFields = $replaceMessageFields;
+  }
+  /**
+   * @return bool
+   */
+  public function getReplaceMessageFields()
+  {
+    return $this->replaceMessageFields;
+  }
+  /**
+   * @param bool
+   */
+  public function setReplaceRepeatedFields($replaceRepeatedFields)
+  {
+    $this->replaceRepeatedFields = $replaceRepeatedFields;
+  }
+  /**
+   * @return bool
+   */
+  public function getReplaceRepeatedFields()
+  {
+    return $this->replaceRepeatedFields;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1MergeFieldsOptions::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1MergeFieldsOptions');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1ProcessWithDocAiPipeline.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1ProcessWithDocAiPipeline.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1ProcessWithDocAiPipeline.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1ProcessWithDocAiPipeline extends \Google\Collection
+{
+  protected $collection_key = 'documents';
+  /**
+   * @var string[]
+   */
+  public $documents;
+  /**
+   * @var string
+   */
+  public $exportFolderPath;
+  protected $processorInfoType = GoogleCloudContentwarehouseV1ProcessorInfo::class;
+  protected $processorInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $processorResultsFolderPath;
+
+  /**
+   * @param string[]
+   */
+  public function setDocuments($documents)
+  {
+    $this->documents = $documents;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDocuments()
+  {
+    return $this->documents;
+  }
+  /**
+   * @param string
+   */
+  public function setExportFolderPath($exportFolderPath)
+  {
+    $this->exportFolderPath = $exportFolderPath;
+  }
+  /**
+   * @return string
+   */
+  public function getExportFolderPath()
+  {
+    return $this->exportFolderPath;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1ProcessorInfo
+   */
+  public function setProcessorInfo(GoogleCloudContentwarehouseV1ProcessorInfo $processorInfo)
+  {
+    $this->processorInfo = $processorInfo;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1ProcessorInfo
+   */
+  public function getProcessorInfo()
+  {
+    return $this->processorInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setProcessorResultsFolderPath($processorResultsFolderPath)
+  {
+    $this->processorResultsFolderPath = $processorResultsFolderPath;
+  }
+  /**
+   * @return string
+   */
+  public function getProcessorResultsFolderPath()
+  {
+    return $this->processorResultsFolderPath;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1ProcessWithDocAiPipeline::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1ProcessWithDocAiPipeline');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1ProcessorInfo.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1ProcessorInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1ProcessorInfo.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1ProcessorInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $documentType;
+  /**
+   * @var string
+   */
+  public $processorName;
+  /**
+   * @var string
+   */
+  public $schemaName;
+
+  /**
+   * @param string
+   */
+  public function setDocumentType($documentType)
+  {
+    $this->documentType = $documentType;
+  }
+  /**
+   * @return string
+   */
+  public function getDocumentType()
+  {
+    return $this->documentType;
+  }
+  /**
+   * @param string
+   */
+  public function setProcessorName($processorName)
+  {
+    $this->processorName = $processorName;
+  }
+  /**
+   * @return string
+   */
+  public function getProcessorName()
+  {
+    return $this->processorName;
+  }
+  /**
+   * @param string
+   */
+  public function setSchemaName($schemaName)
+  {
+    $this->schemaName = $schemaName;
+  }
+  /**
+   * @return string
+   */
+  public function getSchemaName()
+  {
+    return $this->schemaName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1ProcessorInfo::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1ProcessorInfo');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1ProjectStatus.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1ProjectStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1ProjectStatus.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1ProjectStatus extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $accessControlMode;
+  /**
+   * @var string
+   */
+  public $databaseType;
+  /**
+   * @var string
+   */
+  public $documentCreatorDefaultRole;
+  /**
+   * @var string
+   */
+  public $location;
+  /**
+   * @var bool
+   */
+  public $qaEnabled;
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param string
+   */
+  public function setAccessControlMode($accessControlMode)
+  {
+    $this->accessControlMode = $accessControlMode;
+  }
+  /**
+   * @return string
+   */
+  public function getAccessControlMode()
+  {
+    return $this->accessControlMode;
+  }
+  /**
+   * @param string
+   */
+  public function setDatabaseType($databaseType)
+  {
+    $this->databaseType = $databaseType;
+  }
+  /**
+   * @return string
+   */
+  public function getDatabaseType()
+  {
+    return $this->databaseType;
+  }
+  /**
+   * @param string
+   */
+  public function setDocumentCreatorDefaultRole($documentCreatorDefaultRole)
+  {
+    $this->documentCreatorDefaultRole = $documentCreatorDefaultRole;
+  }
+  /**
+   * @return string
+   */
+  public function getDocumentCreatorDefaultRole()
+  {
+    return $this->documentCreatorDefaultRole;
+  }
+  /**
+   * @param string
+   */
+  public function setLocation($location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return string
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+  /**
+   * @param bool
+   */
+  public function setQaEnabled($qaEnabled)
+  {
+    $this->qaEnabled = $qaEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getQaEnabled()
+  {
+    return $this->qaEnabled;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1ProjectStatus::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1ProjectStatus');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1Property.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1Property.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1Property.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,172 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1Property extends \Google\Model
+{
+  protected $dateTimeValuesType = GoogleCloudContentwarehouseV1DateTimeArray::class;
+  protected $dateTimeValuesDataType = '';
+  protected $enumValuesType = GoogleCloudContentwarehouseV1EnumArray::class;
+  protected $enumValuesDataType = '';
+  protected $floatValuesType = GoogleCloudContentwarehouseV1FloatArray::class;
+  protected $floatValuesDataType = '';
+  protected $integerValuesType = GoogleCloudContentwarehouseV1IntegerArray::class;
+  protected $integerValuesDataType = '';
+  protected $mapPropertyType = GoogleCloudContentwarehouseV1MapProperty::class;
+  protected $mapPropertyDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $propertyValuesType = GoogleCloudContentwarehouseV1PropertyArray::class;
+  protected $propertyValuesDataType = '';
+  protected $textValuesType = GoogleCloudContentwarehouseV1TextArray::class;
+  protected $textValuesDataType = '';
+  protected $timestampValuesType = GoogleCloudContentwarehouseV1TimestampArray::class;
+  protected $timestampValuesDataType = '';
+
+  /**
+   * @param GoogleCloudContentwarehouseV1DateTimeArray
+   */
+  public function setDateTimeValues(GoogleCloudContentwarehouseV1DateTimeArray $dateTimeValues)
+  {
+    $this->dateTimeValues = $dateTimeValues;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1DateTimeArray
+   */
+  public function getDateTimeValues()
+  {
+    return $this->dateTimeValues;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1EnumArray
+   */
+  public function setEnumValues(GoogleCloudContentwarehouseV1EnumArray $enumValues)
+  {
+    $this->enumValues = $enumValues;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1EnumArray
+   */
+  public function getEnumValues()
+  {
+    return $this->enumValues;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1FloatArray
+   */
+  public function setFloatValues(GoogleCloudContentwarehouseV1FloatArray $floatValues)
+  {
+    $this->floatValues = $floatValues;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1FloatArray
+   */
+  public function getFloatValues()
+  {
+    return $this->floatValues;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1IntegerArray
+   */
+  public function setIntegerValues(GoogleCloudContentwarehouseV1IntegerArray $integerValues)
+  {
+    $this->integerValues = $integerValues;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1IntegerArray
+   */
+  public function getIntegerValues()
+  {
+    return $this->integerValues;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1MapProperty
+   */
+  public function setMapProperty(GoogleCloudContentwarehouseV1MapProperty $mapProperty)
+  {
+    $this->mapProperty = $mapProperty;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1MapProperty
+   */
+  public function getMapProperty()
+  {
+    return $this->mapProperty;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1PropertyArray
+   */
+  public function setPropertyValues(GoogleCloudContentwarehouseV1PropertyArray $propertyValues)
+  {
+    $this->propertyValues = $propertyValues;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1PropertyArray
+   */
+  public function getPropertyValues()
+  {
+    return $this->propertyValues;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1TextArray
+   */
+  public function setTextValues(GoogleCloudContentwarehouseV1TextArray $textValues)
+  {
+    $this->textValues = $textValues;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1TextArray
+   */
+  public function getTextValues()
+  {
+    return $this->textValues;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1TimestampArray
+   */
+  public function setTimestampValues(GoogleCloudContentwarehouseV1TimestampArray $timestampValues)
+  {
+    $this->timestampValues = $timestampValues;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1TimestampArray
+   */
+  public function getTimestampValues()
+  {
+    return $this->timestampValues;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1Property::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1Property');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1PropertyArray.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1PropertyArray.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1PropertyArray.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1PropertyArray extends \Google\Collection
+{
+  protected $collection_key = 'properties';
+  protected $propertiesType = GoogleCloudContentwarehouseV1Property::class;
+  protected $propertiesDataType = 'array';
+
+  /**
+   * @param GoogleCloudContentwarehouseV1Property[]
+   */
+  public function setProperties($properties)
+  {
+    $this->properties = $properties;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1Property[]
+   */
+  public function getProperties()
+  {
+    return $this->properties;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1PropertyArray::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1PropertyArray');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1PropertyDefinition.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1PropertyDefinition.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1PropertyDefinition.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,315 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1PropertyDefinition extends \Google\Collection
+{
+  protected $collection_key = 'schemaSources';
+  protected $dateTimeTypeOptionsType = GoogleCloudContentwarehouseV1DateTimeTypeOptions::class;
+  protected $dateTimeTypeOptionsDataType = '';
+  /**
+   * @var string
+   */
+  public $displayName;
+  protected $enumTypeOptionsType = GoogleCloudContentwarehouseV1EnumTypeOptions::class;
+  protected $enumTypeOptionsDataType = '';
+  protected $floatTypeOptionsType = GoogleCloudContentwarehouseV1FloatTypeOptions::class;
+  protected $floatTypeOptionsDataType = '';
+  protected $integerTypeOptionsType = GoogleCloudContentwarehouseV1IntegerTypeOptions::class;
+  protected $integerTypeOptionsDataType = '';
+  /**
+   * @var bool
+   */
+  public $isFilterable;
+  /**
+   * @var bool
+   */
+  public $isMetadata;
+  /**
+   * @var bool
+   */
+  public $isRepeatable;
+  /**
+   * @var bool
+   */
+  public $isRequired;
+  /**
+   * @var bool
+   */
+  public $isSearchable;
+  protected $mapTypeOptionsType = GoogleCloudContentwarehouseV1MapTypeOptions::class;
+  protected $mapTypeOptionsDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $propertyTypeOptionsType = GoogleCloudContentwarehouseV1PropertyTypeOptions::class;
+  protected $propertyTypeOptionsDataType = '';
+  /**
+   * @var string
+   */
+  public $retrievalImportance;
+  protected $schemaSourcesType = GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSource::class;
+  protected $schemaSourcesDataType = 'array';
+  protected $textTypeOptionsType = GoogleCloudContentwarehouseV1TextTypeOptions::class;
+  protected $textTypeOptionsDataType = '';
+  protected $timestampTypeOptionsType = GoogleCloudContentwarehouseV1TimestampTypeOptions::class;
+  protected $timestampTypeOptionsDataType = '';
+
+  /**
+   * @param GoogleCloudContentwarehouseV1DateTimeTypeOptions
+   */
+  public function setDateTimeTypeOptions(GoogleCloudContentwarehouseV1DateTimeTypeOptions $dateTimeTypeOptions)
+  {
+    $this->dateTimeTypeOptions = $dateTimeTypeOptions;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1DateTimeTypeOptions
+   */
+  public function getDateTimeTypeOptions()
+  {
+    return $this->dateTimeTypeOptions;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1EnumTypeOptions
+   */
+  public function setEnumTypeOptions(GoogleCloudContentwarehouseV1EnumTypeOptions $enumTypeOptions)
+  {
+    $this->enumTypeOptions = $enumTypeOptions;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1EnumTypeOptions
+   */
+  public function getEnumTypeOptions()
+  {
+    return $this->enumTypeOptions;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1FloatTypeOptions
+   */
+  public function setFloatTypeOptions(GoogleCloudContentwarehouseV1FloatTypeOptions $floatTypeOptions)
+  {
+    $this->floatTypeOptions = $floatTypeOptions;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1FloatTypeOptions
+   */
+  public function getFloatTypeOptions()
+  {
+    return $this->floatTypeOptions;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1IntegerTypeOptions
+   */
+  public function setIntegerTypeOptions(GoogleCloudContentwarehouseV1IntegerTypeOptions $integerTypeOptions)
+  {
+    $this->integerTypeOptions = $integerTypeOptions;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1IntegerTypeOptions
+   */
+  public function getIntegerTypeOptions()
+  {
+    return $this->integerTypeOptions;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsFilterable($isFilterable)
+  {
+    $this->isFilterable = $isFilterable;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsFilterable()
+  {
+    return $this->isFilterable;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsMetadata($isMetadata)
+  {
+    $this->isMetadata = $isMetadata;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsMetadata()
+  {
+    return $this->isMetadata;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsRepeatable($isRepeatable)
+  {
+    $this->isRepeatable = $isRepeatable;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsRepeatable()
+  {
+    return $this->isRepeatable;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsRequired($isRequired)
+  {
+    $this->isRequired = $isRequired;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsRequired()
+  {
+    return $this->isRequired;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsSearchable($isSearchable)
+  {
+    $this->isSearchable = $isSearchable;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsSearchable()
+  {
+    return $this->isSearchable;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1MapTypeOptions
+   */
+  public function setMapTypeOptions(GoogleCloudContentwarehouseV1MapTypeOptions $mapTypeOptions)
+  {
+    $this->mapTypeOptions = $mapTypeOptions;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1MapTypeOptions
+   */
+  public function getMapTypeOptions()
+  {
+    return $this->mapTypeOptions;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1PropertyTypeOptions
+   */
+  public function setPropertyTypeOptions(GoogleCloudContentwarehouseV1PropertyTypeOptions $propertyTypeOptions)
+  {
+    $this->propertyTypeOptions = $propertyTypeOptions;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1PropertyTypeOptions
+   */
+  public function getPropertyTypeOptions()
+  {
+    return $this->propertyTypeOptions;
+  }
+  /**
+   * @param string
+   */
+  public function setRetrievalImportance($retrievalImportance)
+  {
+    $this->retrievalImportance = $retrievalImportance;
+  }
+  /**
+   * @return string
+   */
+  public function getRetrievalImportance()
+  {
+    return $this->retrievalImportance;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSource[]
+   */
+  public function setSchemaSources($schemaSources)
+  {
+    $this->schemaSources = $schemaSources;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSource[]
+   */
+  public function getSchemaSources()
+  {
+    return $this->schemaSources;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1TextTypeOptions
+   */
+  public function setTextTypeOptions(GoogleCloudContentwarehouseV1TextTypeOptions $textTypeOptions)
+  {
+    $this->textTypeOptions = $textTypeOptions;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1TextTypeOptions
+   */
+  public function getTextTypeOptions()
+  {
+    return $this->textTypeOptions;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1TimestampTypeOptions
+   */
+  public function setTimestampTypeOptions(GoogleCloudContentwarehouseV1TimestampTypeOptions $timestampTypeOptions)
+  {
+    $this->timestampTypeOptions = $timestampTypeOptions;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1TimestampTypeOptions
+   */
+  public function getTimestampTypeOptions()
+  {
+    return $this->timestampTypeOptions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1PropertyDefinition::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1PropertyDefinition');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSource.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSource.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSource extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $processorType;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setProcessorType($processorType)
+  {
+    $this->processorType = $processorType;
+  }
+  /**
+   * @return string
+   */
+  public function getProcessorType()
+  {
+    return $this->processorType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSource::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSource');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1PropertyFilter.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1PropertyFilter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1PropertyFilter.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1PropertyFilter extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $condition;
+  /**
+   * @var string
+   */
+  public $documentSchemaName;
+
+  /**
+   * @param string
+   */
+  public function setCondition($condition)
+  {
+    $this->condition = $condition;
+  }
+  /**
+   * @return string
+   */
+  public function getCondition()
+  {
+    return $this->condition;
+  }
+  /**
+   * @param string
+   */
+  public function setDocumentSchemaName($documentSchemaName)
+  {
+    $this->documentSchemaName = $documentSchemaName;
+  }
+  /**
+   * @return string
+   */
+  public function getDocumentSchemaName()
+  {
+    return $this->documentSchemaName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1PropertyFilter::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1PropertyFilter');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1PropertyTypeOptions.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1PropertyTypeOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1PropertyTypeOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1PropertyTypeOptions extends \Google\Collection
+{
+  protected $collection_key = 'propertyDefinitions';
+  protected $propertyDefinitionsType = GoogleCloudContentwarehouseV1PropertyDefinition::class;
+  protected $propertyDefinitionsDataType = 'array';
+
+  /**
+   * @param GoogleCloudContentwarehouseV1PropertyDefinition[]
+   */
+  public function setPropertyDefinitions($propertyDefinitions)
+  {
+    $this->propertyDefinitions = $propertyDefinitions;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1PropertyDefinition[]
+   */
+  public function getPropertyDefinitions()
+  {
+    return $this->propertyDefinitions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1PropertyTypeOptions::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1PropertyTypeOptions');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1PublishAction.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1PublishAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1PublishAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,63 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1PublishAction extends \Google\Collection
+{
+  protected $collection_key = 'messages';
+  /**
+   * @var string[]
+   */
+  public $messages;
+  /**
+   * @var string
+   */
+  public $topicId;
+
+  /**
+   * @param string[]
+   */
+  public function setMessages($messages)
+  {
+    $this->messages = $messages;
+  }
+  /**
+   * @return string[]
+   */
+  public function getMessages()
+  {
+    return $this->messages;
+  }
+  /**
+   * @param string
+   */
+  public function setTopicId($topicId)
+  {
+    $this->topicId = $topicId;
+  }
+  /**
+   * @return string
+   */
+  public function getTopicId()
+  {
+    return $this->topicId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1PublishAction::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1PublishAction');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1QAResult.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1QAResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1QAResult.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1QAResult extends \Google\Collection
+{
+  protected $collection_key = 'highlights';
+  /**
+   * @var float
+   */
+  public $confidenceScore;
+  protected $highlightsType = GoogleCloudContentwarehouseV1QAResultHighlight::class;
+  protected $highlightsDataType = 'array';
+
+  /**
+   * @param float
+   */
+  public function setConfidenceScore($confidenceScore)
+  {
+    $this->confidenceScore = $confidenceScore;
+  }
+  /**
+   * @return float
+   */
+  public function getConfidenceScore()
+  {
+    return $this->confidenceScore;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1QAResultHighlight[]
+   */
+  public function setHighlights($highlights)
+  {
+    $this->highlights = $highlights;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1QAResultHighlight[]
+   */
+  public function getHighlights()
+  {
+    return $this->highlights;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1QAResult::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1QAResult');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1QAResultHighlight.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1QAResultHighlight.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1QAResultHighlight.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1QAResultHighlight extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $endIndex;
+  /**
+   * @var int
+   */
+  public $startIndex;
+
+  /**
+   * @param int
+   */
+  public function setEndIndex($endIndex)
+  {
+    $this->endIndex = $endIndex;
+  }
+  /**
+   * @return int
+   */
+  public function getEndIndex()
+  {
+    return $this->endIndex;
+  }
+  /**
+   * @param int
+   */
+  public function setStartIndex($startIndex)
+  {
+    $this->startIndex = $startIndex;
+  }
+  /**
+   * @return int
+   */
+  public function getStartIndex()
+  {
+    return $this->startIndex;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1QAResultHighlight::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1QAResultHighlight');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1RemoveFromFolderAction.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1RemoveFromFolderAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1RemoveFromFolderAction.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1RemoveFromFolderAction extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $condition;
+  /**
+   * @var string
+   */
+  public $folder;
+
+  /**
+   * @param string
+   */
+  public function setCondition($condition)
+  {
+    $this->condition = $condition;
+  }
+  /**
+   * @return string
+   */
+  public function getCondition()
+  {
+    return $this->condition;
+  }
+  /**
+   * @param string
+   */
+  public function setFolder($folder)
+  {
+    $this->folder = $folder;
+  }
+  /**
+   * @return string
+   */
+  public function getFolder()
+  {
+    return $this->folder;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1RemoveFromFolderAction::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1RemoveFromFolderAction');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1RequestMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1RequestMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1RequestMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1RequestMetadata extends \Google\Model
+{
+  protected $userInfoType = GoogleCloudContentwarehouseV1UserInfo::class;
+  protected $userInfoDataType = '';
+
+  /**
+   * @param GoogleCloudContentwarehouseV1UserInfo
+   */
+  public function setUserInfo(GoogleCloudContentwarehouseV1UserInfo $userInfo)
+  {
+    $this->userInfo = $userInfo;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1UserInfo
+   */
+  public function getUserInfo()
+  {
+    return $this->userInfo;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1RequestMetadata::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1RequestMetadata');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1ResponseMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1ResponseMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1ResponseMetadata.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1ResponseMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $requestId;
+
+  /**
+   * @param string
+   */
+  public function setRequestId($requestId)
+  {
+    $this->requestId = $requestId;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestId()
+  {
+    return $this->requestId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1ResponseMetadata::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1ResponseMetadata');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1Rule.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1Rule.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1Rule.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,115 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1Rule extends \Google\Collection
+{
+  protected $collection_key = 'actions';
+  protected $actionsType = GoogleCloudContentwarehouseV1Action::class;
+  protected $actionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $condition;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $ruleId;
+  /**
+   * @var string
+   */
+  public $triggerType;
+
+  /**
+   * @param GoogleCloudContentwarehouseV1Action[]
+   */
+  public function setActions($actions)
+  {
+    $this->actions = $actions;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1Action[]
+   */
+  public function getActions()
+  {
+    return $this->actions;
+  }
+  /**
+   * @param string
+   */
+  public function setCondition($condition)
+  {
+    $this->condition = $condition;
+  }
+  /**
+   * @return string
+   */
+  public function getCondition()
+  {
+    return $this->condition;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setRuleId($ruleId)
+  {
+    $this->ruleId = $ruleId;
+  }
+  /**
+   * @return string
+   */
+  public function getRuleId()
+  {
+    return $this->ruleId;
+  }
+  /**
+   * @param string
+   */
+  public function setTriggerType($triggerType)
+  {
+    $this->triggerType = $triggerType;
+  }
+  /**
+   * @return string
+   */
+  public function getTriggerType()
+  {
+    return $this->triggerType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1Rule::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1Rule');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1RuleActionsPair.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1RuleActionsPair.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1RuleActionsPair.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1RuleActionsPair extends \Google\Collection
+{
+  protected $collection_key = 'actionOutputs';
+  protected $actionOutputsType = GoogleCloudContentwarehouseV1ActionOutput::class;
+  protected $actionOutputsDataType = 'array';
+  protected $ruleType = GoogleCloudContentwarehouseV1Rule::class;
+  protected $ruleDataType = '';
+
+  /**
+   * @param GoogleCloudContentwarehouseV1ActionOutput[]
+   */
+  public function setActionOutputs($actionOutputs)
+  {
+    $this->actionOutputs = $actionOutputs;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1ActionOutput[]
+   */
+  public function getActionOutputs()
+  {
+    return $this->actionOutputs;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1Rule
+   */
+  public function setRule(GoogleCloudContentwarehouseV1Rule $rule)
+  {
+    $this->rule = $rule;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1Rule
+   */
+  public function getRule()
+  {
+    return $this->rule;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1RuleActionsPair::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1RuleActionsPair');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1RuleEngineOutput.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1RuleEngineOutput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1RuleEngineOutput.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1RuleEngineOutput extends \Google\Model
+{
+  protected $actionExecutorOutputType = GoogleCloudContentwarehouseV1ActionExecutorOutput::class;
+  protected $actionExecutorOutputDataType = '';
+  /**
+   * @var string
+   */
+  public $documentName;
+  protected $ruleEvaluatorOutputType = GoogleCloudContentwarehouseV1RuleEvaluatorOutput::class;
+  protected $ruleEvaluatorOutputDataType = '';
+
+  /**
+   * @param GoogleCloudContentwarehouseV1ActionExecutorOutput
+   */
+  public function setActionExecutorOutput(GoogleCloudContentwarehouseV1ActionExecutorOutput $actionExecutorOutput)
+  {
+    $this->actionExecutorOutput = $actionExecutorOutput;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1ActionExecutorOutput
+   */
+  public function getActionExecutorOutput()
+  {
+    return $this->actionExecutorOutput;
+  }
+  /**
+   * @param string
+   */
+  public function setDocumentName($documentName)
+  {
+    $this->documentName = $documentName;
+  }
+  /**
+   * @return string
+   */
+  public function getDocumentName()
+  {
+    return $this->documentName;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1RuleEvaluatorOutput
+   */
+  public function setRuleEvaluatorOutput(GoogleCloudContentwarehouseV1RuleEvaluatorOutput $ruleEvaluatorOutput)
+  {
+    $this->ruleEvaluatorOutput = $ruleEvaluatorOutput;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1RuleEvaluatorOutput
+   */
+  public function getRuleEvaluatorOutput()
+  {
+    return $this->ruleEvaluatorOutput;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1RuleEngineOutput::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1RuleEngineOutput');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1RuleEvaluatorOutput.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1RuleEvaluatorOutput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1RuleEvaluatorOutput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,75 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1RuleEvaluatorOutput extends \Google\Collection
+{
+  protected $collection_key = 'triggeredRules';
+  protected $invalidRulesType = GoogleCloudContentwarehouseV1InvalidRule::class;
+  protected $invalidRulesDataType = 'array';
+  protected $matchedRulesType = GoogleCloudContentwarehouseV1Rule::class;
+  protected $matchedRulesDataType = 'array';
+  protected $triggeredRulesType = GoogleCloudContentwarehouseV1Rule::class;
+  protected $triggeredRulesDataType = 'array';
+
+  /**
+   * @param GoogleCloudContentwarehouseV1InvalidRule[]
+   */
+  public function setInvalidRules($invalidRules)
+  {
+    $this->invalidRules = $invalidRules;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1InvalidRule[]
+   */
+  public function getInvalidRules()
+  {
+    return $this->invalidRules;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1Rule[]
+   */
+  public function setMatchedRules($matchedRules)
+  {
+    $this->matchedRules = $matchedRules;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1Rule[]
+   */
+  public function getMatchedRules()
+  {
+    return $this->matchedRules;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1Rule[]
+   */
+  public function setTriggeredRules($triggeredRules)
+  {
+    $this->triggeredRules = $triggeredRules;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1Rule[]
+   */
+  public function getTriggeredRules()
+  {
+    return $this->triggeredRules;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1RuleEvaluatorOutput::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1RuleEvaluatorOutput');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1RuleSet.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1RuleSet.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1RuleSet.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1RuleSet extends \Google\Collection
+{
+  protected $collection_key = 'rules';
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $rulesType = GoogleCloudContentwarehouseV1Rule::class;
+  protected $rulesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $source;
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1Rule[]
+   */
+  public function setRules($rules)
+  {
+    $this->rules = $rules;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1Rule[]
+   */
+  public function getRules()
+  {
+    return $this->rules;
+  }
+  /**
+   * @param string
+   */
+  public function setSource($source)
+  {
+    $this->source = $source;
+  }
+  /**
+   * @return string
+   */
+  public function getSource()
+  {
+    return $this->source;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1RuleSet::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1RuleSet');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1RunPipelineMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1RunPipelineMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1RunPipelineMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,143 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1RunPipelineMetadata extends \Google\Collection
+{
+  protected $collection_key = 'individualDocumentStatuses';
+  protected $exportToCdwPipelineMetadataType = GoogleCloudContentwarehouseV1RunPipelineMetadataExportToCdwPipelineMetadata::class;
+  protected $exportToCdwPipelineMetadataDataType = '';
+  /**
+   * @var int
+   */
+  public $failedFileCount;
+  protected $gcsIngestPipelineMetadataType = GoogleCloudContentwarehouseV1RunPipelineMetadataGcsIngestPipelineMetadata::class;
+  protected $gcsIngestPipelineMetadataDataType = '';
+  protected $individualDocumentStatusesType = GoogleCloudContentwarehouseV1RunPipelineMetadataIndividualDocumentStatus::class;
+  protected $individualDocumentStatusesDataType = 'array';
+  protected $processWithDocAiPipelineMetadataType = GoogleCloudContentwarehouseV1RunPipelineMetadataProcessWithDocAiPipelineMetadata::class;
+  protected $processWithDocAiPipelineMetadataDataType = '';
+  /**
+   * @var int
+   */
+  public $totalFileCount;
+  protected $userInfoType = GoogleCloudContentwarehouseV1UserInfo::class;
+  protected $userInfoDataType = '';
+
+  /**
+   * @param GoogleCloudContentwarehouseV1RunPipelineMetadataExportToCdwPipelineMetadata
+   */
+  public function setExportToCdwPipelineMetadata(GoogleCloudContentwarehouseV1RunPipelineMetadataExportToCdwPipelineMetadata $exportToCdwPipelineMetadata)
+  {
+    $this->exportToCdwPipelineMetadata = $exportToCdwPipelineMetadata;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1RunPipelineMetadataExportToCdwPipelineMetadata
+   */
+  public function getExportToCdwPipelineMetadata()
+  {
+    return $this->exportToCdwPipelineMetadata;
+  }
+  /**
+   * @param int
+   */
+  public function setFailedFileCount($failedFileCount)
+  {
+    $this->failedFileCount = $failedFileCount;
+  }
+  /**
+   * @return int
+   */
+  public function getFailedFileCount()
+  {
+    return $this->failedFileCount;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1RunPipelineMetadataGcsIngestPipelineMetadata
+   */
+  public function setGcsIngestPipelineMetadata(GoogleCloudContentwarehouseV1RunPipelineMetadataGcsIngestPipelineMetadata $gcsIngestPipelineMetadata)
+  {
+    $this->gcsIngestPipelineMetadata = $gcsIngestPipelineMetadata;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1RunPipelineMetadataGcsIngestPipelineMetadata
+   */
+  public function getGcsIngestPipelineMetadata()
+  {
+    return $this->gcsIngestPipelineMetadata;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1RunPipelineMetadataIndividualDocumentStatus[]
+   */
+  public function setIndividualDocumentStatuses($individualDocumentStatuses)
+  {
+    $this->individualDocumentStatuses = $individualDocumentStatuses;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1RunPipelineMetadataIndividualDocumentStatus[]
+   */
+  public function getIndividualDocumentStatuses()
+  {
+    return $this->individualDocumentStatuses;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1RunPipelineMetadataProcessWithDocAiPipelineMetadata
+   */
+  public function setProcessWithDocAiPipelineMetadata(GoogleCloudContentwarehouseV1RunPipelineMetadataProcessWithDocAiPipelineMetadata $processWithDocAiPipelineMetadata)
+  {
+    $this->processWithDocAiPipelineMetadata = $processWithDocAiPipelineMetadata;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1RunPipelineMetadataProcessWithDocAiPipelineMetadata
+   */
+  public function getProcessWithDocAiPipelineMetadata()
+  {
+    return $this->processWithDocAiPipelineMetadata;
+  }
+  /**
+   * @param int
+   */
+  public function setTotalFileCount($totalFileCount)
+  {
+    $this->totalFileCount = $totalFileCount;
+  }
+  /**
+   * @return int
+   */
+  public function getTotalFileCount()
+  {
+    return $this->totalFileCount;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1UserInfo
+   */
+  public function setUserInfo(GoogleCloudContentwarehouseV1UserInfo $userInfo)
+  {
+    $this->userInfo = $userInfo;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1UserInfo
+   */
+  public function getUserInfo()
+  {
+    return $this->userInfo;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1RunPipelineMetadata::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1RunPipelineMetadata');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1RunPipelineMetadataExportToCdwPipelineMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1RunPipelineMetadataExportToCdwPipelineMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1RunPipelineMetadataExportToCdwPipelineMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,81 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1RunPipelineMetadataExportToCdwPipelineMetadata extends \Google\Collection
+{
+  protected $collection_key = 'documents';
+  /**
+   * @var string
+   */
+  public $docAiDataset;
+  /**
+   * @var string[]
+   */
+  public $documents;
+  /**
+   * @var string
+   */
+  public $outputPath;
+
+  /**
+   * @param string
+   */
+  public function setDocAiDataset($docAiDataset)
+  {
+    $this->docAiDataset = $docAiDataset;
+  }
+  /**
+   * @return string
+   */
+  public function getDocAiDataset()
+  {
+    return $this->docAiDataset;
+  }
+  /**
+   * @param string[]
+   */
+  public function setDocuments($documents)
+  {
+    $this->documents = $documents;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDocuments()
+  {
+    return $this->documents;
+  }
+  /**
+   * @param string
+   */
+  public function setOutputPath($outputPath)
+  {
+    $this->outputPath = $outputPath;
+  }
+  /**
+   * @return string
+   */
+  public function getOutputPath()
+  {
+    return $this->outputPath;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1RunPipelineMetadataExportToCdwPipelineMetadata::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1RunPipelineMetadataExportToCdwPipelineMetadata');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1RunPipelineMetadataGcsIngestPipelineMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1RunPipelineMetadataGcsIngestPipelineMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1RunPipelineMetadataGcsIngestPipelineMetadata.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1RunPipelineMetadataGcsIngestPipelineMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $inputPath;
+
+  /**
+   * @param string
+   */
+  public function setInputPath($inputPath)
+  {
+    $this->inputPath = $inputPath;
+  }
+  /**
+   * @return string
+   */
+  public function getInputPath()
+  {
+    return $this->inputPath;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1RunPipelineMetadataGcsIngestPipelineMetadata::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1RunPipelineMetadataGcsIngestPipelineMetadata');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1RunPipelineMetadataIndividualDocumentStatus.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1RunPipelineMetadataIndividualDocumentStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1RunPipelineMetadataIndividualDocumentStatus.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1RunPipelineMetadataIndividualDocumentStatus extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $documentId;
+  protected $statusType = GoogleRpcStatus::class;
+  protected $statusDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setDocumentId($documentId)
+  {
+    $this->documentId = $documentId;
+  }
+  /**
+   * @return string
+   */
+  public function getDocumentId()
+  {
+    return $this->documentId;
+  }
+  /**
+   * @param GoogleRpcStatus
+   */
+  public function setStatus(GoogleRpcStatus $status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return GoogleRpcStatus
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1RunPipelineMetadataIndividualDocumentStatus::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1RunPipelineMetadataIndividualDocumentStatus');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1RunPipelineMetadataProcessWithDocAiPipelineMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1RunPipelineMetadataProcessWithDocAiPipelineMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1RunPipelineMetadataProcessWithDocAiPipelineMetadata.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1RunPipelineMetadataProcessWithDocAiPipelineMetadata extends \Google\Collection
+{
+  protected $collection_key = 'documents';
+  /**
+   * @var string[]
+   */
+  public $documents;
+  protected $processorInfoType = GoogleCloudContentwarehouseV1ProcessorInfo::class;
+  protected $processorInfoDataType = '';
+
+  /**
+   * @param string[]
+   */
+  public function setDocuments($documents)
+  {
+    $this->documents = $documents;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDocuments()
+  {
+    return $this->documents;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1ProcessorInfo
+   */
+  public function setProcessorInfo(GoogleCloudContentwarehouseV1ProcessorInfo $processorInfo)
+  {
+    $this->processorInfo = $processorInfo;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1ProcessorInfo
+   */
+  public function getProcessorInfo()
+  {
+    return $this->processorInfo;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1RunPipelineMetadataProcessWithDocAiPipelineMetadata::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1RunPipelineMetadataProcessWithDocAiPipelineMetadata');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1RunPipelineRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1RunPipelineRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1RunPipelineRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,106 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1RunPipelineRequest extends \Google\Model
+{
+  protected $exportCdwPipelineType = GoogleCloudContentwarehouseV1ExportToCdwPipeline::class;
+  protected $exportCdwPipelineDataType = '';
+  protected $gcsIngestPipelineType = GoogleCloudContentwarehouseV1GcsIngestPipeline::class;
+  protected $gcsIngestPipelineDataType = '';
+  protected $gcsIngestWithDocAiProcessorsPipelineType = GoogleCloudContentwarehouseV1GcsIngestWithDocAiProcessorsPipeline::class;
+  protected $gcsIngestWithDocAiProcessorsPipelineDataType = '';
+  protected $processWithDocAiPipelineType = GoogleCloudContentwarehouseV1ProcessWithDocAiPipeline::class;
+  protected $processWithDocAiPipelineDataType = '';
+  protected $requestMetadataType = GoogleCloudContentwarehouseV1RequestMetadata::class;
+  protected $requestMetadataDataType = '';
+
+  /**
+   * @param GoogleCloudContentwarehouseV1ExportToCdwPipeline
+   */
+  public function setExportCdwPipeline(GoogleCloudContentwarehouseV1ExportToCdwPipeline $exportCdwPipeline)
+  {
+    $this->exportCdwPipeline = $exportCdwPipeline;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1ExportToCdwPipeline
+   */
+  public function getExportCdwPipeline()
+  {
+    return $this->exportCdwPipeline;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1GcsIngestPipeline
+   */
+  public function setGcsIngestPipeline(GoogleCloudContentwarehouseV1GcsIngestPipeline $gcsIngestPipeline)
+  {
+    $this->gcsIngestPipeline = $gcsIngestPipeline;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1GcsIngestPipeline
+   */
+  public function getGcsIngestPipeline()
+  {
+    return $this->gcsIngestPipeline;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1GcsIngestWithDocAiProcessorsPipeline
+   */
+  public function setGcsIngestWithDocAiProcessorsPipeline(GoogleCloudContentwarehouseV1GcsIngestWithDocAiProcessorsPipeline $gcsIngestWithDocAiProcessorsPipeline)
+  {
+    $this->gcsIngestWithDocAiProcessorsPipeline = $gcsIngestWithDocAiProcessorsPipeline;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1GcsIngestWithDocAiProcessorsPipeline
+   */
+  public function getGcsIngestWithDocAiProcessorsPipeline()
+  {
+    return $this->gcsIngestWithDocAiProcessorsPipeline;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1ProcessWithDocAiPipeline
+   */
+  public function setProcessWithDocAiPipeline(GoogleCloudContentwarehouseV1ProcessWithDocAiPipeline $processWithDocAiPipeline)
+  {
+    $this->processWithDocAiPipeline = $processWithDocAiPipeline;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1ProcessWithDocAiPipeline
+   */
+  public function getProcessWithDocAiPipeline()
+  {
+    return $this->processWithDocAiPipeline;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1RequestMetadata
+   */
+  public function setRequestMetadata(GoogleCloudContentwarehouseV1RequestMetadata $requestMetadata)
+  {
+    $this->requestMetadata = $requestMetadata;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1RequestMetadata
+   */
+  public function getRequestMetadata()
+  {
+    return $this->requestMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1RunPipelineRequest::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1RunPipelineRequest');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1SearchDocumentsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1SearchDocumentsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1SearchDocumentsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,201 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1SearchDocumentsRequest extends \Google\Collection
+{
+  protected $collection_key = 'histogramQueries';
+  protected $documentQueryType = GoogleCloudContentwarehouseV1DocumentQuery::class;
+  protected $documentQueryDataType = '';
+  protected $histogramQueriesType = GoogleCloudContentwarehouseV1HistogramQuery::class;
+  protected $histogramQueriesDataType = 'array';
+  /**
+   * @var int
+   */
+  public $offset;
+  /**
+   * @var string
+   */
+  public $orderBy;
+  /**
+   * @var int
+   */
+  public $pageSize;
+  /**
+   * @var string
+   */
+  public $pageToken;
+  /**
+   * @var int
+   */
+  public $qaSizeLimit;
+  protected $requestMetadataType = GoogleCloudContentwarehouseV1RequestMetadata::class;
+  protected $requestMetadataDataType = '';
+  /**
+   * @var bool
+   */
+  public $requireTotalSize;
+  /**
+   * @var string
+   */
+  public $totalResultSize;
+
+  /**
+   * @param GoogleCloudContentwarehouseV1DocumentQuery
+   */
+  public function setDocumentQuery(GoogleCloudContentwarehouseV1DocumentQuery $documentQuery)
+  {
+    $this->documentQuery = $documentQuery;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1DocumentQuery
+   */
+  public function getDocumentQuery()
+  {
+    return $this->documentQuery;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1HistogramQuery[]
+   */
+  public function setHistogramQueries($histogramQueries)
+  {
+    $this->histogramQueries = $histogramQueries;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1HistogramQuery[]
+   */
+  public function getHistogramQueries()
+  {
+    return $this->histogramQueries;
+  }
+  /**
+   * @param int
+   */
+  public function setOffset($offset)
+  {
+    $this->offset = $offset;
+  }
+  /**
+   * @return int
+   */
+  public function getOffset()
+  {
+    return $this->offset;
+  }
+  /**
+   * @param string
+   */
+  public function setOrderBy($orderBy)
+  {
+    $this->orderBy = $orderBy;
+  }
+  /**
+   * @return string
+   */
+  public function getOrderBy()
+  {
+    return $this->orderBy;
+  }
+  /**
+   * @param int
+   */
+  public function setPageSize($pageSize)
+  {
+    $this->pageSize = $pageSize;
+  }
+  /**
+   * @return int
+   */
+  public function getPageSize()
+  {
+    return $this->pageSize;
+  }
+  /**
+   * @param string
+   */
+  public function setPageToken($pageToken)
+  {
+    $this->pageToken = $pageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getPageToken()
+  {
+    return $this->pageToken;
+  }
+  /**
+   * @param int
+   */
+  public function setQaSizeLimit($qaSizeLimit)
+  {
+    $this->qaSizeLimit = $qaSizeLimit;
+  }
+  /**
+   * @return int
+   */
+  public function getQaSizeLimit()
+  {
+    return $this->qaSizeLimit;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1RequestMetadata
+   */
+  public function setRequestMetadata(GoogleCloudContentwarehouseV1RequestMetadata $requestMetadata)
+  {
+    $this->requestMetadata = $requestMetadata;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1RequestMetadata
+   */
+  public function getRequestMetadata()
+  {
+    return $this->requestMetadata;
+  }
+  /**
+   * @param bool
+   */
+  public function setRequireTotalSize($requireTotalSize)
+  {
+    $this->requireTotalSize = $requireTotalSize;
+  }
+  /**
+   * @return bool
+   */
+  public function getRequireTotalSize()
+  {
+    return $this->requireTotalSize;
+  }
+  /**
+   * @param string
+   */
+  public function setTotalResultSize($totalResultSize)
+  {
+    $this->totalResultSize = $totalResultSize;
+  }
+  /**
+   * @return string
+   */
+  public function getTotalResultSize()
+  {
+    return $this->totalResultSize;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1SearchDocumentsRequest::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1SearchDocumentsRequest');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1SearchDocumentsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1SearchDocumentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1SearchDocumentsResponse.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1SearchDocumentsResponse extends \Google\Collection
+{
+  protected $collection_key = 'matchingDocuments';
+  protected $histogramQueryResultsType = GoogleCloudContentwarehouseV1HistogramQueryResult::class;
+  protected $histogramQueryResultsDataType = 'array';
+  protected $matchingDocumentsType = GoogleCloudContentwarehouseV1SearchDocumentsResponseMatchingDocument::class;
+  protected $matchingDocumentsDataType = 'array';
+  protected $metadataType = GoogleCloudContentwarehouseV1ResponseMetadata::class;
+  protected $metadataDataType = '';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  /**
+   * @var string
+   */
+  public $questionAnswer;
+  /**
+   * @var int
+   */
+  public $totalSize;
+
+  /**
+   * @param GoogleCloudContentwarehouseV1HistogramQueryResult[]
+   */
+  public function setHistogramQueryResults($histogramQueryResults)
+  {
+    $this->histogramQueryResults = $histogramQueryResults;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1HistogramQueryResult[]
+   */
+  public function getHistogramQueryResults()
+  {
+    return $this->histogramQueryResults;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1SearchDocumentsResponseMatchingDocument[]
+   */
+  public function setMatchingDocuments($matchingDocuments)
+  {
+    $this->matchingDocuments = $matchingDocuments;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1SearchDocumentsResponseMatchingDocument[]
+   */
+  public function getMatchingDocuments()
+  {
+    return $this->matchingDocuments;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1ResponseMetadata
+   */
+  public function setMetadata(GoogleCloudContentwarehouseV1ResponseMetadata $metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1ResponseMetadata
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param string
+   */
+  public function setQuestionAnswer($questionAnswer)
+  {
+    $this->questionAnswer = $questionAnswer;
+  }
+  /**
+   * @return string
+   */
+  public function getQuestionAnswer()
+  {
+    return $this->questionAnswer;
+  }
+  /**
+   * @param int
+   */
+  public function setTotalSize($totalSize)
+  {
+    $this->totalSize = $totalSize;
+  }
+  /**
+   * @return int
+   */
+  public function getTotalSize()
+  {
+    return $this->totalSize;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1SearchDocumentsResponse::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1SearchDocumentsResponse');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1SearchDocumentsResponseMatchingDocument.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1SearchDocumentsResponseMatchingDocument.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1SearchDocumentsResponseMatchingDocument.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,95 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1SearchDocumentsResponseMatchingDocument extends \Google\Collection
+{
+  protected $collection_key = 'matchedTokenPageIndices';
+  protected $documentType = GoogleCloudContentwarehouseV1Document::class;
+  protected $documentDataType = '';
+  /**
+   * @var string[]
+   */
+  public $matchedTokenPageIndices;
+  protected $qaResultType = GoogleCloudContentwarehouseV1QAResult::class;
+  protected $qaResultDataType = '';
+  /**
+   * @var string
+   */
+  public $searchTextSnippet;
+
+  /**
+   * @param GoogleCloudContentwarehouseV1Document
+   */
+  public function setDocument(GoogleCloudContentwarehouseV1Document $document)
+  {
+    $this->document = $document;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1Document
+   */
+  public function getDocument()
+  {
+    return $this->document;
+  }
+  /**
+   * @param string[]
+   */
+  public function setMatchedTokenPageIndices($matchedTokenPageIndices)
+  {
+    $this->matchedTokenPageIndices = $matchedTokenPageIndices;
+  }
+  /**
+   * @return string[]
+   */
+  public function getMatchedTokenPageIndices()
+  {
+    return $this->matchedTokenPageIndices;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1QAResult
+   */
+  public function setQaResult(GoogleCloudContentwarehouseV1QAResult $qaResult)
+  {
+    $this->qaResult = $qaResult;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1QAResult
+   */
+  public function getQaResult()
+  {
+    return $this->qaResult;
+  }
+  /**
+   * @param string
+   */
+  public function setSearchTextSnippet($searchTextSnippet)
+  {
+    $this->searchTextSnippet = $searchTextSnippet;
+  }
+  /**
+   * @return string
+   */
+  public function getSearchTextSnippet()
+  {
+    return $this->searchTextSnippet;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1SearchDocumentsResponseMatchingDocument::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1SearchDocumentsResponseMatchingDocument');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1SetAclRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1SetAclRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1SetAclRequest.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1SetAclRequest extends \Google\Model
+{
+  protected $policyType = GoogleIamV1Policy::class;
+  protected $policyDataType = '';
+  /**
+   * @var bool
+   */
+  public $projectOwner;
+  protected $requestMetadataType = GoogleCloudContentwarehouseV1RequestMetadata::class;
+  protected $requestMetadataDataType = '';
+
+  /**
+   * @param GoogleIamV1Policy
+   */
+  public function setPolicy(GoogleIamV1Policy $policy)
+  {
+    $this->policy = $policy;
+  }
+  /**
+   * @return GoogleIamV1Policy
+   */
+  public function getPolicy()
+  {
+    return $this->policy;
+  }
+  /**
+   * @param bool
+   */
+  public function setProjectOwner($projectOwner)
+  {
+    $this->projectOwner = $projectOwner;
+  }
+  /**
+   * @return bool
+   */
+  public function getProjectOwner()
+  {
+    return $this->projectOwner;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1RequestMetadata
+   */
+  public function setRequestMetadata(GoogleCloudContentwarehouseV1RequestMetadata $requestMetadata)
+  {
+    $this->requestMetadata = $requestMetadata;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1RequestMetadata
+   */
+  public function getRequestMetadata()
+  {
+    return $this->requestMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1SetAclRequest::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1SetAclRequest');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1SetAclResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1SetAclResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1SetAclResponse.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1SetAclResponse extends \Google\Model
+{
+  protected $metadataType = GoogleCloudContentwarehouseV1ResponseMetadata::class;
+  protected $metadataDataType = '';
+  protected $policyType = GoogleIamV1Policy::class;
+  protected $policyDataType = '';
+
+  /**
+   * @param GoogleCloudContentwarehouseV1ResponseMetadata
+   */
+  public function setMetadata(GoogleCloudContentwarehouseV1ResponseMetadata $metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1ResponseMetadata
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param GoogleIamV1Policy
+   */
+  public function setPolicy(GoogleIamV1Policy $policy)
+  {
+    $this->policy = $policy;
+  }
+  /**
+   * @return GoogleIamV1Policy
+   */
+  public function getPolicy()
+  {
+    return $this->policy;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1SetAclResponse::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1SetAclResponse');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1SynonymSet.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1SynonymSet.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1SynonymSet.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1SynonymSet extends \Google\Collection
+{
+  protected $collection_key = 'synonyms';
+  /**
+   * @var string
+   */
+  public $context;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $synonymsType = GoogleCloudContentwarehouseV1SynonymSetSynonym::class;
+  protected $synonymsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setContext($context)
+  {
+    $this->context = $context;
+  }
+  /**
+   * @return string
+   */
+  public function getContext()
+  {
+    return $this->context;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1SynonymSetSynonym[]
+   */
+  public function setSynonyms($synonyms)
+  {
+    $this->synonyms = $synonyms;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1SynonymSetSynonym[]
+   */
+  public function getSynonyms()
+  {
+    return $this->synonyms;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1SynonymSet::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1SynonymSet');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1SynonymSetSynonym.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1SynonymSetSynonym.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1SynonymSetSynonym.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,45 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1SynonymSetSynonym extends \Google\Collection
+{
+  protected $collection_key = 'words';
+  /**
+   * @var string[]
+   */
+  public $words;
+
+  /**
+   * @param string[]
+   */
+  public function setWords($words)
+  {
+    $this->words = $words;
+  }
+  /**
+   * @return string[]
+   */
+  public function getWords()
+  {
+    return $this->words;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1SynonymSetSynonym::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1SynonymSetSynonym');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1TextArray.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1TextArray.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1TextArray.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,45 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1TextArray extends \Google\Collection
+{
+  protected $collection_key = 'values';
+  /**
+   * @var string[]
+   */
+  public $values;
+
+  /**
+   * @param string[]
+   */
+  public function setValues($values)
+  {
+    $this->values = $values;
+  }
+  /**
+   * @return string[]
+   */
+  public function getValues()
+  {
+    return $this->values;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1TextArray::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1TextArray');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1TextTypeOptions.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1TextTypeOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1TextTypeOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,25 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1TextTypeOptions extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1TextTypeOptions::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1TextTypeOptions');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1TimeFilter.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1TimeFilter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1TimeFilter.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1TimeFilter extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $timeField;
+  protected $timeRangeType = GoogleTypeInterval::class;
+  protected $timeRangeDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setTimeField($timeField)
+  {
+    $this->timeField = $timeField;
+  }
+  /**
+   * @return string
+   */
+  public function getTimeField()
+  {
+    return $this->timeField;
+  }
+  /**
+   * @param GoogleTypeInterval
+   */
+  public function setTimeRange(GoogleTypeInterval $timeRange)
+  {
+    $this->timeRange = $timeRange;
+  }
+  /**
+   * @return GoogleTypeInterval
+   */
+  public function getTimeRange()
+  {
+    return $this->timeRange;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1TimeFilter::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1TimeFilter');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1TimestampArray.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1TimestampArray.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1TimestampArray.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1TimestampArray extends \Google\Collection
+{
+  protected $collection_key = 'values';
+  protected $valuesType = GoogleCloudContentwarehouseV1TimestampValue::class;
+  protected $valuesDataType = 'array';
+
+  /**
+   * @param GoogleCloudContentwarehouseV1TimestampValue[]
+   */
+  public function setValues($values)
+  {
+    $this->values = $values;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1TimestampValue[]
+   */
+  public function getValues()
+  {
+    return $this->values;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1TimestampArray::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1TimestampArray');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1TimestampTypeOptions.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1TimestampTypeOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1TimestampTypeOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,25 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1TimestampTypeOptions extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1TimestampTypeOptions::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1TimestampTypeOptions');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1TimestampValue.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1TimestampValue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1TimestampValue.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1TimestampValue extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $textValue;
+  /**
+   * @var string
+   */
+  public $timestampValue;
+
+  /**
+   * @param string
+   */
+  public function setTextValue($textValue)
+  {
+    $this->textValue = $textValue;
+  }
+  /**
+   * @return string
+   */
+  public function getTextValue()
+  {
+    return $this->textValue;
+  }
+  /**
+   * @param string
+   */
+  public function setTimestampValue($timestampValue)
+  {
+    $this->timestampValue = $timestampValue;
+  }
+  /**
+   * @return string
+   */
+  public function getTimestampValue()
+  {
+    return $this->timestampValue;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1TimestampValue::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1TimestampValue');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1UpdateDocumentMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1UpdateDocumentMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1UpdateDocumentMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,25 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1UpdateDocumentMetadata extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1UpdateDocumentMetadata::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1UpdateDocumentMetadata');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1UpdateDocumentRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1UpdateDocumentRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1UpdateDocumentRequest.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1UpdateDocumentRequest extends \Google\Model
+{
+  protected $cloudAiDocumentOptionType = GoogleCloudContentwarehouseV1CloudAIDocumentOption::class;
+  protected $cloudAiDocumentOptionDataType = '';
+  protected $documentType = GoogleCloudContentwarehouseV1Document::class;
+  protected $documentDataType = '';
+  protected $requestMetadataType = GoogleCloudContentwarehouseV1RequestMetadata::class;
+  protected $requestMetadataDataType = '';
+  protected $updateOptionsType = GoogleCloudContentwarehouseV1UpdateOptions::class;
+  protected $updateOptionsDataType = '';
+
+  /**
+   * @param GoogleCloudContentwarehouseV1CloudAIDocumentOption
+   */
+  public function setCloudAiDocumentOption(GoogleCloudContentwarehouseV1CloudAIDocumentOption $cloudAiDocumentOption)
+  {
+    $this->cloudAiDocumentOption = $cloudAiDocumentOption;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1CloudAIDocumentOption
+   */
+  public function getCloudAiDocumentOption()
+  {
+    return $this->cloudAiDocumentOption;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1Document
+   */
+  public function setDocument(GoogleCloudContentwarehouseV1Document $document)
+  {
+    $this->document = $document;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1Document
+   */
+  public function getDocument()
+  {
+    return $this->document;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1RequestMetadata
+   */
+  public function setRequestMetadata(GoogleCloudContentwarehouseV1RequestMetadata $requestMetadata)
+  {
+    $this->requestMetadata = $requestMetadata;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1RequestMetadata
+   */
+  public function getRequestMetadata()
+  {
+    return $this->requestMetadata;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1UpdateOptions
+   */
+  public function setUpdateOptions(GoogleCloudContentwarehouseV1UpdateOptions $updateOptions)
+  {
+    $this->updateOptions = $updateOptions;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1UpdateOptions
+   */
+  public function getUpdateOptions()
+  {
+    return $this->updateOptions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1UpdateDocumentRequest::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1UpdateDocumentRequest');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1UpdateDocumentResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1UpdateDocumentResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1UpdateDocumentResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,74 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1UpdateDocumentResponse extends \Google\Model
+{
+  protected $documentType = GoogleCloudContentwarehouseV1Document::class;
+  protected $documentDataType = '';
+  protected $metadataType = GoogleCloudContentwarehouseV1ResponseMetadata::class;
+  protected $metadataDataType = '';
+  protected $ruleEngineOutputType = GoogleCloudContentwarehouseV1RuleEngineOutput::class;
+  protected $ruleEngineOutputDataType = '';
+
+  /**
+   * @param GoogleCloudContentwarehouseV1Document
+   */
+  public function setDocument(GoogleCloudContentwarehouseV1Document $document)
+  {
+    $this->document = $document;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1Document
+   */
+  public function getDocument()
+  {
+    return $this->document;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1ResponseMetadata
+   */
+  public function setMetadata(GoogleCloudContentwarehouseV1ResponseMetadata $metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1ResponseMetadata
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1RuleEngineOutput
+   */
+  public function setRuleEngineOutput(GoogleCloudContentwarehouseV1RuleEngineOutput $ruleEngineOutput)
+  {
+    $this->ruleEngineOutput = $ruleEngineOutput;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1RuleEngineOutput
+   */
+  public function getRuleEngineOutput()
+  {
+    return $this->ruleEngineOutput;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1UpdateDocumentResponse::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1UpdateDocumentResponse');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1UpdateDocumentSchemaRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1UpdateDocumentSchemaRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1UpdateDocumentSchemaRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1UpdateDocumentSchemaRequest extends \Google\Model
+{
+  protected $documentSchemaType = GoogleCloudContentwarehouseV1DocumentSchema::class;
+  protected $documentSchemaDataType = '';
+
+  /**
+   * @param GoogleCloudContentwarehouseV1DocumentSchema
+   */
+  public function setDocumentSchema(GoogleCloudContentwarehouseV1DocumentSchema $documentSchema)
+  {
+    $this->documentSchema = $documentSchema;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1DocumentSchema
+   */
+  public function getDocumentSchema()
+  {
+    return $this->documentSchema;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1UpdateDocumentSchemaRequest::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1UpdateDocumentSchemaRequest');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1UpdateOptions.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1UpdateOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1UpdateOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,78 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1UpdateOptions extends \Google\Model
+{
+  protected $mergeFieldsOptionsType = GoogleCloudContentwarehouseV1MergeFieldsOptions::class;
+  protected $mergeFieldsOptionsDataType = '';
+  /**
+   * @var string
+   */
+  public $updateMask;
+  /**
+   * @var string
+   */
+  public $updateType;
+
+  /**
+   * @param GoogleCloudContentwarehouseV1MergeFieldsOptions
+   */
+  public function setMergeFieldsOptions(GoogleCloudContentwarehouseV1MergeFieldsOptions $mergeFieldsOptions)
+  {
+    $this->mergeFieldsOptions = $mergeFieldsOptions;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1MergeFieldsOptions
+   */
+  public function getMergeFieldsOptions()
+  {
+    return $this->mergeFieldsOptions;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateMask($updateMask)
+  {
+    $this->updateMask = $updateMask;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateMask()
+  {
+    return $this->updateMask;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateType($updateType)
+  {
+    $this->updateType = $updateType;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateType()
+  {
+    return $this->updateType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1UpdateOptions::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1UpdateOptions');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1UpdateRuleSetRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1UpdateRuleSetRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1UpdateRuleSetRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1UpdateRuleSetRequest extends \Google\Model
+{
+  protected $ruleSetType = GoogleCloudContentwarehouseV1RuleSet::class;
+  protected $ruleSetDataType = '';
+
+  /**
+   * @param GoogleCloudContentwarehouseV1RuleSet
+   */
+  public function setRuleSet(GoogleCloudContentwarehouseV1RuleSet $ruleSet)
+  {
+    $this->ruleSet = $ruleSet;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1RuleSet
+   */
+  public function getRuleSet()
+  {
+    return $this->ruleSet;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1UpdateRuleSetRequest::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1UpdateRuleSetRequest');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1UserInfo.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1UserInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1UserInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,63 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1UserInfo extends \Google\Collection
+{
+  protected $collection_key = 'groupIds';
+  /**
+   * @var string[]
+   */
+  public $groupIds;
+  /**
+   * @var string
+   */
+  public $id;
+
+  /**
+   * @param string[]
+   */
+  public function setGroupIds($groupIds)
+  {
+    $this->groupIds = $groupIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getGroupIds()
+  {
+    return $this->groupIds;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1UserInfo::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1UserInfo');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1Value.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1Value.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1Value.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,146 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1Value extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $booleanValue;
+  protected $datetimeValueType = GoogleTypeDateTime::class;
+  protected $datetimeValueDataType = '';
+  protected $enumValueType = GoogleCloudContentwarehouseV1EnumValue::class;
+  protected $enumValueDataType = '';
+  /**
+   * @var float
+   */
+  public $floatValue;
+  /**
+   * @var int
+   */
+  public $intValue;
+  /**
+   * @var string
+   */
+  public $stringValue;
+  protected $timestampValueType = GoogleCloudContentwarehouseV1TimestampValue::class;
+  protected $timestampValueDataType = '';
+
+  /**
+   * @param bool
+   */
+  public function setBooleanValue($booleanValue)
+  {
+    $this->booleanValue = $booleanValue;
+  }
+  /**
+   * @return bool
+   */
+  public function getBooleanValue()
+  {
+    return $this->booleanValue;
+  }
+  /**
+   * @param GoogleTypeDateTime
+   */
+  public function setDatetimeValue(GoogleTypeDateTime $datetimeValue)
+  {
+    $this->datetimeValue = $datetimeValue;
+  }
+  /**
+   * @return GoogleTypeDateTime
+   */
+  public function getDatetimeValue()
+  {
+    return $this->datetimeValue;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1EnumValue
+   */
+  public function setEnumValue(GoogleCloudContentwarehouseV1EnumValue $enumValue)
+  {
+    $this->enumValue = $enumValue;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1EnumValue
+   */
+  public function getEnumValue()
+  {
+    return $this->enumValue;
+  }
+  /**
+   * @param float
+   */
+  public function setFloatValue($floatValue)
+  {
+    $this->floatValue = $floatValue;
+  }
+  /**
+   * @return float
+   */
+  public function getFloatValue()
+  {
+    return $this->floatValue;
+  }
+  /**
+   * @param int
+   */
+  public function setIntValue($intValue)
+  {
+    $this->intValue = $intValue;
+  }
+  /**
+   * @return int
+   */
+  public function getIntValue()
+  {
+    return $this->intValue;
+  }
+  /**
+   * @param string
+   */
+  public function setStringValue($stringValue)
+  {
+    $this->stringValue = $stringValue;
+  }
+  /**
+   * @return string
+   */
+  public function getStringValue()
+  {
+    return $this->stringValue;
+  }
+  /**
+   * @param GoogleCloudContentwarehouseV1TimestampValue
+   */
+  public function setTimestampValue(GoogleCloudContentwarehouseV1TimestampValue $timestampValue)
+  {
+    $this->timestampValue = $timestampValue;
+  }
+  /**
+   * @return GoogleCloudContentwarehouseV1TimestampValue
+   */
+  public function getTimestampValue()
+  {
+    return $this->timestampValue;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1Value::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1Value');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1WeightedSchemaProperty.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1WeightedSchemaProperty.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1WeightedSchemaProperty.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,63 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1WeightedSchemaProperty extends \Google\Collection
+{
+  protected $collection_key = 'propertyNames';
+  /**
+   * @var string
+   */
+  public $documentSchemaName;
+  /**
+   * @var string[]
+   */
+  public $propertyNames;
+
+  /**
+   * @param string
+   */
+  public function setDocumentSchemaName($documentSchemaName)
+  {
+    $this->documentSchemaName = $documentSchemaName;
+  }
+  /**
+   * @return string
+   */
+  public function getDocumentSchemaName()
+  {
+    return $this->documentSchemaName;
+  }
+  /**
+   * @param string[]
+   */
+  public function setPropertyNames($propertyNames)
+  {
+    $this->propertyNames = $propertyNames;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPropertyNames()
+  {
+    return $this->propertyNames;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1WeightedSchemaProperty::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1WeightedSchemaProperty');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1beta1CreateDocumentMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1beta1CreateDocumentMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1beta1CreateDocumentMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,25 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1beta1CreateDocumentMetadata extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1beta1CreateDocumentMetadata::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1beta1CreateDocumentMetadata');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1beta1InitializeProjectResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1beta1InitializeProjectResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1beta1InitializeProjectResponse.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\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1beta1InitializeProjectResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $message;
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param string
+   */
+  public function setMessage($message)
+  {
+    $this->message = $message;
+  }
+  /**
+   * @return string
+   */
+  public function getMessage()
+  {
+    return $this->message;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1beta1InitializeProjectResponse::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1beta1InitializeProjectResponse');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1beta1UpdateDocumentMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1beta1UpdateDocumentMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudContentwarehouseV1beta1UpdateDocumentMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,25 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudContentwarehouseV1beta1UpdateDocumentMetadata extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudContentwarehouseV1beta1UpdateDocumentMetadata::class, 'Google_Service_Contentwarehouse_GoogleCloudContentwarehouseV1beta1UpdateDocumentMetadata');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1Barcode.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1Barcode.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1Barcode.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\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1Barcode extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $format;
+  /**
+   * @var string
+   */
+  public $rawValue;
+  /**
+   * @var string
+   */
+  public $valueFormat;
+
+  /**
+   * @param string
+   */
+  public function setFormat($format)
+  {
+    $this->format = $format;
+  }
+  /**
+   * @return string
+   */
+  public function getFormat()
+  {
+    return $this->format;
+  }
+  /**
+   * @param string
+   */
+  public function setRawValue($rawValue)
+  {
+    $this->rawValue = $rawValue;
+  }
+  /**
+   * @return string
+   */
+  public function getRawValue()
+  {
+    return $this->rawValue;
+  }
+  /**
+   * @param string
+   */
+  public function setValueFormat($valueFormat)
+  {
+    $this->valueFormat = $valueFormat;
+  }
+  /**
+   * @return string
+   */
+  public function getValueFormat()
+  {
+    return $this->valueFormat;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1Barcode::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1Barcode');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1BoundingPoly.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1BoundingPoly.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1BoundingPoly.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\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1BoundingPoly extends \Google\Collection
+{
+  protected $collection_key = 'vertices';
+  protected $normalizedVerticesType = GoogleCloudDocumentaiV1NormalizedVertex::class;
+  protected $normalizedVerticesDataType = 'array';
+  protected $verticesType = GoogleCloudDocumentaiV1Vertex::class;
+  protected $verticesDataType = 'array';
+
+  /**
+   * @param GoogleCloudDocumentaiV1NormalizedVertex[]
+   */
+  public function setNormalizedVertices($normalizedVertices)
+  {
+    $this->normalizedVertices = $normalizedVertices;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1NormalizedVertex[]
+   */
+  public function getNormalizedVertices()
+  {
+    return $this->normalizedVertices;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1Vertex[]
+   */
+  public function setVertices($vertices)
+  {
+    $this->vertices = $vertices;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1Vertex[]
+   */
+  public function getVertices()
+  {
+    return $this->vertices;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1BoundingPoly::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1BoundingPoly');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1Document.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1Document.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1Document.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,259 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1Document extends \Google\Collection
+{
+  protected $collection_key = 'textStyles';
+  protected $chunkedDocumentType = GoogleCloudDocumentaiV1DocumentChunkedDocument::class;
+  protected $chunkedDocumentDataType = '';
+  /**
+   * @var string
+   */
+  public $content;
+  protected $documentLayoutType = GoogleCloudDocumentaiV1DocumentDocumentLayout::class;
+  protected $documentLayoutDataType = '';
+  protected $entitiesType = GoogleCloudDocumentaiV1DocumentEntity::class;
+  protected $entitiesDataType = 'array';
+  protected $entityRelationsType = GoogleCloudDocumentaiV1DocumentEntityRelation::class;
+  protected $entityRelationsDataType = 'array';
+  protected $errorType = GoogleRpcStatus::class;
+  protected $errorDataType = '';
+  /**
+   * @var string
+   */
+  public $mimeType;
+  protected $pagesType = GoogleCloudDocumentaiV1DocumentPage::class;
+  protected $pagesDataType = 'array';
+  protected $revisionsType = GoogleCloudDocumentaiV1DocumentRevision::class;
+  protected $revisionsDataType = 'array';
+  protected $shardInfoType = GoogleCloudDocumentaiV1DocumentShardInfo::class;
+  protected $shardInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $text;
+  protected $textChangesType = GoogleCloudDocumentaiV1DocumentTextChange::class;
+  protected $textChangesDataType = 'array';
+  protected $textStylesType = GoogleCloudDocumentaiV1DocumentStyle::class;
+  protected $textStylesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentChunkedDocument
+   */
+  public function setChunkedDocument(GoogleCloudDocumentaiV1DocumentChunkedDocument $chunkedDocument)
+  {
+    $this->chunkedDocument = $chunkedDocument;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentChunkedDocument
+   */
+  public function getChunkedDocument()
+  {
+    return $this->chunkedDocument;
+  }
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentDocumentLayout
+   */
+  public function setDocumentLayout(GoogleCloudDocumentaiV1DocumentDocumentLayout $documentLayout)
+  {
+    $this->documentLayout = $documentLayout;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentDocumentLayout
+   */
+  public function getDocumentLayout()
+  {
+    return $this->documentLayout;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentEntity[]
+   */
+  public function setEntities($entities)
+  {
+    $this->entities = $entities;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentEntity[]
+   */
+  public function getEntities()
+  {
+    return $this->entities;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentEntityRelation[]
+   */
+  public function setEntityRelations($entityRelations)
+  {
+    $this->entityRelations = $entityRelations;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentEntityRelation[]
+   */
+  public function getEntityRelations()
+  {
+    return $this->entityRelations;
+  }
+  /**
+   * @param GoogleRpcStatus
+   */
+  public function setError(GoogleRpcStatus $error)
+  {
+    $this->error = $error;
+  }
+  /**
+   * @return GoogleRpcStatus
+   */
+  public function getError()
+  {
+    return $this->error;
+  }
+  /**
+   * @param string
+   */
+  public function setMimeType($mimeType)
+  {
+    $this->mimeType = $mimeType;
+  }
+  /**
+   * @return string
+   */
+  public function getMimeType()
+  {
+    return $this->mimeType;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPage[]
+   */
+  public function setPages($pages)
+  {
+    $this->pages = $pages;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPage[]
+   */
+  public function getPages()
+  {
+    return $this->pages;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentRevision[]
+   */
+  public function setRevisions($revisions)
+  {
+    $this->revisions = $revisions;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentRevision[]
+   */
+  public function getRevisions()
+  {
+    return $this->revisions;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentShardInfo
+   */
+  public function setShardInfo(GoogleCloudDocumentaiV1DocumentShardInfo $shardInfo)
+  {
+    $this->shardInfo = $shardInfo;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentShardInfo
+   */
+  public function getShardInfo()
+  {
+    return $this->shardInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentTextChange[]
+   */
+  public function setTextChanges($textChanges)
+  {
+    $this->textChanges = $textChanges;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentTextChange[]
+   */
+  public function getTextChanges()
+  {
+    return $this->textChanges;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentStyle[]
+   */
+  public function setTextStyles($textStyles)
+  {
+    $this->textStyles = $textStyles;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentStyle[]
+   */
+  public function getTextStyles()
+  {
+    return $this->textStyles;
+  }
+  /**
+   * @param string
+   */
+  public function setUri($uri)
+  {
+    $this->uri = $uri;
+  }
+  /**
+   * @return string
+   */
+  public function getUri()
+  {
+    return $this->uri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1Document::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1Document');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentChunkedDocument.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentChunkedDocument.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentChunkedDocument.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentChunkedDocument extends \Google\Collection
+{
+  protected $collection_key = 'chunks';
+  protected $chunksType = GoogleCloudDocumentaiV1DocumentChunkedDocumentChunk::class;
+  protected $chunksDataType = 'array';
+
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentChunkedDocumentChunk[]
+   */
+  public function setChunks($chunks)
+  {
+    $this->chunks = $chunks;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentChunkedDocumentChunk[]
+   */
+  public function getChunks()
+  {
+    return $this->chunks;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentChunkedDocument::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentChunkedDocument');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentChunkedDocumentChunk.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentChunkedDocumentChunk.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentChunkedDocumentChunk.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\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentChunkedDocumentChunk extends \Google\Collection
+{
+  protected $collection_key = 'sourceBlockIds';
+  /**
+   * @var string
+   */
+  public $chunkId;
+  /**
+   * @var string
+   */
+  public $content;
+  protected $pageFootersType = GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageFooter::class;
+  protected $pageFootersDataType = 'array';
+  protected $pageHeadersType = GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageHeader::class;
+  protected $pageHeadersDataType = 'array';
+  protected $pageSpanType = GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageSpan::class;
+  protected $pageSpanDataType = '';
+  /**
+   * @var string[]
+   */
+  public $sourceBlockIds;
+
+  /**
+   * @param string
+   */
+  public function setChunkId($chunkId)
+  {
+    $this->chunkId = $chunkId;
+  }
+  /**
+   * @return string
+   */
+  public function getChunkId()
+  {
+    return $this->chunkId;
+  }
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageFooter[]
+   */
+  public function setPageFooters($pageFooters)
+  {
+    $this->pageFooters = $pageFooters;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageFooter[]
+   */
+  public function getPageFooters()
+  {
+    return $this->pageFooters;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageHeader[]
+   */
+  public function setPageHeaders($pageHeaders)
+  {
+    $this->pageHeaders = $pageHeaders;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageHeader[]
+   */
+  public function getPageHeaders()
+  {
+    return $this->pageHeaders;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageSpan
+   */
+  public function setPageSpan(GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageSpan $pageSpan)
+  {
+    $this->pageSpan = $pageSpan;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageSpan
+   */
+  public function getPageSpan()
+  {
+    return $this->pageSpan;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSourceBlockIds($sourceBlockIds)
+  {
+    $this->sourceBlockIds = $sourceBlockIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSourceBlockIds()
+  {
+    return $this->sourceBlockIds;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentChunkedDocumentChunk::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentChunkedDocumentChunk');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageFooter.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageFooter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageFooter.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\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageFooter extends \Google\Model
+{
+  protected $pageSpanType = GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageSpan::class;
+  protected $pageSpanDataType = '';
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageSpan
+   */
+  public function setPageSpan(GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageSpan $pageSpan)
+  {
+    $this->pageSpan = $pageSpan;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageSpan
+   */
+  public function getPageSpan()
+  {
+    return $this->pageSpan;
+  }
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageFooter::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageFooter');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageHeader.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageHeader.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageHeader.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\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageHeader extends \Google\Model
+{
+  protected $pageSpanType = GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageSpan::class;
+  protected $pageSpanDataType = '';
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageSpan
+   */
+  public function setPageSpan(GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageSpan $pageSpan)
+  {
+    $this->pageSpan = $pageSpan;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageSpan
+   */
+  public function getPageSpan()
+  {
+    return $this->pageSpan;
+  }
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageHeader::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageHeader');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageSpan.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageSpan.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageSpan.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\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageSpan extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $pageEnd;
+  /**
+   * @var int
+   */
+  public $pageStart;
+
+  /**
+   * @param int
+   */
+  public function setPageEnd($pageEnd)
+  {
+    $this->pageEnd = $pageEnd;
+  }
+  /**
+   * @return int
+   */
+  public function getPageEnd()
+  {
+    return $this->pageEnd;
+  }
+  /**
+   * @param int
+   */
+  public function setPageStart($pageStart)
+  {
+    $this->pageStart = $pageStart;
+  }
+  /**
+   * @return int
+   */
+  public function getPageStart()
+  {
+    return $this->pageStart;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageSpan::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageSpan');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentDocumentLayout.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentDocumentLayout.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentDocumentLayout.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentDocumentLayout extends \Google\Collection
+{
+  protected $collection_key = 'blocks';
+  protected $blocksType = GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock::class;
+  protected $blocksDataType = 'array';
+
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock[]
+   */
+  public function setBlocks($blocks)
+  {
+    $this->blocks = $blocks;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock[]
+   */
+  public function getBlocks()
+  {
+    return $this->blocks;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentDocumentLayout::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentDocumentLayout');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,108 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $blockId;
+  protected $listBlockType = GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock::class;
+  protected $listBlockDataType = '';
+  protected $pageSpanType = GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan::class;
+  protected $pageSpanDataType = '';
+  protected $tableBlockType = GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock::class;
+  protected $tableBlockDataType = '';
+  protected $textBlockType = GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock::class;
+  protected $textBlockDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setBlockId($blockId)
+  {
+    $this->blockId = $blockId;
+  }
+  /**
+   * @return string
+   */
+  public function getBlockId()
+  {
+    return $this->blockId;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock
+   */
+  public function setListBlock(GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock $listBlock)
+  {
+    $this->listBlock = $listBlock;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock
+   */
+  public function getListBlock()
+  {
+    return $this->listBlock;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan
+   */
+  public function setPageSpan(GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan $pageSpan)
+  {
+    $this->pageSpan = $pageSpan;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan
+   */
+  public function getPageSpan()
+  {
+    return $this->pageSpan;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock
+   */
+  public function setTableBlock(GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock $tableBlock)
+  {
+    $this->tableBlock = $tableBlock;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock
+   */
+  public function getTableBlock()
+  {
+    return $this->tableBlock;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock
+   */
+  public function setTextBlock(GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock $textBlock)
+  {
+    $this->textBlock = $textBlock;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock
+   */
+  public function getTextBlock()
+  {
+    return $this->textBlock;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock.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\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock extends \Google\Collection
+{
+  protected $collection_key = 'listEntries';
+  protected $listEntriesType = GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry::class;
+  protected $listEntriesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry[]
+   */
+  public function setListEntries($listEntries)
+  {
+    $this->listEntries = $listEntries;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry[]
+   */
+  public function getListEntries()
+  {
+    return $this->listEntries;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry extends \Google\Collection
+{
+  protected $collection_key = 'blocks';
+  protected $blocksType = GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock::class;
+  protected $blocksDataType = 'array';
+
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock[]
+   */
+  public function setBlocks($blocks)
+  {
+    $this->blocks = $blocks;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock[]
+   */
+  public function getBlocks()
+  {
+    return $this->blocks;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListEntry');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan.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\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $pageEnd;
+  /**
+   * @var int
+   */
+  public $pageStart;
+
+  /**
+   * @param int
+   */
+  public function setPageEnd($pageEnd)
+  {
+    $this->pageEnd = $pageEnd;
+  }
+  /**
+   * @return int
+   */
+  public function getPageEnd()
+  {
+    return $this->pageEnd;
+  }
+  /**
+   * @param int
+   */
+  public function setPageStart($pageStart)
+  {
+    $this->pageStart = $pageStart;
+  }
+  /**
+   * @return int
+   */
+  public function getPageStart()
+  {
+    return $this->pageStart;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutPageSpan');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock.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\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock extends \Google\Collection
+{
+  protected $collection_key = 'headerRows';
+  protected $bodyRowsType = GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow::class;
+  protected $bodyRowsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $caption;
+  protected $headerRowsType = GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow::class;
+  protected $headerRowsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow[]
+   */
+  public function setBodyRows($bodyRows)
+  {
+    $this->bodyRows = $bodyRows;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow[]
+   */
+  public function getBodyRows()
+  {
+    return $this->bodyRows;
+  }
+  /**
+   * @param string
+   */
+  public function setCaption($caption)
+  {
+    $this->caption = $caption;
+  }
+  /**
+   * @return string
+   */
+  public function getCaption()
+  {
+    return $this->caption;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow[]
+   */
+  public function setHeaderRows($headerRows)
+  {
+    $this->headerRows = $headerRows;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow[]
+   */
+  public function getHeaderRows()
+  {
+    return $this->headerRows;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell.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\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell extends \Google\Collection
+{
+  protected $collection_key = 'blocks';
+  protected $blocksType = GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock::class;
+  protected $blocksDataType = 'array';
+  /**
+   * @var int
+   */
+  public $colSpan;
+  /**
+   * @var int
+   */
+  public $rowSpan;
+
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock[]
+   */
+  public function setBlocks($blocks)
+  {
+    $this->blocks = $blocks;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock[]
+   */
+  public function getBlocks()
+  {
+    return $this->blocks;
+  }
+  /**
+   * @param int
+   */
+  public function setColSpan($colSpan)
+  {
+    $this->colSpan = $colSpan;
+  }
+  /**
+   * @return int
+   */
+  public function getColSpan()
+  {
+    return $this->colSpan;
+  }
+  /**
+   * @param int
+   */
+  public function setRowSpan($rowSpan)
+  {
+    $this->rowSpan = $rowSpan;
+  }
+  /**
+   * @return int
+   */
+  public function getRowSpan()
+  {
+    return $this->rowSpan;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow extends \Google\Collection
+{
+  protected $collection_key = 'cells';
+  protected $cellsType = GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell::class;
+  protected $cellsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell[]
+   */
+  public function setCells($cells)
+  {
+    $this->cells = $cells;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableCell[]
+   */
+  public function getCells()
+  {
+    return $this->cells;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock.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\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock extends \Google\Collection
+{
+  protected $collection_key = 'blocks';
+  protected $blocksType = GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock::class;
+  protected $blocksDataType = 'array';
+  /**
+   * @var string
+   */
+  public $text;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock[]
+   */
+  public function setBlocks($blocks)
+  {
+    $this->blocks = $blocks;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock[]
+   */
+  public function getBlocks()
+  {
+    return $this->blocks;
+  }
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentEntity.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentEntity.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentEntity.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,215 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentEntity extends \Google\Collection
+{
+  protected $collection_key = 'properties';
+  /**
+   * @var float
+   */
+  public $confidence;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $mentionId;
+  /**
+   * @var string
+   */
+  public $mentionText;
+  protected $normalizedValueType = GoogleCloudDocumentaiV1DocumentEntityNormalizedValue::class;
+  protected $normalizedValueDataType = '';
+  protected $pageAnchorType = GoogleCloudDocumentaiV1DocumentPageAnchor::class;
+  protected $pageAnchorDataType = '';
+  protected $propertiesType = GoogleCloudDocumentaiV1DocumentEntity::class;
+  protected $propertiesDataType = 'array';
+  protected $provenanceType = GoogleCloudDocumentaiV1DocumentProvenance::class;
+  protected $provenanceDataType = '';
+  /**
+   * @var bool
+   */
+  public $redacted;
+  protected $textAnchorType = GoogleCloudDocumentaiV1DocumentTextAnchor::class;
+  protected $textAnchorDataType = '';
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param float
+   */
+  public function setConfidence($confidence)
+  {
+    $this->confidence = $confidence;
+  }
+  /**
+   * @return float
+   */
+  public function getConfidence()
+  {
+    return $this->confidence;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setMentionId($mentionId)
+  {
+    $this->mentionId = $mentionId;
+  }
+  /**
+   * @return string
+   */
+  public function getMentionId()
+  {
+    return $this->mentionId;
+  }
+  /**
+   * @param string
+   */
+  public function setMentionText($mentionText)
+  {
+    $this->mentionText = $mentionText;
+  }
+  /**
+   * @return string
+   */
+  public function getMentionText()
+  {
+    return $this->mentionText;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentEntityNormalizedValue
+   */
+  public function setNormalizedValue(GoogleCloudDocumentaiV1DocumentEntityNormalizedValue $normalizedValue)
+  {
+    $this->normalizedValue = $normalizedValue;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentEntityNormalizedValue
+   */
+  public function getNormalizedValue()
+  {
+    return $this->normalizedValue;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPageAnchor
+   */
+  public function setPageAnchor(GoogleCloudDocumentaiV1DocumentPageAnchor $pageAnchor)
+  {
+    $this->pageAnchor = $pageAnchor;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPageAnchor
+   */
+  public function getPageAnchor()
+  {
+    return $this->pageAnchor;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentEntity[]
+   */
+  public function setProperties($properties)
+  {
+    $this->properties = $properties;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentEntity[]
+   */
+  public function getProperties()
+  {
+    return $this->properties;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentProvenance
+   */
+  public function setProvenance(GoogleCloudDocumentaiV1DocumentProvenance $provenance)
+  {
+    $this->provenance = $provenance;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentProvenance
+   */
+  public function getProvenance()
+  {
+    return $this->provenance;
+  }
+  /**
+   * @param bool
+   */
+  public function setRedacted($redacted)
+  {
+    $this->redacted = $redacted;
+  }
+  /**
+   * @return bool
+   */
+  public function getRedacted()
+  {
+    return $this->redacted;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentTextAnchor
+   */
+  public function setTextAnchor(GoogleCloudDocumentaiV1DocumentTextAnchor $textAnchor)
+  {
+    $this->textAnchor = $textAnchor;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentTextAnchor
+   */
+  public function getTextAnchor()
+  {
+    return $this->textAnchor;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentEntity::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentEntity');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentEntityNormalizedValue.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentEntityNormalizedValue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentEntityNormalizedValue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,162 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentEntityNormalizedValue extends \Google\Model
+{
+  protected $addressValueType = GoogleTypePostalAddress::class;
+  protected $addressValueDataType = '';
+  /**
+   * @var bool
+   */
+  public $booleanValue;
+  protected $dateValueType = GoogleTypeDate::class;
+  protected $dateValueDataType = '';
+  protected $datetimeValueType = GoogleTypeDateTime::class;
+  protected $datetimeValueDataType = '';
+  /**
+   * @var float
+   */
+  public $floatValue;
+  /**
+   * @var int
+   */
+  public $integerValue;
+  protected $moneyValueType = GoogleTypeMoney::class;
+  protected $moneyValueDataType = '';
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param GoogleTypePostalAddress
+   */
+  public function setAddressValue(GoogleTypePostalAddress $addressValue)
+  {
+    $this->addressValue = $addressValue;
+  }
+  /**
+   * @return GoogleTypePostalAddress
+   */
+  public function getAddressValue()
+  {
+    return $this->addressValue;
+  }
+  /**
+   * @param bool
+   */
+  public function setBooleanValue($booleanValue)
+  {
+    $this->booleanValue = $booleanValue;
+  }
+  /**
+   * @return bool
+   */
+  public function getBooleanValue()
+  {
+    return $this->booleanValue;
+  }
+  /**
+   * @param GoogleTypeDate
+   */
+  public function setDateValue(GoogleTypeDate $dateValue)
+  {
+    $this->dateValue = $dateValue;
+  }
+  /**
+   * @return GoogleTypeDate
+   */
+  public function getDateValue()
+  {
+    return $this->dateValue;
+  }
+  /**
+   * @param GoogleTypeDateTime
+   */
+  public function setDatetimeValue(GoogleTypeDateTime $datetimeValue)
+  {
+    $this->datetimeValue = $datetimeValue;
+  }
+  /**
+   * @return GoogleTypeDateTime
+   */
+  public function getDatetimeValue()
+  {
+    return $this->datetimeValue;
+  }
+  /**
+   * @param float
+   */
+  public function setFloatValue($floatValue)
+  {
+    $this->floatValue = $floatValue;
+  }
+  /**
+   * @return float
+   */
+  public function getFloatValue()
+  {
+    return $this->floatValue;
+  }
+  /**
+   * @param int
+   */
+  public function setIntegerValue($integerValue)
+  {
+    $this->integerValue = $integerValue;
+  }
+  /**
+   * @return int
+   */
+  public function getIntegerValue()
+  {
+    return $this->integerValue;
+  }
+  /**
+   * @param GoogleTypeMoney
+   */
+  public function setMoneyValue(GoogleTypeMoney $moneyValue)
+  {
+    $this->moneyValue = $moneyValue;
+  }
+  /**
+   * @return GoogleTypeMoney
+   */
+  public function getMoneyValue()
+  {
+    return $this->moneyValue;
+  }
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentEntityNormalizedValue::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentEntityNormalizedValue');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentEntityRelation.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentEntityRelation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentEntityRelation.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\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentEntityRelation extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $objectId;
+  /**
+   * @var string
+   */
+  public $relation;
+  /**
+   * @var string
+   */
+  public $subjectId;
+
+  /**
+   * @param string
+   */
+  public function setObjectId($objectId)
+  {
+    $this->objectId = $objectId;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectId()
+  {
+    return $this->objectId;
+  }
+  /**
+   * @param string
+   */
+  public function setRelation($relation)
+  {
+    $this->relation = $relation;
+  }
+  /**
+   * @return string
+   */
+  public function getRelation()
+  {
+    return $this->relation;
+  }
+  /**
+   * @param string
+   */
+  public function setSubjectId($subjectId)
+  {
+    $this->subjectId = $subjectId;
+  }
+  /**
+   * @return string
+   */
+  public function getSubjectId()
+  {
+    return $this->subjectId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentEntityRelation::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentEntityRelation');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPage.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,301 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentPage extends \Google\Collection
+{
+  protected $collection_key = 'visualElements';
+  protected $blocksType = GoogleCloudDocumentaiV1DocumentPageBlock::class;
+  protected $blocksDataType = 'array';
+  protected $detectedBarcodesType = GoogleCloudDocumentaiV1DocumentPageDetectedBarcode::class;
+  protected $detectedBarcodesDataType = 'array';
+  protected $detectedLanguagesType = GoogleCloudDocumentaiV1DocumentPageDetectedLanguage::class;
+  protected $detectedLanguagesDataType = 'array';
+  protected $dimensionType = GoogleCloudDocumentaiV1DocumentPageDimension::class;
+  protected $dimensionDataType = '';
+  protected $formFieldsType = GoogleCloudDocumentaiV1DocumentPageFormField::class;
+  protected $formFieldsDataType = 'array';
+  protected $imageType = GoogleCloudDocumentaiV1DocumentPageImage::class;
+  protected $imageDataType = '';
+  protected $imageQualityScoresType = GoogleCloudDocumentaiV1DocumentPageImageQualityScores::class;
+  protected $imageQualityScoresDataType = '';
+  protected $layoutType = GoogleCloudDocumentaiV1DocumentPageLayout::class;
+  protected $layoutDataType = '';
+  protected $linesType = GoogleCloudDocumentaiV1DocumentPageLine::class;
+  protected $linesDataType = 'array';
+  /**
+   * @var int
+   */
+  public $pageNumber;
+  protected $paragraphsType = GoogleCloudDocumentaiV1DocumentPageParagraph::class;
+  protected $paragraphsDataType = 'array';
+  protected $provenanceType = GoogleCloudDocumentaiV1DocumentProvenance::class;
+  protected $provenanceDataType = '';
+  protected $symbolsType = GoogleCloudDocumentaiV1DocumentPageSymbol::class;
+  protected $symbolsDataType = 'array';
+  protected $tablesType = GoogleCloudDocumentaiV1DocumentPageTable::class;
+  protected $tablesDataType = 'array';
+  protected $tokensType = GoogleCloudDocumentaiV1DocumentPageToken::class;
+  protected $tokensDataType = 'array';
+  protected $transformsType = GoogleCloudDocumentaiV1DocumentPageMatrix::class;
+  protected $transformsDataType = 'array';
+  protected $visualElementsType = GoogleCloudDocumentaiV1DocumentPageVisualElement::class;
+  protected $visualElementsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPageBlock[]
+   */
+  public function setBlocks($blocks)
+  {
+    $this->blocks = $blocks;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPageBlock[]
+   */
+  public function getBlocks()
+  {
+    return $this->blocks;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPageDetectedBarcode[]
+   */
+  public function setDetectedBarcodes($detectedBarcodes)
+  {
+    $this->detectedBarcodes = $detectedBarcodes;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPageDetectedBarcode[]
+   */
+  public function getDetectedBarcodes()
+  {
+    return $this->detectedBarcodes;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPageDetectedLanguage[]
+   */
+  public function setDetectedLanguages($detectedLanguages)
+  {
+    $this->detectedLanguages = $detectedLanguages;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPageDetectedLanguage[]
+   */
+  public function getDetectedLanguages()
+  {
+    return $this->detectedLanguages;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPageDimension
+   */
+  public function setDimension(GoogleCloudDocumentaiV1DocumentPageDimension $dimension)
+  {
+    $this->dimension = $dimension;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPageDimension
+   */
+  public function getDimension()
+  {
+    return $this->dimension;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPageFormField[]
+   */
+  public function setFormFields($formFields)
+  {
+    $this->formFields = $formFields;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPageFormField[]
+   */
+  public function getFormFields()
+  {
+    return $this->formFields;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPageImage
+   */
+  public function setImage(GoogleCloudDocumentaiV1DocumentPageImage $image)
+  {
+    $this->image = $image;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPageImage
+   */
+  public function getImage()
+  {
+    return $this->image;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPageImageQualityScores
+   */
+  public function setImageQualityScores(GoogleCloudDocumentaiV1DocumentPageImageQualityScores $imageQualityScores)
+  {
+    $this->imageQualityScores = $imageQualityScores;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPageImageQualityScores
+   */
+  public function getImageQualityScores()
+  {
+    return $this->imageQualityScores;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPageLayout
+   */
+  public function setLayout(GoogleCloudDocumentaiV1DocumentPageLayout $layout)
+  {
+    $this->layout = $layout;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPageLayout
+   */
+  public function getLayout()
+  {
+    return $this->layout;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPageLine[]
+   */
+  public function setLines($lines)
+  {
+    $this->lines = $lines;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPageLine[]
+   */
+  public function getLines()
+  {
+    return $this->lines;
+  }
+  /**
+   * @param int
+   */
+  public function setPageNumber($pageNumber)
+  {
+    $this->pageNumber = $pageNumber;
+  }
+  /**
+   * @return int
+   */
+  public function getPageNumber()
+  {
+    return $this->pageNumber;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPageParagraph[]
+   */
+  public function setParagraphs($paragraphs)
+  {
+    $this->paragraphs = $paragraphs;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPageParagraph[]
+   */
+  public function getParagraphs()
+  {
+    return $this->paragraphs;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentProvenance
+   */
+  public function setProvenance(GoogleCloudDocumentaiV1DocumentProvenance $provenance)
+  {
+    $this->provenance = $provenance;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentProvenance
+   */
+  public function getProvenance()
+  {
+    return $this->provenance;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPageSymbol[]
+   */
+  public function setSymbols($symbols)
+  {
+    $this->symbols = $symbols;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPageSymbol[]
+   */
+  public function getSymbols()
+  {
+    return $this->symbols;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPageTable[]
+   */
+  public function setTables($tables)
+  {
+    $this->tables = $tables;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPageTable[]
+   */
+  public function getTables()
+  {
+    return $this->tables;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPageToken[]
+   */
+  public function setTokens($tokens)
+  {
+    $this->tokens = $tokens;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPageToken[]
+   */
+  public function getTokens()
+  {
+    return $this->tokens;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPageMatrix[]
+   */
+  public function setTransforms($transforms)
+  {
+    $this->transforms = $transforms;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPageMatrix[]
+   */
+  public function getTransforms()
+  {
+    return $this->transforms;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPageVisualElement[]
+   */
+  public function setVisualElements($visualElements)
+  {
+    $this->visualElements = $visualElements;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPageVisualElement[]
+   */
+  public function getVisualElements()
+  {
+    return $this->visualElements;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentPage::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentPage');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageAnchor.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageAnchor.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageAnchor.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentPageAnchor extends \Google\Collection
+{
+  protected $collection_key = 'pageRefs';
+  protected $pageRefsType = GoogleCloudDocumentaiV1DocumentPageAnchorPageRef::class;
+  protected $pageRefsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPageAnchorPageRef[]
+   */
+  public function setPageRefs($pageRefs)
+  {
+    $this->pageRefs = $pageRefs;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPageAnchorPageRef[]
+   */
+  public function getPageRefs()
+  {
+    return $this->pageRefs;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentPageAnchor::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentPageAnchor');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageAnchorPageRef.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageAnchorPageRef.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageAnchorPageRef.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,114 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentPageAnchorPageRef extends \Google\Model
+{
+  protected $boundingPolyType = GoogleCloudDocumentaiV1BoundingPoly::class;
+  protected $boundingPolyDataType = '';
+  /**
+   * @var float
+   */
+  public $confidence;
+  /**
+   * @var string
+   */
+  public $layoutId;
+  /**
+   * @var string
+   */
+  public $layoutType;
+  /**
+   * @var string
+   */
+  public $page;
+
+  /**
+   * @param GoogleCloudDocumentaiV1BoundingPoly
+   */
+  public function setBoundingPoly(GoogleCloudDocumentaiV1BoundingPoly $boundingPoly)
+  {
+    $this->boundingPoly = $boundingPoly;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1BoundingPoly
+   */
+  public function getBoundingPoly()
+  {
+    return $this->boundingPoly;
+  }
+  /**
+   * @param float
+   */
+  public function setConfidence($confidence)
+  {
+    $this->confidence = $confidence;
+  }
+  /**
+   * @return float
+   */
+  public function getConfidence()
+  {
+    return $this->confidence;
+  }
+  /**
+   * @param string
+   */
+  public function setLayoutId($layoutId)
+  {
+    $this->layoutId = $layoutId;
+  }
+  /**
+   * @return string
+   */
+  public function getLayoutId()
+  {
+    return $this->layoutId;
+  }
+  /**
+   * @param string
+   */
+  public function setLayoutType($layoutType)
+  {
+    $this->layoutType = $layoutType;
+  }
+  /**
+   * @return string
+   */
+  public function getLayoutType()
+  {
+    return $this->layoutType;
+  }
+  /**
+   * @param string
+   */
+  public function setPage($page)
+  {
+    $this->page = $page;
+  }
+  /**
+   * @return string
+   */
+  public function getPage()
+  {
+    return $this->page;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentPageAnchorPageRef::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentPageAnchorPageRef');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageBlock.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageBlock.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageBlock.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,75 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentPageBlock extends \Google\Collection
+{
+  protected $collection_key = 'detectedLanguages';
+  protected $detectedLanguagesType = GoogleCloudDocumentaiV1DocumentPageDetectedLanguage::class;
+  protected $detectedLanguagesDataType = 'array';
+  protected $layoutType = GoogleCloudDocumentaiV1DocumentPageLayout::class;
+  protected $layoutDataType = '';
+  protected $provenanceType = GoogleCloudDocumentaiV1DocumentProvenance::class;
+  protected $provenanceDataType = '';
+
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPageDetectedLanguage[]
+   */
+  public function setDetectedLanguages($detectedLanguages)
+  {
+    $this->detectedLanguages = $detectedLanguages;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPageDetectedLanguage[]
+   */
+  public function getDetectedLanguages()
+  {
+    return $this->detectedLanguages;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPageLayout
+   */
+  public function setLayout(GoogleCloudDocumentaiV1DocumentPageLayout $layout)
+  {
+    $this->layout = $layout;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPageLayout
+   */
+  public function getLayout()
+  {
+    return $this->layout;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentProvenance
+   */
+  public function setProvenance(GoogleCloudDocumentaiV1DocumentProvenance $provenance)
+  {
+    $this->provenance = $provenance;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentProvenance
+   */
+  public function getProvenance()
+  {
+    return $this->provenance;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentPageBlock::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentPageBlock');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageDetectedBarcode.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageDetectedBarcode.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageDetectedBarcode.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\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentPageDetectedBarcode extends \Google\Model
+{
+  protected $barcodeType = GoogleCloudDocumentaiV1Barcode::class;
+  protected $barcodeDataType = '';
+  protected $layoutType = GoogleCloudDocumentaiV1DocumentPageLayout::class;
+  protected $layoutDataType = '';
+
+  /**
+   * @param GoogleCloudDocumentaiV1Barcode
+   */
+  public function setBarcode(GoogleCloudDocumentaiV1Barcode $barcode)
+  {
+    $this->barcode = $barcode;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1Barcode
+   */
+  public function getBarcode()
+  {
+    return $this->barcode;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPageLayout
+   */
+  public function setLayout(GoogleCloudDocumentaiV1DocumentPageLayout $layout)
+  {
+    $this->layout = $layout;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPageLayout
+   */
+  public function getLayout()
+  {
+    return $this->layout;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentPageDetectedBarcode::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentPageDetectedBarcode');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageDetectedLanguage.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageDetectedLanguage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageDetectedLanguage.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\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentPageDetectedLanguage extends \Google\Model
+{
+  /**
+   * @var float
+   */
+  public $confidence;
+  /**
+   * @var string
+   */
+  public $languageCode;
+
+  /**
+   * @param float
+   */
+  public function setConfidence($confidence)
+  {
+    $this->confidence = $confidence;
+  }
+  /**
+   * @return float
+   */
+  public function getConfidence()
+  {
+    return $this->confidence;
+  }
+  /**
+   * @param string
+   */
+  public function setLanguageCode($languageCode)
+  {
+    $this->languageCode = $languageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCode()
+  {
+    return $this->languageCode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentPageDetectedLanguage::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentPageDetectedLanguage');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageDimension.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageDimension.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageDimension.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\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentPageDimension extends \Google\Model
+{
+  /**
+   * @var float
+   */
+  public $height;
+  /**
+   * @var string
+   */
+  public $unit;
+  /**
+   * @var float
+   */
+  public $width;
+
+  /**
+   * @param float
+   */
+  public function setHeight($height)
+  {
+    $this->height = $height;
+  }
+  /**
+   * @return float
+   */
+  public function getHeight()
+  {
+    return $this->height;
+  }
+  /**
+   * @param string
+   */
+  public function setUnit($unit)
+  {
+    $this->unit = $unit;
+  }
+  /**
+   * @return string
+   */
+  public function getUnit()
+  {
+    return $this->unit;
+  }
+  /**
+   * @param float
+   */
+  public function setWidth($width)
+  {
+    $this->width = $width;
+  }
+  /**
+   * @return float
+   */
+  public function getWidth()
+  {
+    return $this->width;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentPageDimension::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentPageDimension');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageFormField.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageFormField.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageFormField.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,161 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentPageFormField extends \Google\Collection
+{
+  protected $collection_key = 'valueDetectedLanguages';
+  /**
+   * @var string
+   */
+  public $correctedKeyText;
+  /**
+   * @var string
+   */
+  public $correctedValueText;
+  protected $fieldNameType = GoogleCloudDocumentaiV1DocumentPageLayout::class;
+  protected $fieldNameDataType = '';
+  protected $fieldValueType = GoogleCloudDocumentaiV1DocumentPageLayout::class;
+  protected $fieldValueDataType = '';
+  protected $nameDetectedLanguagesType = GoogleCloudDocumentaiV1DocumentPageDetectedLanguage::class;
+  protected $nameDetectedLanguagesDataType = 'array';
+  protected $provenanceType = GoogleCloudDocumentaiV1DocumentProvenance::class;
+  protected $provenanceDataType = '';
+  protected $valueDetectedLanguagesType = GoogleCloudDocumentaiV1DocumentPageDetectedLanguage::class;
+  protected $valueDetectedLanguagesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $valueType;
+
+  /**
+   * @param string
+   */
+  public function setCorrectedKeyText($correctedKeyText)
+  {
+    $this->correctedKeyText = $correctedKeyText;
+  }
+  /**
+   * @return string
+   */
+  public function getCorrectedKeyText()
+  {
+    return $this->correctedKeyText;
+  }
+  /**
+   * @param string
+   */
+  public function setCorrectedValueText($correctedValueText)
+  {
+    $this->correctedValueText = $correctedValueText;
+  }
+  /**
+   * @return string
+   */
+  public function getCorrectedValueText()
+  {
+    return $this->correctedValueText;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPageLayout
+   */
+  public function setFieldName(GoogleCloudDocumentaiV1DocumentPageLayout $fieldName)
+  {
+    $this->fieldName = $fieldName;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPageLayout
+   */
+  public function getFieldName()
+  {
+    return $this->fieldName;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPageLayout
+   */
+  public function setFieldValue(GoogleCloudDocumentaiV1DocumentPageLayout $fieldValue)
+  {
+    $this->fieldValue = $fieldValue;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPageLayout
+   */
+  public function getFieldValue()
+  {
+    return $this->fieldValue;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPageDetectedLanguage[]
+   */
+  public function setNameDetectedLanguages($nameDetectedLanguages)
+  {
+    $this->nameDetectedLanguages = $nameDetectedLanguages;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPageDetectedLanguage[]
+   */
+  public function getNameDetectedLanguages()
+  {
+    return $this->nameDetectedLanguages;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentProvenance
+   */
+  public function setProvenance(GoogleCloudDocumentaiV1DocumentProvenance $provenance)
+  {
+    $this->provenance = $provenance;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentProvenance
+   */
+  public function getProvenance()
+  {
+    return $this->provenance;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPageDetectedLanguage[]
+   */
+  public function setValueDetectedLanguages($valueDetectedLanguages)
+  {
+    $this->valueDetectedLanguages = $valueDetectedLanguages;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPageDetectedLanguage[]
+   */
+  public function getValueDetectedLanguages()
+  {
+    return $this->valueDetectedLanguages;
+  }
+  /**
+   * @param string
+   */
+  public function setValueType($valueType)
+  {
+    $this->valueType = $valueType;
+  }
+  /**
+   * @return string
+   */
+  public function getValueType()
+  {
+    return $this->valueType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentPageFormField::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentPageFormField');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageImage.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageImage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageImage.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\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentPageImage extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $content;
+  /**
+   * @var int
+   */
+  public $height;
+  /**
+   * @var string
+   */
+  public $mimeType;
+  /**
+   * @var int
+   */
+  public $width;
+
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param int
+   */
+  public function setHeight($height)
+  {
+    $this->height = $height;
+  }
+  /**
+   * @return int
+   */
+  public function getHeight()
+  {
+    return $this->height;
+  }
+  /**
+   * @param string
+   */
+  public function setMimeType($mimeType)
+  {
+    $this->mimeType = $mimeType;
+  }
+  /**
+   * @return string
+   */
+  public function getMimeType()
+  {
+    return $this->mimeType;
+  }
+  /**
+   * @param int
+   */
+  public function setWidth($width)
+  {
+    $this->width = $width;
+  }
+  /**
+   * @return int
+   */
+  public function getWidth()
+  {
+    return $this->width;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentPageImage::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentPageImage');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageImageQualityScores.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageImageQualityScores.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageImageQualityScores.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\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentPageImageQualityScores extends \Google\Collection
+{
+  protected $collection_key = 'detectedDefects';
+  protected $detectedDefectsType = GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefect::class;
+  protected $detectedDefectsDataType = 'array';
+  /**
+   * @var float
+   */
+  public $qualityScore;
+
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefect[]
+   */
+  public function setDetectedDefects($detectedDefects)
+  {
+    $this->detectedDefects = $detectedDefects;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefect[]
+   */
+  public function getDetectedDefects()
+  {
+    return $this->detectedDefects;
+  }
+  /**
+   * @param float
+   */
+  public function setQualityScore($qualityScore)
+  {
+    $this->qualityScore = $qualityScore;
+  }
+  /**
+   * @return float
+   */
+  public function getQualityScore()
+  {
+    return $this->qualityScore;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentPageImageQualityScores::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentPageImageQualityScores');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefect.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefect.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefect.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\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefect extends \Google\Model
+{
+  /**
+   * @var float
+   */
+  public $confidence;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param float
+   */
+  public function setConfidence($confidence)
+  {
+    $this->confidence = $confidence;
+  }
+  /**
+   * @return float
+   */
+  public function getConfidence()
+  {
+    return $this->confidence;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefect::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefect');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageLayout.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageLayout.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageLayout.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\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentPageLayout extends \Google\Model
+{
+  protected $boundingPolyType = GoogleCloudDocumentaiV1BoundingPoly::class;
+  protected $boundingPolyDataType = '';
+  /**
+   * @var float
+   */
+  public $confidence;
+  /**
+   * @var string
+   */
+  public $orientation;
+  protected $textAnchorType = GoogleCloudDocumentaiV1DocumentTextAnchor::class;
+  protected $textAnchorDataType = '';
+
+  /**
+   * @param GoogleCloudDocumentaiV1BoundingPoly
+   */
+  public function setBoundingPoly(GoogleCloudDocumentaiV1BoundingPoly $boundingPoly)
+  {
+    $this->boundingPoly = $boundingPoly;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1BoundingPoly
+   */
+  public function getBoundingPoly()
+  {
+    return $this->boundingPoly;
+  }
+  /**
+   * @param float
+   */
+  public function setConfidence($confidence)
+  {
+    $this->confidence = $confidence;
+  }
+  /**
+   * @return float
+   */
+  public function getConfidence()
+  {
+    return $this->confidence;
+  }
+  /**
+   * @param string
+   */
+  public function setOrientation($orientation)
+  {
+    $this->orientation = $orientation;
+  }
+  /**
+   * @return string
+   */
+  public function getOrientation()
+  {
+    return $this->orientation;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentTextAnchor
+   */
+  public function setTextAnchor(GoogleCloudDocumentaiV1DocumentTextAnchor $textAnchor)
+  {
+    $this->textAnchor = $textAnchor;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentTextAnchor
+   */
+  public function getTextAnchor()
+  {
+    return $this->textAnchor;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentPageLayout::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentPageLayout');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageLine.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageLine.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageLine.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,75 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentPageLine extends \Google\Collection
+{
+  protected $collection_key = 'detectedLanguages';
+  protected $detectedLanguagesType = GoogleCloudDocumentaiV1DocumentPageDetectedLanguage::class;
+  protected $detectedLanguagesDataType = 'array';
+  protected $layoutType = GoogleCloudDocumentaiV1DocumentPageLayout::class;
+  protected $layoutDataType = '';
+  protected $provenanceType = GoogleCloudDocumentaiV1DocumentProvenance::class;
+  protected $provenanceDataType = '';
+
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPageDetectedLanguage[]
+   */
+  public function setDetectedLanguages($detectedLanguages)
+  {
+    $this->detectedLanguages = $detectedLanguages;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPageDetectedLanguage[]
+   */
+  public function getDetectedLanguages()
+  {
+    return $this->detectedLanguages;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPageLayout
+   */
+  public function setLayout(GoogleCloudDocumentaiV1DocumentPageLayout $layout)
+  {
+    $this->layout = $layout;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPageLayout
+   */
+  public function getLayout()
+  {
+    return $this->layout;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentProvenance
+   */
+  public function setProvenance(GoogleCloudDocumentaiV1DocumentProvenance $provenance)
+  {
+    $this->provenance = $provenance;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentProvenance
+   */
+  public function getProvenance()
+  {
+    return $this->provenance;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentPageLine::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentPageLine');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageMatrix.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageMatrix.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageMatrix.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\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentPageMatrix extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $cols;
+  /**
+   * @var string
+   */
+  public $data;
+  /**
+   * @var int
+   */
+  public $rows;
+  /**
+   * @var int
+   */
+  public $type;
+
+  /**
+   * @param int
+   */
+  public function setCols($cols)
+  {
+    $this->cols = $cols;
+  }
+  /**
+   * @return int
+   */
+  public function getCols()
+  {
+    return $this->cols;
+  }
+  /**
+   * @param string
+   */
+  public function setData($data)
+  {
+    $this->data = $data;
+  }
+  /**
+   * @return string
+   */
+  public function getData()
+  {
+    return $this->data;
+  }
+  /**
+   * @param int
+   */
+  public function setRows($rows)
+  {
+    $this->rows = $rows;
+  }
+  /**
+   * @return int
+   */
+  public function getRows()
+  {
+    return $this->rows;
+  }
+  /**
+   * @param int
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return int
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentPageMatrix::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentPageMatrix');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageParagraph.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageParagraph.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageParagraph.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,75 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentPageParagraph extends \Google\Collection
+{
+  protected $collection_key = 'detectedLanguages';
+  protected $detectedLanguagesType = GoogleCloudDocumentaiV1DocumentPageDetectedLanguage::class;
+  protected $detectedLanguagesDataType = 'array';
+  protected $layoutType = GoogleCloudDocumentaiV1DocumentPageLayout::class;
+  protected $layoutDataType = '';
+  protected $provenanceType = GoogleCloudDocumentaiV1DocumentProvenance::class;
+  protected $provenanceDataType = '';
+
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPageDetectedLanguage[]
+   */
+  public function setDetectedLanguages($detectedLanguages)
+  {
+    $this->detectedLanguages = $detectedLanguages;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPageDetectedLanguage[]
+   */
+  public function getDetectedLanguages()
+  {
+    return $this->detectedLanguages;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPageLayout
+   */
+  public function setLayout(GoogleCloudDocumentaiV1DocumentPageLayout $layout)
+  {
+    $this->layout = $layout;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPageLayout
+   */
+  public function getLayout()
+  {
+    return $this->layout;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentProvenance
+   */
+  public function setProvenance(GoogleCloudDocumentaiV1DocumentProvenance $provenance)
+  {
+    $this->provenance = $provenance;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentProvenance
+   */
+  public function getProvenance()
+  {
+    return $this->provenance;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentPageParagraph::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentPageParagraph');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageSymbol.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageSymbol.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageSymbol.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\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentPageSymbol extends \Google\Collection
+{
+  protected $collection_key = 'detectedLanguages';
+  protected $detectedLanguagesType = GoogleCloudDocumentaiV1DocumentPageDetectedLanguage::class;
+  protected $detectedLanguagesDataType = 'array';
+  protected $layoutType = GoogleCloudDocumentaiV1DocumentPageLayout::class;
+  protected $layoutDataType = '';
+
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPageDetectedLanguage[]
+   */
+  public function setDetectedLanguages($detectedLanguages)
+  {
+    $this->detectedLanguages = $detectedLanguages;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPageDetectedLanguage[]
+   */
+  public function getDetectedLanguages()
+  {
+    return $this->detectedLanguages;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPageLayout
+   */
+  public function setLayout(GoogleCloudDocumentaiV1DocumentPageLayout $layout)
+  {
+    $this->layout = $layout;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPageLayout
+   */
+  public function getLayout()
+  {
+    return $this->layout;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentPageSymbol::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentPageSymbol');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageTable.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageTable.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageTable.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,107 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentPageTable extends \Google\Collection
+{
+  protected $collection_key = 'headerRows';
+  protected $bodyRowsType = GoogleCloudDocumentaiV1DocumentPageTableTableRow::class;
+  protected $bodyRowsDataType = 'array';
+  protected $detectedLanguagesType = GoogleCloudDocumentaiV1DocumentPageDetectedLanguage::class;
+  protected $detectedLanguagesDataType = 'array';
+  protected $headerRowsType = GoogleCloudDocumentaiV1DocumentPageTableTableRow::class;
+  protected $headerRowsDataType = 'array';
+  protected $layoutType = GoogleCloudDocumentaiV1DocumentPageLayout::class;
+  protected $layoutDataType = '';
+  protected $provenanceType = GoogleCloudDocumentaiV1DocumentProvenance::class;
+  protected $provenanceDataType = '';
+
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPageTableTableRow[]
+   */
+  public function setBodyRows($bodyRows)
+  {
+    $this->bodyRows = $bodyRows;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPageTableTableRow[]
+   */
+  public function getBodyRows()
+  {
+    return $this->bodyRows;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPageDetectedLanguage[]
+   */
+  public function setDetectedLanguages($detectedLanguages)
+  {
+    $this->detectedLanguages = $detectedLanguages;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPageDetectedLanguage[]
+   */
+  public function getDetectedLanguages()
+  {
+    return $this->detectedLanguages;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPageTableTableRow[]
+   */
+  public function setHeaderRows($headerRows)
+  {
+    $this->headerRows = $headerRows;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPageTableTableRow[]
+   */
+  public function getHeaderRows()
+  {
+    return $this->headerRows;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPageLayout
+   */
+  public function setLayout(GoogleCloudDocumentaiV1DocumentPageLayout $layout)
+  {
+    $this->layout = $layout;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPageLayout
+   */
+  public function getLayout()
+  {
+    return $this->layout;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentProvenance
+   */
+  public function setProvenance(GoogleCloudDocumentaiV1DocumentProvenance $provenance)
+  {
+    $this->provenance = $provenance;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentProvenance
+   */
+  public function getProvenance()
+  {
+    return $this->provenance;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentPageTable::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentPageTable');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageTableTableCell.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageTableTableCell.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageTableTableCell.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,95 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentPageTableTableCell extends \Google\Collection
+{
+  protected $collection_key = 'detectedLanguages';
+  /**
+   * @var int
+   */
+  public $colSpan;
+  protected $detectedLanguagesType = GoogleCloudDocumentaiV1DocumentPageDetectedLanguage::class;
+  protected $detectedLanguagesDataType = 'array';
+  protected $layoutType = GoogleCloudDocumentaiV1DocumentPageLayout::class;
+  protected $layoutDataType = '';
+  /**
+   * @var int
+   */
+  public $rowSpan;
+
+  /**
+   * @param int
+   */
+  public function setColSpan($colSpan)
+  {
+    $this->colSpan = $colSpan;
+  }
+  /**
+   * @return int
+   */
+  public function getColSpan()
+  {
+    return $this->colSpan;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPageDetectedLanguage[]
+   */
+  public function setDetectedLanguages($detectedLanguages)
+  {
+    $this->detectedLanguages = $detectedLanguages;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPageDetectedLanguage[]
+   */
+  public function getDetectedLanguages()
+  {
+    return $this->detectedLanguages;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPageLayout
+   */
+  public function setLayout(GoogleCloudDocumentaiV1DocumentPageLayout $layout)
+  {
+    $this->layout = $layout;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPageLayout
+   */
+  public function getLayout()
+  {
+    return $this->layout;
+  }
+  /**
+   * @param int
+   */
+  public function setRowSpan($rowSpan)
+  {
+    $this->rowSpan = $rowSpan;
+  }
+  /**
+   * @return int
+   */
+  public function getRowSpan()
+  {
+    return $this->rowSpan;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentPageTableTableCell::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentPageTableTableCell');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageTableTableRow.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageTableTableRow.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageTableTableRow.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentPageTableTableRow extends \Google\Collection
+{
+  protected $collection_key = 'cells';
+  protected $cellsType = GoogleCloudDocumentaiV1DocumentPageTableTableCell::class;
+  protected $cellsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPageTableTableCell[]
+   */
+  public function setCells($cells)
+  {
+    $this->cells = $cells;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPageTableTableCell[]
+   */
+  public function getCells()
+  {
+    return $this->cells;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentPageTableTableRow::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentPageTableTableRow');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageToken.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageToken.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageToken.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,107 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentPageToken extends \Google\Collection
+{
+  protected $collection_key = 'detectedLanguages';
+  protected $detectedBreakType = GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreak::class;
+  protected $detectedBreakDataType = '';
+  protected $detectedLanguagesType = GoogleCloudDocumentaiV1DocumentPageDetectedLanguage::class;
+  protected $detectedLanguagesDataType = 'array';
+  protected $layoutType = GoogleCloudDocumentaiV1DocumentPageLayout::class;
+  protected $layoutDataType = '';
+  protected $provenanceType = GoogleCloudDocumentaiV1DocumentProvenance::class;
+  protected $provenanceDataType = '';
+  protected $styleInfoType = GoogleCloudDocumentaiV1DocumentPageTokenStyleInfo::class;
+  protected $styleInfoDataType = '';
+
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreak
+   */
+  public function setDetectedBreak(GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreak $detectedBreak)
+  {
+    $this->detectedBreak = $detectedBreak;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreak
+   */
+  public function getDetectedBreak()
+  {
+    return $this->detectedBreak;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPageDetectedLanguage[]
+   */
+  public function setDetectedLanguages($detectedLanguages)
+  {
+    $this->detectedLanguages = $detectedLanguages;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPageDetectedLanguage[]
+   */
+  public function getDetectedLanguages()
+  {
+    return $this->detectedLanguages;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPageLayout
+   */
+  public function setLayout(GoogleCloudDocumentaiV1DocumentPageLayout $layout)
+  {
+    $this->layout = $layout;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPageLayout
+   */
+  public function getLayout()
+  {
+    return $this->layout;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentProvenance
+   */
+  public function setProvenance(GoogleCloudDocumentaiV1DocumentProvenance $provenance)
+  {
+    $this->provenance = $provenance;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentProvenance
+   */
+  public function getProvenance()
+  {
+    return $this->provenance;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPageTokenStyleInfo
+   */
+  public function setStyleInfo(GoogleCloudDocumentaiV1DocumentPageTokenStyleInfo $styleInfo)
+  {
+    $this->styleInfo = $styleInfo;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPageTokenStyleInfo
+   */
+  public function getStyleInfo()
+  {
+    return $this->styleInfo;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentPageToken::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentPageToken');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreak.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreak.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreak.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\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreak extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreak::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreak');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageTokenStyleInfo.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageTokenStyleInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageTokenStyleInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,274 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentPageTokenStyleInfo extends \Google\Model
+{
+  protected $backgroundColorType = GoogleTypeColor::class;
+  protected $backgroundColorDataType = '';
+  /**
+   * @var bool
+   */
+  public $bold;
+  /**
+   * @var int
+   */
+  public $fontSize;
+  /**
+   * @var string
+   */
+  public $fontType;
+  /**
+   * @var int
+   */
+  public $fontWeight;
+  /**
+   * @var bool
+   */
+  public $handwritten;
+  /**
+   * @var bool
+   */
+  public $italic;
+  public $letterSpacing;
+  public $pixelFontSize;
+  /**
+   * @var bool
+   */
+  public $smallcaps;
+  /**
+   * @var bool
+   */
+  public $strikeout;
+  /**
+   * @var bool
+   */
+  public $subscript;
+  /**
+   * @var bool
+   */
+  public $superscript;
+  protected $textColorType = GoogleTypeColor::class;
+  protected $textColorDataType = '';
+  /**
+   * @var bool
+   */
+  public $underlined;
+
+  /**
+   * @param GoogleTypeColor
+   */
+  public function setBackgroundColor(GoogleTypeColor $backgroundColor)
+  {
+    $this->backgroundColor = $backgroundColor;
+  }
+  /**
+   * @return GoogleTypeColor
+   */
+  public function getBackgroundColor()
+  {
+    return $this->backgroundColor;
+  }
+  /**
+   * @param bool
+   */
+  public function setBold($bold)
+  {
+    $this->bold = $bold;
+  }
+  /**
+   * @return bool
+   */
+  public function getBold()
+  {
+    return $this->bold;
+  }
+  /**
+   * @param int
+   */
+  public function setFontSize($fontSize)
+  {
+    $this->fontSize = $fontSize;
+  }
+  /**
+   * @return int
+   */
+  public function getFontSize()
+  {
+    return $this->fontSize;
+  }
+  /**
+   * @param string
+   */
+  public function setFontType($fontType)
+  {
+    $this->fontType = $fontType;
+  }
+  /**
+   * @return string
+   */
+  public function getFontType()
+  {
+    return $this->fontType;
+  }
+  /**
+   * @param int
+   */
+  public function setFontWeight($fontWeight)
+  {
+    $this->fontWeight = $fontWeight;
+  }
+  /**
+   * @return int
+   */
+  public function getFontWeight()
+  {
+    return $this->fontWeight;
+  }
+  /**
+   * @param bool
+   */
+  public function setHandwritten($handwritten)
+  {
+    $this->handwritten = $handwritten;
+  }
+  /**
+   * @return bool
+   */
+  public function getHandwritten()
+  {
+    return $this->handwritten;
+  }
+  /**
+   * @param bool
+   */
+  public function setItalic($italic)
+  {
+    $this->italic = $italic;
+  }
+  /**
+   * @return bool
+   */
+  public function getItalic()
+  {
+    return $this->italic;
+  }
+  public function setLetterSpacing($letterSpacing)
+  {
+    $this->letterSpacing = $letterSpacing;
+  }
+  public function getLetterSpacing()
+  {
+    return $this->letterSpacing;
+  }
+  public function setPixelFontSize($pixelFontSize)
+  {
+    $this->pixelFontSize = $pixelFontSize;
+  }
+  public function getPixelFontSize()
+  {
+    return $this->pixelFontSize;
+  }
+  /**
+   * @param bool
+   */
+  public function setSmallcaps($smallcaps)
+  {
+    $this->smallcaps = $smallcaps;
+  }
+  /**
+   * @return bool
+   */
+  public function getSmallcaps()
+  {
+    return $this->smallcaps;
+  }
+  /**
+   * @param bool
+   */
+  public function setStrikeout($strikeout)
+  {
+    $this->strikeout = $strikeout;
+  }
+  /**
+   * @return bool
+   */
+  public function getStrikeout()
+  {
+    return $this->strikeout;
+  }
+  /**
+   * @param bool
+   */
+  public function setSubscript($subscript)
+  {
+    $this->subscript = $subscript;
+  }
+  /**
+   * @return bool
+   */
+  public function getSubscript()
+  {
+    return $this->subscript;
+  }
+  /**
+   * @param bool
+   */
+  public function setSuperscript($superscript)
+  {
+    $this->superscript = $superscript;
+  }
+  /**
+   * @return bool
+   */
+  public function getSuperscript()
+  {
+    return $this->superscript;
+  }
+  /**
+   * @param GoogleTypeColor
+   */
+  public function setTextColor(GoogleTypeColor $textColor)
+  {
+    $this->textColor = $textColor;
+  }
+  /**
+   * @return GoogleTypeColor
+   */
+  public function getTextColor()
+  {
+    return $this->textColor;
+  }
+  /**
+   * @param bool
+   */
+  public function setUnderlined($underlined)
+  {
+    $this->underlined = $underlined;
+  }
+  /**
+   * @return bool
+   */
+  public function getUnderlined()
+  {
+    return $this->underlined;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentPageTokenStyleInfo::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentPageTokenStyleInfo');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageVisualElement.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageVisualElement.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentPageVisualElement.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\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentPageVisualElement extends \Google\Collection
+{
+  protected $collection_key = 'detectedLanguages';
+  protected $detectedLanguagesType = GoogleCloudDocumentaiV1DocumentPageDetectedLanguage::class;
+  protected $detectedLanguagesDataType = 'array';
+  protected $layoutType = GoogleCloudDocumentaiV1DocumentPageLayout::class;
+  protected $layoutDataType = '';
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPageDetectedLanguage[]
+   */
+  public function setDetectedLanguages($detectedLanguages)
+  {
+    $this->detectedLanguages = $detectedLanguages;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPageDetectedLanguage[]
+   */
+  public function getDetectedLanguages()
+  {
+    return $this->detectedLanguages;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentPageLayout
+   */
+  public function setLayout(GoogleCloudDocumentaiV1DocumentPageLayout $layout)
+  {
+    $this->layout = $layout;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentPageLayout
+   */
+  public function getLayout()
+  {
+    return $this->layout;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentPageVisualElement::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentPageVisualElement');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentProvenance.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentProvenance.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentProvenance.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\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentProvenance extends \Google\Collection
+{
+  protected $collection_key = 'parents';
+  /**
+   * @var int
+   */
+  public $id;
+  protected $parentsType = GoogleCloudDocumentaiV1DocumentProvenanceParent::class;
+  protected $parentsDataType = 'array';
+  /**
+   * @var int
+   */
+  public $revision;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param int
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return int
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentProvenanceParent[]
+   */
+  public function setParents($parents)
+  {
+    $this->parents = $parents;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentProvenanceParent[]
+   */
+  public function getParents()
+  {
+    return $this->parents;
+  }
+  /**
+   * @param int
+   */
+  public function setRevision($revision)
+  {
+    $this->revision = $revision;
+  }
+  /**
+   * @return int
+   */
+  public function getRevision()
+  {
+    return $this->revision;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentProvenance::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentProvenance');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentProvenanceParent.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentProvenanceParent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentProvenanceParent.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\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentProvenanceParent extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $id;
+  /**
+   * @var int
+   */
+  public $index;
+  /**
+   * @var int
+   */
+  public $revision;
+
+  /**
+   * @param int
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return int
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param int
+   */
+  public function setIndex($index)
+  {
+    $this->index = $index;
+  }
+  /**
+   * @return int
+   */
+  public function getIndex()
+  {
+    return $this->index;
+  }
+  /**
+   * @param int
+   */
+  public function setRevision($revision)
+  {
+    $this->revision = $revision;
+  }
+  /**
+   * @return int
+   */
+  public function getRevision()
+  {
+    return $this->revision;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentProvenanceParent::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentProvenanceParent');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentRevision.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentRevision.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentRevision.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,151 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentRevision extends \Google\Collection
+{
+  protected $collection_key = 'parentIds';
+  /**
+   * @var string
+   */
+  public $agent;
+  /**
+   * @var string
+   */
+  public $createTime;
+  protected $humanReviewType = GoogleCloudDocumentaiV1DocumentRevisionHumanReview::class;
+  protected $humanReviewDataType = '';
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var int[]
+   */
+  public $parent;
+  /**
+   * @var string[]
+   */
+  public $parentIds;
+  /**
+   * @var string
+   */
+  public $processor;
+
+  /**
+   * @param string
+   */
+  public function setAgent($agent)
+  {
+    $this->agent = $agent;
+  }
+  /**
+   * @return string
+   */
+  public function getAgent()
+  {
+    return $this->agent;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentRevisionHumanReview
+   */
+  public function setHumanReview(GoogleCloudDocumentaiV1DocumentRevisionHumanReview $humanReview)
+  {
+    $this->humanReview = $humanReview;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentRevisionHumanReview
+   */
+  public function getHumanReview()
+  {
+    return $this->humanReview;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param int[]
+   */
+  public function setParent($parent)
+  {
+    $this->parent = $parent;
+  }
+  /**
+   * @return int[]
+   */
+  public function getParent()
+  {
+    return $this->parent;
+  }
+  /**
+   * @param string[]
+   */
+  public function setParentIds($parentIds)
+  {
+    $this->parentIds = $parentIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getParentIds()
+  {
+    return $this->parentIds;
+  }
+  /**
+   * @param string
+   */
+  public function setProcessor($processor)
+  {
+    $this->processor = $processor;
+  }
+  /**
+   * @return string
+   */
+  public function getProcessor()
+  {
+    return $this->processor;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentRevision::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentRevision');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentRevisionHumanReview.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentRevisionHumanReview.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentRevisionHumanReview.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\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentRevisionHumanReview extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $state;
+  /**
+   * @var string
+   */
+  public $stateMessage;
+
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param string
+   */
+  public function setStateMessage($stateMessage)
+  {
+    $this->stateMessage = $stateMessage;
+  }
+  /**
+   * @return string
+   */
+  public function getStateMessage()
+  {
+    return $this->stateMessage;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentRevisionHumanReview::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentRevisionHumanReview');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentShardInfo.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentShardInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentShardInfo.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\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentShardInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $shardCount;
+  /**
+   * @var string
+   */
+  public $shardIndex;
+  /**
+   * @var string
+   */
+  public $textOffset;
+
+  /**
+   * @param string
+   */
+  public function setShardCount($shardCount)
+  {
+    $this->shardCount = $shardCount;
+  }
+  /**
+   * @return string
+   */
+  public function getShardCount()
+  {
+    return $this->shardCount;
+  }
+  /**
+   * @param string
+   */
+  public function setShardIndex($shardIndex)
+  {
+    $this->shardIndex = $shardIndex;
+  }
+  /**
+   * @return string
+   */
+  public function getShardIndex()
+  {
+    return $this->shardIndex;
+  }
+  /**
+   * @param string
+   */
+  public function setTextOffset($textOffset)
+  {
+    $this->textOffset = $textOffset;
+  }
+  /**
+   * @return string
+   */
+  public function getTextOffset()
+  {
+    return $this->textOffset;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentShardInfo::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentShardInfo');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentStyle.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentStyle.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentStyle.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,162 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentStyle extends \Google\Model
+{
+  protected $backgroundColorType = GoogleTypeColor::class;
+  protected $backgroundColorDataType = '';
+  protected $colorType = GoogleTypeColor::class;
+  protected $colorDataType = '';
+  /**
+   * @var string
+   */
+  public $fontFamily;
+  protected $fontSizeType = GoogleCloudDocumentaiV1DocumentStyleFontSize::class;
+  protected $fontSizeDataType = '';
+  /**
+   * @var string
+   */
+  public $fontWeight;
+  protected $textAnchorType = GoogleCloudDocumentaiV1DocumentTextAnchor::class;
+  protected $textAnchorDataType = '';
+  /**
+   * @var string
+   */
+  public $textDecoration;
+  /**
+   * @var string
+   */
+  public $textStyle;
+
+  /**
+   * @param GoogleTypeColor
+   */
+  public function setBackgroundColor(GoogleTypeColor $backgroundColor)
+  {
+    $this->backgroundColor = $backgroundColor;
+  }
+  /**
+   * @return GoogleTypeColor
+   */
+  public function getBackgroundColor()
+  {
+    return $this->backgroundColor;
+  }
+  /**
+   * @param GoogleTypeColor
+   */
+  public function setColor(GoogleTypeColor $color)
+  {
+    $this->color = $color;
+  }
+  /**
+   * @return GoogleTypeColor
+   */
+  public function getColor()
+  {
+    return $this->color;
+  }
+  /**
+   * @param string
+   */
+  public function setFontFamily($fontFamily)
+  {
+    $this->fontFamily = $fontFamily;
+  }
+  /**
+   * @return string
+   */
+  public function getFontFamily()
+  {
+    return $this->fontFamily;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentStyleFontSize
+   */
+  public function setFontSize(GoogleCloudDocumentaiV1DocumentStyleFontSize $fontSize)
+  {
+    $this->fontSize = $fontSize;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentStyleFontSize
+   */
+  public function getFontSize()
+  {
+    return $this->fontSize;
+  }
+  /**
+   * @param string
+   */
+  public function setFontWeight($fontWeight)
+  {
+    $this->fontWeight = $fontWeight;
+  }
+  /**
+   * @return string
+   */
+  public function getFontWeight()
+  {
+    return $this->fontWeight;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentTextAnchor
+   */
+  public function setTextAnchor(GoogleCloudDocumentaiV1DocumentTextAnchor $textAnchor)
+  {
+    $this->textAnchor = $textAnchor;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentTextAnchor
+   */
+  public function getTextAnchor()
+  {
+    return $this->textAnchor;
+  }
+  /**
+   * @param string
+   */
+  public function setTextDecoration($textDecoration)
+  {
+    $this->textDecoration = $textDecoration;
+  }
+  /**
+   * @return string
+   */
+  public function getTextDecoration()
+  {
+    return $this->textDecoration;
+  }
+  /**
+   * @param string
+   */
+  public function setTextStyle($textStyle)
+  {
+    $this->textStyle = $textStyle;
+  }
+  /**
+   * @return string
+   */
+  public function getTextStyle()
+  {
+    return $this->textStyle;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentStyle::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentStyle');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentStyleFontSize.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentStyleFontSize.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentStyleFontSize.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\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentStyleFontSize extends \Google\Model
+{
+  /**
+   * @var float
+   */
+  public $size;
+  /**
+   * @var string
+   */
+  public $unit;
+
+  /**
+   * @param float
+   */
+  public function setSize($size)
+  {
+    $this->size = $size;
+  }
+  /**
+   * @return float
+   */
+  public function getSize()
+  {
+    return $this->size;
+  }
+  /**
+   * @param string
+   */
+  public function setUnit($unit)
+  {
+    $this->unit = $unit;
+  }
+  /**
+   * @return string
+   */
+  public function getUnit()
+  {
+    return $this->unit;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentStyleFontSize::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentStyleFontSize');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentTextAnchor.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentTextAnchor.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentTextAnchor.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\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentTextAnchor extends \Google\Collection
+{
+  protected $collection_key = 'textSegments';
+  /**
+   * @var string
+   */
+  public $content;
+  protected $textSegmentsType = GoogleCloudDocumentaiV1DocumentTextAnchorTextSegment::class;
+  protected $textSegmentsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentTextAnchorTextSegment[]
+   */
+  public function setTextSegments($textSegments)
+  {
+    $this->textSegments = $textSegments;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentTextAnchorTextSegment[]
+   */
+  public function getTextSegments()
+  {
+    return $this->textSegments;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentTextAnchor::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentTextAnchor');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentTextAnchorTextSegment.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentTextAnchorTextSegment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentTextAnchorTextSegment.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\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentTextAnchorTextSegment extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $endIndex;
+  /**
+   * @var string
+   */
+  public $startIndex;
+
+  /**
+   * @param string
+   */
+  public function setEndIndex($endIndex)
+  {
+    $this->endIndex = $endIndex;
+  }
+  /**
+   * @return string
+   */
+  public function getEndIndex()
+  {
+    return $this->endIndex;
+  }
+  /**
+   * @param string
+   */
+  public function setStartIndex($startIndex)
+  {
+    $this->startIndex = $startIndex;
+  }
+  /**
+   * @return string
+   */
+  public function getStartIndex()
+  {
+    return $this->startIndex;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentTextAnchorTextSegment::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentTextAnchorTextSegment');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentTextChange.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentTextChange.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1DocumentTextChange.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\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1DocumentTextChange extends \Google\Collection
+{
+  protected $collection_key = 'provenance';
+  /**
+   * @var string
+   */
+  public $changedText;
+  protected $provenanceType = GoogleCloudDocumentaiV1DocumentProvenance::class;
+  protected $provenanceDataType = 'array';
+  protected $textAnchorType = GoogleCloudDocumentaiV1DocumentTextAnchor::class;
+  protected $textAnchorDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setChangedText($changedText)
+  {
+    $this->changedText = $changedText;
+  }
+  /**
+   * @return string
+   */
+  public function getChangedText()
+  {
+    return $this->changedText;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentProvenance[]
+   */
+  public function setProvenance($provenance)
+  {
+    $this->provenance = $provenance;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentProvenance[]
+   */
+  public function getProvenance()
+  {
+    return $this->provenance;
+  }
+  /**
+   * @param GoogleCloudDocumentaiV1DocumentTextAnchor
+   */
+  public function setTextAnchor(GoogleCloudDocumentaiV1DocumentTextAnchor $textAnchor)
+  {
+    $this->textAnchor = $textAnchor;
+  }
+  /**
+   * @return GoogleCloudDocumentaiV1DocumentTextAnchor
+   */
+  public function getTextAnchor()
+  {
+    return $this->textAnchor;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1DocumentTextChange::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1DocumentTextChange');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1NormalizedVertex.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1NormalizedVertex.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1NormalizedVertex.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\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1NormalizedVertex extends \Google\Model
+{
+  /**
+   * @var float
+   */
+  public $x;
+  /**
+   * @var float
+   */
+  public $y;
+
+  /**
+   * @param float
+   */
+  public function setX($x)
+  {
+    $this->x = $x;
+  }
+  /**
+   * @return float
+   */
+  public function getX()
+  {
+    return $this->x;
+  }
+  /**
+   * @param float
+   */
+  public function setY($y)
+  {
+    $this->y = $y;
+  }
+  /**
+   * @return float
+   */
+  public function getY()
+  {
+    return $this->y;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1NormalizedVertex::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1NormalizedVertex');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1Vertex.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1Vertex.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleCloudDocumentaiV1Vertex.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\Contentwarehouse;
+
+class GoogleCloudDocumentaiV1Vertex extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $x;
+  /**
+   * @var int
+   */
+  public $y;
+
+  /**
+   * @param int
+   */
+  public function setX($x)
+  {
+    $this->x = $x;
+  }
+  /**
+   * @return int
+   */
+  public function getX()
+  {
+    return $this->x;
+  }
+  /**
+   * @param int
+   */
+  public function setY($y)
+  {
+    $this->y = $y;
+  }
+  /**
+   * @return int
+   */
+  public function getY()
+  {
+    return $this->y;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDocumentaiV1Vertex::class, 'Google_Service_Contentwarehouse_GoogleCloudDocumentaiV1Vertex');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleIamV1AuditConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleIamV1AuditConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleIamV1AuditConfig.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\Contentwarehouse;
+
+class GoogleIamV1AuditConfig extends \Google\Collection
+{
+  protected $collection_key = 'auditLogConfigs';
+  protected $auditLogConfigsType = GoogleIamV1AuditLogConfig::class;
+  protected $auditLogConfigsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $service;
+
+  /**
+   * @param GoogleIamV1AuditLogConfig[]
+   */
+  public function setAuditLogConfigs($auditLogConfigs)
+  {
+    $this->auditLogConfigs = $auditLogConfigs;
+  }
+  /**
+   * @return GoogleIamV1AuditLogConfig[]
+   */
+  public function getAuditLogConfigs()
+  {
+    return $this->auditLogConfigs;
+  }
+  /**
+   * @param string
+   */
+  public function setService($service)
+  {
+    $this->service = $service;
+  }
+  /**
+   * @return string
+   */
+  public function getService()
+  {
+    return $this->service;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleIamV1AuditConfig::class, 'Google_Service_Contentwarehouse_GoogleIamV1AuditConfig');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleIamV1AuditLogConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleIamV1AuditLogConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleIamV1AuditLogConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,63 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleIamV1AuditLogConfig extends \Google\Collection
+{
+  protected $collection_key = 'exemptedMembers';
+  /**
+   * @var string[]
+   */
+  public $exemptedMembers;
+  /**
+   * @var string
+   */
+  public $logType;
+
+  /**
+   * @param string[]
+   */
+  public function setExemptedMembers($exemptedMembers)
+  {
+    $this->exemptedMembers = $exemptedMembers;
+  }
+  /**
+   * @return string[]
+   */
+  public function getExemptedMembers()
+  {
+    return $this->exemptedMembers;
+  }
+  /**
+   * @param string
+   */
+  public function setLogType($logType)
+  {
+    $this->logType = $logType;
+  }
+  /**
+   * @return string
+   */
+  public function getLogType()
+  {
+    return $this->logType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleIamV1AuditLogConfig::class, 'Google_Service_Contentwarehouse_GoogleIamV1AuditLogConfig');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleIamV1Binding.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleIamV1Binding.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleIamV1Binding.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\Contentwarehouse;
+
+class GoogleIamV1Binding extends \Google\Collection
+{
+  protected $collection_key = 'members';
+  protected $conditionType = GoogleTypeExpr::class;
+  protected $conditionDataType = '';
+  /**
+   * @var string[]
+   */
+  public $members;
+  /**
+   * @var string
+   */
+  public $role;
+
+  /**
+   * @param GoogleTypeExpr
+   */
+  public function setCondition(GoogleTypeExpr $condition)
+  {
+    $this->condition = $condition;
+  }
+  /**
+   * @return GoogleTypeExpr
+   */
+  public function getCondition()
+  {
+    return $this->condition;
+  }
+  /**
+   * @param string[]
+   */
+  public function setMembers($members)
+  {
+    $this->members = $members;
+  }
+  /**
+   * @return string[]
+   */
+  public function getMembers()
+  {
+    return $this->members;
+  }
+  /**
+   * @param string
+   */
+  public function setRole($role)
+  {
+    $this->role = $role;
+  }
+  /**
+   * @return string
+   */
+  public function getRole()
+  {
+    return $this->role;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleIamV1Binding::class, 'Google_Service_Contentwarehouse_GoogleIamV1Binding');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleIamV1Policy.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleIamV1Policy.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleIamV1Policy.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,95 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleIamV1Policy extends \Google\Collection
+{
+  protected $collection_key = 'bindings';
+  protected $auditConfigsType = GoogleIamV1AuditConfig::class;
+  protected $auditConfigsDataType = 'array';
+  protected $bindingsType = GoogleIamV1Binding::class;
+  protected $bindingsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $etag;
+  /**
+   * @var int
+   */
+  public $version;
+
+  /**
+   * @param GoogleIamV1AuditConfig[]
+   */
+  public function setAuditConfigs($auditConfigs)
+  {
+    $this->auditConfigs = $auditConfigs;
+  }
+  /**
+   * @return GoogleIamV1AuditConfig[]
+   */
+  public function getAuditConfigs()
+  {
+    return $this->auditConfigs;
+  }
+  /**
+   * @param GoogleIamV1Binding[]
+   */
+  public function setBindings($bindings)
+  {
+    $this->bindings = $bindings;
+  }
+  /**
+   * @return GoogleIamV1Binding[]
+   */
+  public function getBindings()
+  {
+    return $this->bindings;
+  }
+  /**
+   * @param string
+   */
+  public function setEtag($etag)
+  {
+    $this->etag = $etag;
+  }
+  /**
+   * @return string
+   */
+  public function getEtag()
+  {
+    return $this->etag;
+  }
+  /**
+   * @param int
+   */
+  public function setVersion($version)
+  {
+    $this->version = $version;
+  }
+  /**
+   * @return int
+   */
+  public function getVersion()
+  {
+    return $this->version;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleIamV1Policy::class, 'Google_Service_Contentwarehouse_GoogleIamV1Policy');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleLongrunningOperation.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleLongrunningOperation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleLongrunningOperation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,114 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleLongrunningOperation extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $done;
+  protected $errorType = GoogleRpcStatus::class;
+  protected $errorDataType = '';
+  /**
+   * @var array[]
+   */
+  public $metadata;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var array[]
+   */
+  public $response;
+
+  /**
+   * @param bool
+   */
+  public function setDone($done)
+  {
+    $this->done = $done;
+  }
+  /**
+   * @return bool
+   */
+  public function getDone()
+  {
+    return $this->done;
+  }
+  /**
+   * @param GoogleRpcStatus
+   */
+  public function setError(GoogleRpcStatus $error)
+  {
+    $this->error = $error;
+  }
+  /**
+   * @return GoogleRpcStatus
+   */
+  public function getError()
+  {
+    return $this->error;
+  }
+  /**
+   * @param array[]
+   */
+  public function setMetadata($metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return array[]
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param array[]
+   */
+  public function setResponse($response)
+  {
+    $this->response = $response;
+  }
+  /**
+   * @return array[]
+   */
+  public function getResponse()
+  {
+    return $this->response;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleLongrunningOperation::class, 'Google_Service_Contentwarehouse_GoogleLongrunningOperation');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleProtobufEmpty.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleProtobufEmpty.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleProtobufEmpty.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,25 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleProtobufEmpty extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleProtobufEmpty::class, 'Google_Service_Contentwarehouse_GoogleProtobufEmpty');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleRpcStatus.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleRpcStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleRpcStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,81 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleRpcStatus extends \Google\Collection
+{
+  protected $collection_key = 'details';
+  /**
+   * @var int
+   */
+  public $code;
+  /**
+   * @var array[]
+   */
+  public $details;
+  /**
+   * @var string
+   */
+  public $message;
+
+  /**
+   * @param int
+   */
+  public function setCode($code)
+  {
+    $this->code = $code;
+  }
+  /**
+   * @return int
+   */
+  public function getCode()
+  {
+    return $this->code;
+  }
+  /**
+   * @param array[]
+   */
+  public function setDetails($details)
+  {
+    $this->details = $details;
+  }
+  /**
+   * @return array[]
+   */
+  public function getDetails()
+  {
+    return $this->details;
+  }
+  /**
+   * @param string
+   */
+  public function setMessage($message)
+  {
+    $this->message = $message;
+  }
+  /**
+   * @return string
+   */
+  public function getMessage()
+  {
+    return $this->message;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleRpcStatus::class, 'Google_Service_Contentwarehouse_GoogleRpcStatus');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleTypeColor.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleTypeColor.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleTypeColor.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\Contentwarehouse;
+
+class GoogleTypeColor extends \Google\Model
+{
+  /**
+   * @var float
+   */
+  public $alpha;
+  /**
+   * @var float
+   */
+  public $blue;
+  /**
+   * @var float
+   */
+  public $green;
+  /**
+   * @var float
+   */
+  public $red;
+
+  /**
+   * @param float
+   */
+  public function setAlpha($alpha)
+  {
+    $this->alpha = $alpha;
+  }
+  /**
+   * @return float
+   */
+  public function getAlpha()
+  {
+    return $this->alpha;
+  }
+  /**
+   * @param float
+   */
+  public function setBlue($blue)
+  {
+    $this->blue = $blue;
+  }
+  /**
+   * @return float
+   */
+  public function getBlue()
+  {
+    return $this->blue;
+  }
+  /**
+   * @param float
+   */
+  public function setGreen($green)
+  {
+    $this->green = $green;
+  }
+  /**
+   * @return float
+   */
+  public function getGreen()
+  {
+    return $this->green;
+  }
+  /**
+   * @param float
+   */
+  public function setRed($red)
+  {
+    $this->red = $red;
+  }
+  /**
+   * @return float
+   */
+  public function getRed()
+  {
+    return $this->red;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleTypeColor::class, 'Google_Service_Contentwarehouse_GoogleTypeColor');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleTypeDate.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleTypeDate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleTypeDate.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\Contentwarehouse;
+
+class GoogleTypeDate extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $day;
+  /**
+   * @var int
+   */
+  public $month;
+  /**
+   * @var int
+   */
+  public $year;
+
+  /**
+   * @param int
+   */
+  public function setDay($day)
+  {
+    $this->day = $day;
+  }
+  /**
+   * @return int
+   */
+  public function getDay()
+  {
+    return $this->day;
+  }
+  /**
+   * @param int
+   */
+  public function setMonth($month)
+  {
+    $this->month = $month;
+  }
+  /**
+   * @return int
+   */
+  public function getMonth()
+  {
+    return $this->month;
+  }
+  /**
+   * @param int
+   */
+  public function setYear($year)
+  {
+    $this->year = $year;
+  }
+  /**
+   * @return int
+   */
+  public function getYear()
+  {
+    return $this->year;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleTypeDate::class, 'Google_Service_Contentwarehouse_GoogleTypeDate');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleTypeDateTime.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleTypeDateTime.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleTypeDateTime.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,186 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleTypeDateTime extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $day;
+  /**
+   * @var int
+   */
+  public $hours;
+  /**
+   * @var int
+   */
+  public $minutes;
+  /**
+   * @var int
+   */
+  public $month;
+  /**
+   * @var int
+   */
+  public $nanos;
+  /**
+   * @var int
+   */
+  public $seconds;
+  protected $timeZoneType = GoogleTypeTimeZone::class;
+  protected $timeZoneDataType = '';
+  /**
+   * @var string
+   */
+  public $utcOffset;
+  /**
+   * @var int
+   */
+  public $year;
+
+  /**
+   * @param int
+   */
+  public function setDay($day)
+  {
+    $this->day = $day;
+  }
+  /**
+   * @return int
+   */
+  public function getDay()
+  {
+    return $this->day;
+  }
+  /**
+   * @param int
+   */
+  public function setHours($hours)
+  {
+    $this->hours = $hours;
+  }
+  /**
+   * @return int
+   */
+  public function getHours()
+  {
+    return $this->hours;
+  }
+  /**
+   * @param int
+   */
+  public function setMinutes($minutes)
+  {
+    $this->minutes = $minutes;
+  }
+  /**
+   * @return int
+   */
+  public function getMinutes()
+  {
+    return $this->minutes;
+  }
+  /**
+   * @param int
+   */
+  public function setMonth($month)
+  {
+    $this->month = $month;
+  }
+  /**
+   * @return int
+   */
+  public function getMonth()
+  {
+    return $this->month;
+  }
+  /**
+   * @param int
+   */
+  public function setNanos($nanos)
+  {
+    $this->nanos = $nanos;
+  }
+  /**
+   * @return int
+   */
+  public function getNanos()
+  {
+    return $this->nanos;
+  }
+  /**
+   * @param int
+   */
+  public function setSeconds($seconds)
+  {
+    $this->seconds = $seconds;
+  }
+  /**
+   * @return int
+   */
+  public function getSeconds()
+  {
+    return $this->seconds;
+  }
+  /**
+   * @param GoogleTypeTimeZone
+   */
+  public function setTimeZone(GoogleTypeTimeZone $timeZone)
+  {
+    $this->timeZone = $timeZone;
+  }
+  /**
+   * @return GoogleTypeTimeZone
+   */
+  public function getTimeZone()
+  {
+    return $this->timeZone;
+  }
+  /**
+   * @param string
+   */
+  public function setUtcOffset($utcOffset)
+  {
+    $this->utcOffset = $utcOffset;
+  }
+  /**
+   * @return string
+   */
+  public function getUtcOffset()
+  {
+    return $this->utcOffset;
+  }
+  /**
+   * @param int
+   */
+  public function setYear($year)
+  {
+    $this->year = $year;
+  }
+  /**
+   * @return int
+   */
+  public function getYear()
+  {
+    return $this->year;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleTypeDateTime::class, 'Google_Service_Contentwarehouse_GoogleTypeDateTime');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleTypeExpr.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleTypeExpr.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleTypeExpr.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\Contentwarehouse;
+
+class GoogleTypeExpr extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $expression;
+  /**
+   * @var string
+   */
+  public $location;
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setExpression($expression)
+  {
+    $this->expression = $expression;
+  }
+  /**
+   * @return string
+   */
+  public function getExpression()
+  {
+    return $this->expression;
+  }
+  /**
+   * @param string
+   */
+  public function setLocation($location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return string
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleTypeExpr::class, 'Google_Service_Contentwarehouse_GoogleTypeExpr');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleTypeInterval.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleTypeInterval.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleTypeInterval.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\Contentwarehouse;
+
+class GoogleTypeInterval extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $endTime;
+  /**
+   * @var string
+   */
+  public $startTime;
+
+  /**
+   * @param string
+   */
+  public function setEndTime($endTime)
+  {
+    $this->endTime = $endTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTime()
+  {
+    return $this->endTime;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTime($startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleTypeInterval::class, 'Google_Service_Contentwarehouse_GoogleTypeInterval');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleTypeMoney.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleTypeMoney.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleTypeMoney.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\Contentwarehouse;
+
+class GoogleTypeMoney extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $currencyCode;
+  /**
+   * @var int
+   */
+  public $nanos;
+  /**
+   * @var string
+   */
+  public $units;
+
+  /**
+   * @param string
+   */
+  public function setCurrencyCode($currencyCode)
+  {
+    $this->currencyCode = $currencyCode;
+  }
+  /**
+   * @return string
+   */
+  public function getCurrencyCode()
+  {
+    return $this->currencyCode;
+  }
+  /**
+   * @param int
+   */
+  public function setNanos($nanos)
+  {
+    $this->nanos = $nanos;
+  }
+  /**
+   * @return int
+   */
+  public function getNanos()
+  {
+    return $this->nanos;
+  }
+  /**
+   * @param string
+   */
+  public function setUnits($units)
+  {
+    $this->units = $units;
+  }
+  /**
+   * @return string
+   */
+  public function getUnits()
+  {
+    return $this->units;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleTypeMoney::class, 'Google_Service_Contentwarehouse_GoogleTypeMoney');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleTypePostalAddress.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleTypePostalAddress.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleTypePostalAddress.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,225 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse;
+
+class GoogleTypePostalAddress extends \Google\Collection
+{
+  protected $collection_key = 'recipients';
+  /**
+   * @var string[]
+   */
+  public $addressLines;
+  /**
+   * @var string
+   */
+  public $administrativeArea;
+  /**
+   * @var string
+   */
+  public $languageCode;
+  /**
+   * @var string
+   */
+  public $locality;
+  /**
+   * @var string
+   */
+  public $organization;
+  /**
+   * @var string
+   */
+  public $postalCode;
+  /**
+   * @var string[]
+   */
+  public $recipients;
+  /**
+   * @var string
+   */
+  public $regionCode;
+  /**
+   * @var int
+   */
+  public $revision;
+  /**
+   * @var string
+   */
+  public $sortingCode;
+  /**
+   * @var string
+   */
+  public $sublocality;
+
+  /**
+   * @param string[]
+   */
+  public function setAddressLines($addressLines)
+  {
+    $this->addressLines = $addressLines;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAddressLines()
+  {
+    return $this->addressLines;
+  }
+  /**
+   * @param string
+   */
+  public function setAdministrativeArea($administrativeArea)
+  {
+    $this->administrativeArea = $administrativeArea;
+  }
+  /**
+   * @return string
+   */
+  public function getAdministrativeArea()
+  {
+    return $this->administrativeArea;
+  }
+  /**
+   * @param string
+   */
+  public function setLanguageCode($languageCode)
+  {
+    $this->languageCode = $languageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCode()
+  {
+    return $this->languageCode;
+  }
+  /**
+   * @param string
+   */
+  public function setLocality($locality)
+  {
+    $this->locality = $locality;
+  }
+  /**
+   * @return string
+   */
+  public function getLocality()
+  {
+    return $this->locality;
+  }
+  /**
+   * @param string
+   */
+  public function setOrganization($organization)
+  {
+    $this->organization = $organization;
+  }
+  /**
+   * @return string
+   */
+  public function getOrganization()
+  {
+    return $this->organization;
+  }
+  /**
+   * @param string
+   */
+  public function setPostalCode($postalCode)
+  {
+    $this->postalCode = $postalCode;
+  }
+  /**
+   * @return string
+   */
+  public function getPostalCode()
+  {
+    return $this->postalCode;
+  }
+  /**
+   * @param string[]
+   */
+  public function setRecipients($recipients)
+  {
+    $this->recipients = $recipients;
+  }
+  /**
+   * @return string[]
+   */
+  public function getRecipients()
+  {
+    return $this->recipients;
+  }
+  /**
+   * @param string
+   */
+  public function setRegionCode($regionCode)
+  {
+    $this->regionCode = $regionCode;
+  }
+  /**
+   * @return string
+   */
+  public function getRegionCode()
+  {
+    return $this->regionCode;
+  }
+  /**
+   * @param int
+   */
+  public function setRevision($revision)
+  {
+    $this->revision = $revision;
+  }
+  /**
+   * @return int
+   */
+  public function getRevision()
+  {
+    return $this->revision;
+  }
+  /**
+   * @param string
+   */
+  public function setSortingCode($sortingCode)
+  {
+    $this->sortingCode = $sortingCode;
+  }
+  /**
+   * @return string
+   */
+  public function getSortingCode()
+  {
+    return $this->sortingCode;
+  }
+  /**
+   * @param string
+   */
+  public function setSublocality($sublocality)
+  {
+    $this->sublocality = $sublocality;
+  }
+  /**
+   * @return string
+   */
+  public function getSublocality()
+  {
+    return $this->sublocality;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleTypePostalAddress::class, 'Google_Service_Contentwarehouse_GoogleTypePostalAddress');
Index: vendor/google/apiclient-services/src/Contentwarehouse/GoogleTypeTimeZone.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/GoogleTypeTimeZone.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/GoogleTypeTimeZone.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\Contentwarehouse;
+
+class GoogleTypeTimeZone extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $version;
+
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setVersion($version)
+  {
+    $this->version = $version;
+  }
+  /**
+   * @return string
+   */
+  public function getVersion()
+  {
+    return $this->version;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleTypeTimeZone::class, 'Google_Service_Contentwarehouse_GoogleTypeTimeZone');
Index: vendor/google/apiclient-services/src/Contentwarehouse/Resource/Projects.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/Resource/Projects.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/Resource/Projects.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,81 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse\Resource;
+
+use Google\Service\Contentwarehouse\GoogleCloudContentwarehouseV1FetchAclRequest;
+use Google\Service\Contentwarehouse\GoogleCloudContentwarehouseV1FetchAclResponse;
+use Google\Service\Contentwarehouse\GoogleCloudContentwarehouseV1SetAclRequest;
+use Google\Service\Contentwarehouse\GoogleCloudContentwarehouseV1SetAclResponse;
+
+/**
+ * The "projects" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $contentwarehouseService = new Google\Service\Contentwarehouse(...);
+ *   $projects = $contentwarehouseService->projects;
+ *  </code>
+ */
+class Projects extends \Google\Service\Resource
+{
+  /**
+   * Gets the access control policy for a resource. Returns NOT_FOUND error if the
+   * resource does not exist. Returns an empty policy if the resource exists but
+   * does not have a policy set. (projects.fetchAcl)
+   *
+   * @param string $resource Required. REQUIRED: The resource for which the policy
+   * is being requested. Format for document:
+   * projects/{project_number}/locations/{location}/documents/{document_id}.
+   * Format for collection:
+   * projects/{project_number}/locations/{location}/collections/{collection_id}.
+   * Format for project: projects/{project_number}.
+   * @param GoogleCloudContentwarehouseV1FetchAclRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudContentwarehouseV1FetchAclResponse
+   * @throws \Google\Service\Exception
+   */
+  public function fetchAcl($resource, GoogleCloudContentwarehouseV1FetchAclRequest $postBody, $optParams = [])
+  {
+    $params = ['resource' => $resource, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('fetchAcl', [$params], GoogleCloudContentwarehouseV1FetchAclResponse::class);
+  }
+  /**
+   * Sets the access control policy for a resource. Replaces any existing policy.
+   * (projects.setAcl)
+   *
+   * @param string $resource Required. REQUIRED: The resource for which the policy
+   * is being requested. Format for document:
+   * projects/{project_number}/locations/{location}/documents/{document_id}.
+   * Format for collection:
+   * projects/{project_number}/locations/{location}/collections/{collection_id}.
+   * Format for project: projects/{project_number}.
+   * @param GoogleCloudContentwarehouseV1SetAclRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudContentwarehouseV1SetAclResponse
+   * @throws \Google\Service\Exception
+   */
+  public function setAcl($resource, GoogleCloudContentwarehouseV1SetAclRequest $postBody, $optParams = [])
+  {
+    $params = ['resource' => $resource, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('setAcl', [$params], GoogleCloudContentwarehouseV1SetAclResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Projects::class, 'Google_Service_Contentwarehouse_Resource_Projects');
Index: vendor/google/apiclient-services/src/Contentwarehouse/Resource/ProjectsLocations.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/Resource/ProjectsLocations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/Resource/ProjectsLocations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,86 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse\Resource;
+
+use Google\Service\Contentwarehouse\GoogleCloudContentwarehouseV1InitializeProjectRequest;
+use Google\Service\Contentwarehouse\GoogleCloudContentwarehouseV1ProjectStatus;
+use Google\Service\Contentwarehouse\GoogleCloudContentwarehouseV1RunPipelineRequest;
+use Google\Service\Contentwarehouse\GoogleLongrunningOperation;
+
+/**
+ * The "locations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $contentwarehouseService = new Google\Service\Contentwarehouse(...);
+ *   $locations = $contentwarehouseService->projects_locations;
+ *  </code>
+ */
+class ProjectsLocations extends \Google\Service\Resource
+{
+  /**
+   * Get the project status. (locations.getStatus)
+   *
+   * @param string $location Required. The location to be queried Format:
+   * projects/{project_number}/locations/{location}.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudContentwarehouseV1ProjectStatus
+   * @throws \Google\Service\Exception
+   */
+  public function getStatus($location, $optParams = [])
+  {
+    $params = ['location' => $location];
+    $params = array_merge($params, $optParams);
+    return $this->call('getStatus', [$params], GoogleCloudContentwarehouseV1ProjectStatus::class);
+  }
+  /**
+   * Provisions resources for given tenant project. Returns a long running
+   * operation. (locations.initialize)
+   *
+   * @param string $location Required. The location to be initialized Format:
+   * projects/{project_number}/locations/{location}.
+   * @param GoogleCloudContentwarehouseV1InitializeProjectRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function initialize($location, GoogleCloudContentwarehouseV1InitializeProjectRequest $postBody, $optParams = [])
+  {
+    $params = ['location' => $location, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('initialize', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Run a predefined pipeline. (locations.runPipeline)
+   *
+   * @param string $name Required. The resource name which owns the resources of
+   * the pipeline. Format: projects/{project_number}/locations/{location}.
+   * @param GoogleCloudContentwarehouseV1RunPipelineRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function runPipeline($name, GoogleCloudContentwarehouseV1RunPipelineRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('runPipeline', [$params], GoogleLongrunningOperation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocations::class, 'Google_Service_Contentwarehouse_Resource_ProjectsLocations');
Index: vendor/google/apiclient-services/src/Contentwarehouse/Resource/ProjectsLocationsDocumentSchemas.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/Resource/ProjectsLocationsDocumentSchemas.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/Resource/ProjectsLocationsDocumentSchemas.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,131 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse\Resource;
+
+use Google\Service\Contentwarehouse\GoogleCloudContentwarehouseV1DocumentSchema;
+use Google\Service\Contentwarehouse\GoogleCloudContentwarehouseV1ListDocumentSchemasResponse;
+use Google\Service\Contentwarehouse\GoogleCloudContentwarehouseV1UpdateDocumentSchemaRequest;
+use Google\Service\Contentwarehouse\GoogleProtobufEmpty;
+
+/**
+ * The "documentSchemas" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $contentwarehouseService = new Google\Service\Contentwarehouse(...);
+ *   $documentSchemas = $contentwarehouseService->projects_locations_documentSchemas;
+ *  </code>
+ */
+class ProjectsLocationsDocumentSchemas extends \Google\Service\Resource
+{
+  /**
+   * Creates a document schema. (documentSchemas.create)
+   *
+   * @param string $parent Required. The parent name.
+   * @param GoogleCloudContentwarehouseV1DocumentSchema $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudContentwarehouseV1DocumentSchema
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudContentwarehouseV1DocumentSchema $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudContentwarehouseV1DocumentSchema::class);
+  }
+  /**
+   * Deletes a document schema. Returns NOT_FOUND if the document schema does not
+   * exist. Returns BAD_REQUEST if the document schema has documents depending on
+   * it. (documentSchemas.delete)
+   *
+   * @param string $name Required. The name of the document schema to delete.
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Gets a document schema. Returns NOT_FOUND if the document schema does not
+   * exist. (documentSchemas.get)
+   *
+   * @param string $name Required. The name of the document schema to retrieve.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudContentwarehouseV1DocumentSchema
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudContentwarehouseV1DocumentSchema::class);
+  }
+  /**
+   * Lists document schemas.
+   * (documentSchemas.listProjectsLocationsDocumentSchemas)
+   *
+   * @param string $parent Required. The parent, which owns this collection of
+   * document schemas. Format: projects/{project_number}/locations/{location}.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of document schemas to return. The
+   * service may return fewer than this value. If unspecified, at most 50 document
+   * schemas will be returned. The maximum value is 1000; values above 1000 will
+   * be coerced to 1000.
+   * @opt_param string pageToken A page token, received from a previous
+   * `ListDocumentSchemas` call. Provide this to retrieve the subsequent page.
+   * When paginating, all other parameters provided to `ListDocumentSchemas` must
+   * match the call that provided the page token.
+   * @return GoogleCloudContentwarehouseV1ListDocumentSchemasResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsDocumentSchemas($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudContentwarehouseV1ListDocumentSchemasResponse::class);
+  }
+  /**
+   * Updates a Document Schema. Returns INVALID_ARGUMENT if the name of the
+   * Document Schema is non-empty and does not equal the existing name. Supports
+   * only appending new properties, adding new ENUM possible values, and updating
+   * the EnumTypeOptions.validation_check_disabled flag for ENUM possible values.
+   * Updating existing properties will result into INVALID_ARGUMENT.
+   * (documentSchemas.patch)
+   *
+   * @param string $name Required. The name of the document schema to update.
+   * Format: projects/{project_number}/locations/{location}/documentSchemas/{docum
+   * ent_schema_id}.
+   * @param GoogleCloudContentwarehouseV1UpdateDocumentSchemaRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudContentwarehouseV1DocumentSchema
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudContentwarehouseV1UpdateDocumentSchemaRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudContentwarehouseV1DocumentSchema::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsDocumentSchemas::class, 'Google_Service_Contentwarehouse_Resource_ProjectsLocationsDocumentSchemas');
Index: vendor/google/apiclient-services/src/Contentwarehouse/Resource/ProjectsLocationsDocuments.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/Resource/ProjectsLocationsDocuments.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/Resource/ProjectsLocationsDocuments.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,238 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse\Resource;
+
+use Google\Service\Contentwarehouse\GoogleCloudContentwarehouseV1CreateDocumentRequest;
+use Google\Service\Contentwarehouse\GoogleCloudContentwarehouseV1CreateDocumentResponse;
+use Google\Service\Contentwarehouse\GoogleCloudContentwarehouseV1DeleteDocumentRequest;
+use Google\Service\Contentwarehouse\GoogleCloudContentwarehouseV1Document;
+use Google\Service\Contentwarehouse\GoogleCloudContentwarehouseV1FetchAclRequest;
+use Google\Service\Contentwarehouse\GoogleCloudContentwarehouseV1FetchAclResponse;
+use Google\Service\Contentwarehouse\GoogleCloudContentwarehouseV1GetDocumentRequest;
+use Google\Service\Contentwarehouse\GoogleCloudContentwarehouseV1ListLinkedSourcesRequest;
+use Google\Service\Contentwarehouse\GoogleCloudContentwarehouseV1ListLinkedSourcesResponse;
+use Google\Service\Contentwarehouse\GoogleCloudContentwarehouseV1ListLinkedTargetsRequest;
+use Google\Service\Contentwarehouse\GoogleCloudContentwarehouseV1ListLinkedTargetsResponse;
+use Google\Service\Contentwarehouse\GoogleCloudContentwarehouseV1LockDocumentRequest;
+use Google\Service\Contentwarehouse\GoogleCloudContentwarehouseV1SearchDocumentsRequest;
+use Google\Service\Contentwarehouse\GoogleCloudContentwarehouseV1SearchDocumentsResponse;
+use Google\Service\Contentwarehouse\GoogleCloudContentwarehouseV1SetAclRequest;
+use Google\Service\Contentwarehouse\GoogleCloudContentwarehouseV1SetAclResponse;
+use Google\Service\Contentwarehouse\GoogleCloudContentwarehouseV1UpdateDocumentRequest;
+use Google\Service\Contentwarehouse\GoogleCloudContentwarehouseV1UpdateDocumentResponse;
+use Google\Service\Contentwarehouse\GoogleProtobufEmpty;
+
+/**
+ * The "documents" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $contentwarehouseService = new Google\Service\Contentwarehouse(...);
+ *   $documents = $contentwarehouseService->projects_locations_documents;
+ *  </code>
+ */
+class ProjectsLocationsDocuments extends \Google\Service\Resource
+{
+  /**
+   * Creates a document. (documents.create)
+   *
+   * @param string $parent Required. The parent name. Format:
+   * projects/{project_number}/locations/{location}.
+   * @param GoogleCloudContentwarehouseV1CreateDocumentRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudContentwarehouseV1CreateDocumentResponse
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudContentwarehouseV1CreateDocumentRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudContentwarehouseV1CreateDocumentResponse::class);
+  }
+  /**
+   * Deletes a document. Returns NOT_FOUND if the document does not exist.
+   * (documents.delete)
+   *
+   * @param string $name Required. The name of the document to delete. Format:
+   * projects/{project_number}/locations/{location}/documents/{document_id} or pro
+   * jects/{project_number}/locations/{location}/documents/referenceId/{reference_
+   * id}.
+   * @param GoogleCloudContentwarehouseV1DeleteDocumentRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, GoogleCloudContentwarehouseV1DeleteDocumentRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Gets the access control policy for a resource. Returns NOT_FOUND error if the
+   * resource does not exist. Returns an empty policy if the resource exists but
+   * does not have a policy set. (documents.fetchAcl)
+   *
+   * @param string $resource Required. REQUIRED: The resource for which the policy
+   * is being requested. Format for document:
+   * projects/{project_number}/locations/{location}/documents/{document_id}.
+   * Format for collection:
+   * projects/{project_number}/locations/{location}/collections/{collection_id}.
+   * Format for project: projects/{project_number}.
+   * @param GoogleCloudContentwarehouseV1FetchAclRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudContentwarehouseV1FetchAclResponse
+   * @throws \Google\Service\Exception
+   */
+  public function fetchAcl($resource, GoogleCloudContentwarehouseV1FetchAclRequest $postBody, $optParams = [])
+  {
+    $params = ['resource' => $resource, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('fetchAcl', [$params], GoogleCloudContentwarehouseV1FetchAclResponse::class);
+  }
+  /**
+   * Gets a document. Returns NOT_FOUND if the document does not exist.
+   * (documents.get)
+   *
+   * @param string $name Required. The name of the document to retrieve. Format:
+   * projects/{project_number}/locations/{location}/documents/{document_id} or pro
+   * jects/{project_number}/locations/{location}/documents/referenceId/{reference_
+   * id}.
+   * @param GoogleCloudContentwarehouseV1GetDocumentRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudContentwarehouseV1Document
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, GoogleCloudContentwarehouseV1GetDocumentRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudContentwarehouseV1Document::class);
+  }
+  /**
+   * Return all source document-links from the document. (documents.linkedSources)
+   *
+   * @param string $parent Required. The name of the document, for which all
+   * source links are returned. Format: projects/{project_number}/locations/{locat
+   * ion}/documents/{source_document_id}.
+   * @param GoogleCloudContentwarehouseV1ListLinkedSourcesRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudContentwarehouseV1ListLinkedSourcesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function linkedSources($parent, GoogleCloudContentwarehouseV1ListLinkedSourcesRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('linkedSources', [$params], GoogleCloudContentwarehouseV1ListLinkedSourcesResponse::class);
+  }
+  /**
+   * Return all target document-links from the document. (documents.linkedTargets)
+   *
+   * @param string $parent Required. The name of the document, for which all
+   * target links are returned. Format: projects/{project_number}/locations/{locat
+   * ion}/documents/{target_document_id}.
+   * @param GoogleCloudContentwarehouseV1ListLinkedTargetsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudContentwarehouseV1ListLinkedTargetsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function linkedTargets($parent, GoogleCloudContentwarehouseV1ListLinkedTargetsRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('linkedTargets', [$params], GoogleCloudContentwarehouseV1ListLinkedTargetsResponse::class);
+  }
+  /**
+   * Lock the document so the document cannot be updated by other users.
+   * (documents.lock)
+   *
+   * @param string $name Required. The name of the document to lock. Format:
+   * projects/{project_number}/locations/{location}/documents/{document}.
+   * @param GoogleCloudContentwarehouseV1LockDocumentRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudContentwarehouseV1Document
+   * @throws \Google\Service\Exception
+   */
+  public function lock($name, GoogleCloudContentwarehouseV1LockDocumentRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('lock', [$params], GoogleCloudContentwarehouseV1Document::class);
+  }
+  /**
+   * Updates a document. Returns INVALID_ARGUMENT if the name of the document is
+   * non-empty and does not equal the existing name. (documents.patch)
+   *
+   * @param string $name Required. The name of the document to update. Format:
+   * projects/{project_number}/locations/{location}/documents/{document_id} or pro
+   * jects/{project_number}/locations/{location}/documents/referenceId/{reference_
+   * id}.
+   * @param GoogleCloudContentwarehouseV1UpdateDocumentRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudContentwarehouseV1UpdateDocumentResponse
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudContentwarehouseV1UpdateDocumentRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudContentwarehouseV1UpdateDocumentResponse::class);
+  }
+  /**
+   * Searches for documents using provided SearchDocumentsRequest. This call only
+   * returns documents that the caller has permission to search against.
+   * (documents.search)
+   *
+   * @param string $parent Required. The parent, which owns this collection of
+   * documents. Format: projects/{project_number}/locations/{location}.
+   * @param GoogleCloudContentwarehouseV1SearchDocumentsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudContentwarehouseV1SearchDocumentsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function search($parent, GoogleCloudContentwarehouseV1SearchDocumentsRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('search', [$params], GoogleCloudContentwarehouseV1SearchDocumentsResponse::class);
+  }
+  /**
+   * Sets the access control policy for a resource. Replaces any existing policy.
+   * (documents.setAcl)
+   *
+   * @param string $resource Required. REQUIRED: The resource for which the policy
+   * is being requested. Format for document:
+   * projects/{project_number}/locations/{location}/documents/{document_id}.
+   * Format for collection:
+   * projects/{project_number}/locations/{location}/collections/{collection_id}.
+   * Format for project: projects/{project_number}.
+   * @param GoogleCloudContentwarehouseV1SetAclRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudContentwarehouseV1SetAclResponse
+   * @throws \Google\Service\Exception
+   */
+  public function setAcl($resource, GoogleCloudContentwarehouseV1SetAclRequest $postBody, $optParams = [])
+  {
+    $params = ['resource' => $resource, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('setAcl', [$params], GoogleCloudContentwarehouseV1SetAclResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsDocuments::class, 'Google_Service_Contentwarehouse_Resource_ProjectsLocationsDocuments');
Index: vendor/google/apiclient-services/src/Contentwarehouse/Resource/ProjectsLocationsDocumentsDocumentLinks.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/Resource/ProjectsLocationsDocumentsDocumentLinks.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/Resource/ProjectsLocationsDocumentsDocumentLinks.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,74 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse\Resource;
+
+use Google\Service\Contentwarehouse\GoogleCloudContentwarehouseV1CreateDocumentLinkRequest;
+use Google\Service\Contentwarehouse\GoogleCloudContentwarehouseV1DeleteDocumentLinkRequest;
+use Google\Service\Contentwarehouse\GoogleCloudContentwarehouseV1DocumentLink;
+use Google\Service\Contentwarehouse\GoogleProtobufEmpty;
+
+/**
+ * The "documentLinks" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $contentwarehouseService = new Google\Service\Contentwarehouse(...);
+ *   $documentLinks = $contentwarehouseService->projects_locations_documents_documentLinks;
+ *  </code>
+ */
+class ProjectsLocationsDocumentsDocumentLinks extends \Google\Service\Resource
+{
+  /**
+   * Create a link between a source document and a target document.
+   * (documentLinks.create)
+   *
+   * @param string $parent Required. Parent of the document-link to be created.
+   * parent of document-link should be a document. Format: projects/{project_numbe
+   * r}/locations/{location}/documents/{source_document_id}.
+   * @param GoogleCloudContentwarehouseV1CreateDocumentLinkRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudContentwarehouseV1DocumentLink
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudContentwarehouseV1CreateDocumentLinkRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudContentwarehouseV1DocumentLink::class);
+  }
+  /**
+   * Remove the link between the source and target documents.
+   * (documentLinks.delete)
+   *
+   * @param string $name Required. The name of the document-link to be deleted.
+   * Format: projects/{project_number}/locations/{location}/documents/{source_docu
+   * ment_id}/documentLinks/{document_link_id}.
+   * @param GoogleCloudContentwarehouseV1DeleteDocumentLinkRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, GoogleCloudContentwarehouseV1DeleteDocumentLinkRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleProtobufEmpty::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsDocumentsDocumentLinks::class, 'Google_Service_Contentwarehouse_Resource_ProjectsLocationsDocumentsDocumentLinks');
Index: vendor/google/apiclient-services/src/Contentwarehouse/Resource/ProjectsLocationsDocumentsReferenceId.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/Resource/ProjectsLocationsDocumentsReferenceId.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/Resource/ProjectsLocationsDocumentsReferenceId.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\Contentwarehouse\Resource;
+
+use Google\Service\Contentwarehouse\GoogleCloudContentwarehouseV1DeleteDocumentRequest;
+use Google\Service\Contentwarehouse\GoogleCloudContentwarehouseV1Document;
+use Google\Service\Contentwarehouse\GoogleCloudContentwarehouseV1GetDocumentRequest;
+use Google\Service\Contentwarehouse\GoogleCloudContentwarehouseV1UpdateDocumentRequest;
+use Google\Service\Contentwarehouse\GoogleCloudContentwarehouseV1UpdateDocumentResponse;
+use Google\Service\Contentwarehouse\GoogleProtobufEmpty;
+
+/**
+ * The "referenceId" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $contentwarehouseService = new Google\Service\Contentwarehouse(...);
+ *   $referenceId = $contentwarehouseService->projects_locations_documents_referenceId;
+ *  </code>
+ */
+class ProjectsLocationsDocumentsReferenceId extends \Google\Service\Resource
+{
+  /**
+   * Deletes a document. Returns NOT_FOUND if the document does not exist.
+   * (referenceId.delete)
+   *
+   * @param string $name Required. The name of the document to delete. Format:
+   * projects/{project_number}/locations/{location}/documents/{document_id} or pro
+   * jects/{project_number}/locations/{location}/documents/referenceId/{reference_
+   * id}.
+   * @param GoogleCloudContentwarehouseV1DeleteDocumentRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, GoogleCloudContentwarehouseV1DeleteDocumentRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Gets a document. Returns NOT_FOUND if the document does not exist.
+   * (referenceId.get)
+   *
+   * @param string $name Required. The name of the document to retrieve. Format:
+   * projects/{project_number}/locations/{location}/documents/{document_id} or pro
+   * jects/{project_number}/locations/{location}/documents/referenceId/{reference_
+   * id}.
+   * @param GoogleCloudContentwarehouseV1GetDocumentRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudContentwarehouseV1Document
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, GoogleCloudContentwarehouseV1GetDocumentRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudContentwarehouseV1Document::class);
+  }
+  /**
+   * Updates a document. Returns INVALID_ARGUMENT if the name of the document is
+   * non-empty and does not equal the existing name. (referenceId.patch)
+   *
+   * @param string $name Required. The name of the document to update. Format:
+   * projects/{project_number}/locations/{location}/documents/{document_id} or pro
+   * jects/{project_number}/locations/{location}/documents/referenceId/{reference_
+   * id}.
+   * @param GoogleCloudContentwarehouseV1UpdateDocumentRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudContentwarehouseV1UpdateDocumentResponse
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudContentwarehouseV1UpdateDocumentRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudContentwarehouseV1UpdateDocumentResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsDocumentsReferenceId::class, 'Google_Service_Contentwarehouse_Resource_ProjectsLocationsDocumentsReferenceId');
Index: vendor/google/apiclient-services/src/Contentwarehouse/Resource/ProjectsLocationsOperations.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/Resource/ProjectsLocationsOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/Resource/ProjectsLocationsOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,51 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse\Resource;
+
+use Google\Service\Contentwarehouse\GoogleLongrunningOperation;
+
+/**
+ * The "operations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $contentwarehouseService = new Google\Service\Contentwarehouse(...);
+ *   $operations = $contentwarehouseService->projects_locations_operations;
+ *  </code>
+ */
+class ProjectsLocationsOperations extends \Google\Service\Resource
+{
+  /**
+   * Gets the latest state of a long-running operation. Clients can use this
+   * method to poll the operation result at intervals as recommended by the API
+   * service. (operations.get)
+   *
+   * @param string $name The name of the operation resource.
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleLongrunningOperation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsOperations::class, 'Google_Service_Contentwarehouse_Resource_ProjectsLocationsOperations');
Index: vendor/google/apiclient-services/src/Contentwarehouse/Resource/ProjectsLocationsRuleSets.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/Resource/ProjectsLocationsRuleSets.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/Resource/ProjectsLocationsRuleSets.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,127 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Contentwarehouse\Resource;
+
+use Google\Service\Contentwarehouse\GoogleCloudContentwarehouseV1ListRuleSetsResponse;
+use Google\Service\Contentwarehouse\GoogleCloudContentwarehouseV1RuleSet;
+use Google\Service\Contentwarehouse\GoogleCloudContentwarehouseV1UpdateRuleSetRequest;
+use Google\Service\Contentwarehouse\GoogleProtobufEmpty;
+
+/**
+ * The "ruleSets" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $contentwarehouseService = new Google\Service\Contentwarehouse(...);
+ *   $ruleSets = $contentwarehouseService->projects_locations_ruleSets;
+ *  </code>
+ */
+class ProjectsLocationsRuleSets extends \Google\Service\Resource
+{
+  /**
+   * Creates a ruleset. (ruleSets.create)
+   *
+   * @param string $parent Required. The parent name. Format:
+   * projects/{project_number}/locations/{location}.
+   * @param GoogleCloudContentwarehouseV1RuleSet $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudContentwarehouseV1RuleSet
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudContentwarehouseV1RuleSet $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudContentwarehouseV1RuleSet::class);
+  }
+  /**
+   * Deletes a ruleset. Returns NOT_FOUND if the document does not exist.
+   * (ruleSets.delete)
+   *
+   * @param string $name Required. The name of the rule set to delete. Format:
+   * projects/{project_number}/locations/{location}/ruleSets/{rule_set_id}.
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Gets a ruleset. Returns NOT_FOUND if the ruleset does not exist.
+   * (ruleSets.get)
+   *
+   * @param string $name Required. The name of the rule set to retrieve. Format:
+   * projects/{project_number}/locations/{location}/ruleSets/{rule_set_id}.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudContentwarehouseV1RuleSet
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudContentwarehouseV1RuleSet::class);
+  }
+  /**
+   * Lists rulesets. (ruleSets.listProjectsLocationsRuleSets)
+   *
+   * @param string $parent Required. The parent, which owns this collection of
+   * document. Format: projects/{project_number}/locations/{location}.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of rule sets to return. The
+   * service may return fewer than this value. If unspecified, at most 50 rule
+   * sets will be returned. The maximum value is 1000; values above 1000 will be
+   * coerced to 1000.
+   * @opt_param string pageToken A page token, received from a previous
+   * `ListRuleSets` call. Provide this to retrieve the subsequent page. When
+   * paginating, all other parameters provided to `ListRuleSets` must match the
+   * call that provided the page token.
+   * @return GoogleCloudContentwarehouseV1ListRuleSetsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsRuleSets($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudContentwarehouseV1ListRuleSetsResponse::class);
+  }
+  /**
+   * Updates a ruleset. Returns INVALID_ARGUMENT if the name of the ruleset is
+   * non-empty and does not equal the existing name. (ruleSets.patch)
+   *
+   * @param string $name Required. The name of the rule set to update. Format:
+   * projects/{project_number}/locations/{location}/ruleSets/{rule_set_id}.
+   * @param GoogleCloudContentwarehouseV1UpdateRuleSetRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudContentwarehouseV1RuleSet
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudContentwarehouseV1UpdateRuleSetRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudContentwarehouseV1RuleSet::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsRuleSets::class, 'Google_Service_Contentwarehouse_Resource_ProjectsLocationsRuleSets');
Index: vendor/google/apiclient-services/src/Contentwarehouse/Resource/ProjectsLocationsSynonymSets.php
===================================================================
--- vendor/google/apiclient-services/src/Contentwarehouse/Resource/ProjectsLocationsSynonymSets.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Contentwarehouse/Resource/ProjectsLocationsSynonymSets.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\Contentwarehouse\Resource;
+
+use Google\Service\Contentwarehouse\GoogleCloudContentwarehouseV1ListSynonymSetsResponse;
+use Google\Service\Contentwarehouse\GoogleCloudContentwarehouseV1SynonymSet;
+use Google\Service\Contentwarehouse\GoogleProtobufEmpty;
+
+/**
+ * The "synonymSets" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $contentwarehouseService = new Google\Service\Contentwarehouse(...);
+ *   $synonymSets = $contentwarehouseService->projects_locations_synonymSets;
+ *  </code>
+ */
+class ProjectsLocationsSynonymSets extends \Google\Service\Resource
+{
+  /**
+   * Creates a SynonymSet for a single context. Throws an ALREADY_EXISTS exception
+   * if a synonymset already exists for the context. (synonymSets.create)
+   *
+   * @param string $parent Required. The parent name. Format:
+   * projects/{project_number}/locations/{location}.
+   * @param GoogleCloudContentwarehouseV1SynonymSet $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudContentwarehouseV1SynonymSet
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudContentwarehouseV1SynonymSet $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudContentwarehouseV1SynonymSet::class);
+  }
+  /**
+   * Deletes a SynonymSet for a given context. Throws a NOT_FOUND exception if the
+   * SynonymSet is not found. (synonymSets.delete)
+   *
+   * @param string $name Required. The name of the synonymSet to delete Format:
+   * projects/{project_number}/locations/{location}/synonymSets/{context}.
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Gets a SynonymSet for a particular context. Throws a NOT_FOUND exception if
+   * the Synonymset does not exist (synonymSets.get)
+   *
+   * @param string $name Required. The name of the synonymSet to retrieve Format:
+   * projects/{project_number}/locations/{location}/synonymSets/{context}.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudContentwarehouseV1SynonymSet
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudContentwarehouseV1SynonymSet::class);
+  }
+  /**
+   * Returns all SynonymSets (for all contexts) for the specified location.
+   * (synonymSets.listProjectsLocationsSynonymSets)
+   *
+   * @param string $parent Required. The parent name. Format:
+   * projects/{project_number}/locations/{location}.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of synonymSets to return. The
+   * service may return fewer than this value. If unspecified, at most 50 rule
+   * sets will be returned. The maximum value is 1000; values above 1000 will be
+   * coerced to 1000.
+   * @opt_param string pageToken A page token, received from a previous
+   * `ListSynonymSets` call. Provide this to retrieve the subsequent page. When
+   * paginating, all other parameters provided to `ListSynonymSets` must match the
+   * call that provided the page token.
+   * @return GoogleCloudContentwarehouseV1ListSynonymSetsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsSynonymSets($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudContentwarehouseV1ListSynonymSetsResponse::class);
+  }
+  /**
+   * Remove the existing SynonymSet for the context and replaces it with a new
+   * one. Throws a NOT_FOUND exception if the SynonymSet is not found.
+   * (synonymSets.patch)
+   *
+   * @param string $name Required. The name of the synonymSet to update Format:
+   * projects/{project_number}/locations/{location}/synonymSets/{context}.
+   * @param GoogleCloudContentwarehouseV1SynonymSet $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudContentwarehouseV1SynonymSet
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudContentwarehouseV1SynonymSet $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudContentwarehouseV1SynonymSet::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsSynonymSets::class, 'Google_Service_Contentwarehouse_Resource_ProjectsLocationsSynonymSets');
