Index: vendor/google/apiclient-services/src/CloudSearch/AbuseReportingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AbuseReportingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AbuseReportingConfig.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\CloudSearch;
+
+class AbuseReportingConfig extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $recordingAllowed;
+  /**
+   * @var bool
+   */
+  public $writtenUgcAllowed;
+
+  /**
+   * @param bool
+   */
+  public function setRecordingAllowed($recordingAllowed)
+  {
+    $this->recordingAllowed = $recordingAllowed;
+  }
+  /**
+   * @return bool
+   */
+  public function getRecordingAllowed()
+  {
+    return $this->recordingAllowed;
+  }
+  /**
+   * @param bool
+   */
+  public function setWrittenUgcAllowed($writtenUgcAllowed)
+  {
+    $this->writtenUgcAllowed = $writtenUgcAllowed;
+  }
+  /**
+   * @return bool
+   */
+  public function getWrittenUgcAllowed()
+  {
+    return $this->writtenUgcAllowed;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AbuseReportingConfig::class, 'Google_Service_CloudSearch_AbuseReportingConfig');
Index: vendor/google/apiclient-services/src/CloudSearch/AckInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AckInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AckInfo.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\CloudSearch;
+
+class AckInfo extends \Google\Collection
+{
+  protected $collection_key = 'unackedDeviceIds';
+  /**
+   * @var int
+   */
+  public $unackedDeviceCount;
+  /**
+   * @var string[]
+   */
+  public $unackedDeviceIds;
+
+  /**
+   * @param int
+   */
+  public function setUnackedDeviceCount($unackedDeviceCount)
+  {
+    $this->unackedDeviceCount = $unackedDeviceCount;
+  }
+  /**
+   * @return int
+   */
+  public function getUnackedDeviceCount()
+  {
+    return $this->unackedDeviceCount;
+  }
+  /**
+   * @param string[]
+   */
+  public function setUnackedDeviceIds($unackedDeviceIds)
+  {
+    $this->unackedDeviceIds = $unackedDeviceIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getUnackedDeviceIds()
+  {
+    return $this->unackedDeviceIds;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AckInfo::class, 'Google_Service_CloudSearch_AckInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/AclFixRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AclFixRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AclFixRequest.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\CloudSearch;
+
+class AclFixRequest extends \Google\Collection
+{
+  protected $collection_key = 'recipientEmails';
+  /**
+   * @var string[]
+   */
+  public $recipientEmails;
+  /**
+   * @var string
+   */
+  public $role;
+  /**
+   * @var bool
+   */
+  public $shouldFix;
+
+  /**
+   * @param string[]
+   */
+  public function setRecipientEmails($recipientEmails)
+  {
+    $this->recipientEmails = $recipientEmails;
+  }
+  /**
+   * @return string[]
+   */
+  public function getRecipientEmails()
+  {
+    return $this->recipientEmails;
+  }
+  /**
+   * @param string
+   */
+  public function setRole($role)
+  {
+    $this->role = $role;
+  }
+  /**
+   * @return string
+   */
+  public function getRole()
+  {
+    return $this->role;
+  }
+  /**
+   * @param bool
+   */
+  public function setShouldFix($shouldFix)
+  {
+    $this->shouldFix = $shouldFix;
+  }
+  /**
+   * @return bool
+   */
+  public function getShouldFix()
+  {
+    return $this->shouldFix;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AclFixRequest::class, 'Google_Service_CloudSearch_AclFixRequest');
Index: vendor/google/apiclient-services/src/CloudSearch/AclFixStatus.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AclFixStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AclFixStatus.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\CloudSearch;
+
+class AclFixStatus extends \Google\Collection
+{
+  protected $collection_key = 'outOfDomainWarningEmailAddress';
+  /**
+   * @var string
+   */
+  public $fixability;
+  /**
+   * @var string[]
+   */
+  public $fixableEmailAddress;
+  /**
+   * @var string[]
+   */
+  public $outOfDomainWarningEmailAddress;
+
+  /**
+   * @param string
+   */
+  public function setFixability($fixability)
+  {
+    $this->fixability = $fixability;
+  }
+  /**
+   * @return string
+   */
+  public function getFixability()
+  {
+    return $this->fixability;
+  }
+  /**
+   * @param string[]
+   */
+  public function setFixableEmailAddress($fixableEmailAddress)
+  {
+    $this->fixableEmailAddress = $fixableEmailAddress;
+  }
+  /**
+   * @return string[]
+   */
+  public function getFixableEmailAddress()
+  {
+    return $this->fixableEmailAddress;
+  }
+  /**
+   * @param string[]
+   */
+  public function setOutOfDomainWarningEmailAddress($outOfDomainWarningEmailAddress)
+  {
+    $this->outOfDomainWarningEmailAddress = $outOfDomainWarningEmailAddress;
+  }
+  /**
+   * @return string[]
+   */
+  public function getOutOfDomainWarningEmailAddress()
+  {
+    return $this->outOfDomainWarningEmailAddress;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AclFixStatus::class, 'Google_Service_CloudSearch_AclFixStatus');
Index: vendor/google/apiclient-services/src/CloudSearch/AclInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AclInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AclInfo.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\CloudSearch;
+
+class AclInfo extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $groupsCount;
+  /**
+   * @var string
+   */
+  public $scope;
+  /**
+   * @var int
+   */
+  public $usersCount;
+
+  /**
+   * @param int
+   */
+  public function setGroupsCount($groupsCount)
+  {
+    $this->groupsCount = $groupsCount;
+  }
+  /**
+   * @return int
+   */
+  public function getGroupsCount()
+  {
+    return $this->groupsCount;
+  }
+  /**
+   * @param string
+   */
+  public function setScope($scope)
+  {
+    $this->scope = $scope;
+  }
+  /**
+   * @return string
+   */
+  public function getScope()
+  {
+    return $this->scope;
+  }
+  /**
+   * @param int
+   */
+  public function setUsersCount($usersCount)
+  {
+    $this->usersCount = $usersCount;
+  }
+  /**
+   * @return int
+   */
+  public function getUsersCount()
+  {
+    return $this->usersCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AclInfo::class, 'Google_Service_CloudSearch_AclInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/Action.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Action.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Action.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\CloudSearch;
+
+class Action extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $title;
+  /**
+   * @var string
+   */
+  public $url;
+
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+  /**
+   * @param string
+   */
+  public function setUrl($url)
+  {
+    $this->url = $url;
+  }
+  /**
+   * @return string
+   */
+  public function getUrl()
+  {
+    return $this->url;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Action::class, 'Google_Service_CloudSearch_Action');
Index: vendor/google/apiclient-services/src/CloudSearch/ActionParameter.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ActionParameter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ActionParameter.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\CloudSearch;
+
+class ActionParameter extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $key;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setKey($key)
+  {
+    $this->key = $key;
+  }
+  /**
+   * @return string
+   */
+  public function getKey()
+  {
+    return $this->key;
+  }
+  /**
+   * @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(ActionParameter::class, 'Google_Service_CloudSearch_ActionParameter');
Index: vendor/google/apiclient-services/src/CloudSearch/AddOnFrameStartingState.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AddOnFrameStartingState.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AddOnFrameStartingState.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\CloudSearch;
+
+class AddOnFrameStartingState extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $additionalData;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setAdditionalData($additionalData)
+  {
+    $this->additionalData = $additionalData;
+  }
+  /**
+   * @return string
+   */
+  public function getAdditionalData()
+  {
+    return $this->additionalData;
+  }
+  /**
+   * @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(AddOnFrameStartingState::class, 'Google_Service_CloudSearch_AddOnFrameStartingState');
Index: vendor/google/apiclient-services/src/CloudSearch/AddOnStartingState.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AddOnStartingState.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AddOnStartingState.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\CloudSearch;
+
+class AddOnStartingState extends \Google\Model
+{
+  protected $addOnFrameStartingStatesType = AddOnFrameStartingState::class;
+  protected $addOnFrameStartingStatesDataType = 'map';
+
+  /**
+   * @param AddOnFrameStartingState[]
+   */
+  public function setAddOnFrameStartingStates($addOnFrameStartingStates)
+  {
+    $this->addOnFrameStartingStates = $addOnFrameStartingStates;
+  }
+  /**
+   * @return AddOnFrameStartingState[]
+   */
+  public function getAddOnFrameStartingStates()
+  {
+    return $this->addOnFrameStartingStates;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AddOnStartingState::class, 'Google_Service_CloudSearch_AddOnStartingState');
Index: vendor/google/apiclient-services/src/CloudSearch/AddonComposeUiActionMarkup.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AddonComposeUiActionMarkup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AddonComposeUiActionMarkup.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\CloudSearch;
+
+class AddonComposeUiActionMarkup 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(AddonComposeUiActionMarkup::class, 'Google_Service_CloudSearch_AddonComposeUiActionMarkup');
Index: vendor/google/apiclient-services/src/CloudSearch/AffectedMembership.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AffectedMembership.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AffectedMembership.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\CloudSearch;
+
+class AffectedMembership extends \Google\Model
+{
+  protected $affectedMemberType = MemberId::class;
+  protected $affectedMemberDataType = '';
+  /**
+   * @var string
+   */
+  public $priorMembershipRole;
+  /**
+   * @var string
+   */
+  public $priorMembershipState;
+  /**
+   * @var string
+   */
+  public $targetMembershipRole;
+
+  /**
+   * @param MemberId
+   */
+  public function setAffectedMember(MemberId $affectedMember)
+  {
+    $this->affectedMember = $affectedMember;
+  }
+  /**
+   * @return MemberId
+   */
+  public function getAffectedMember()
+  {
+    return $this->affectedMember;
+  }
+  /**
+   * @param string
+   */
+  public function setPriorMembershipRole($priorMembershipRole)
+  {
+    $this->priorMembershipRole = $priorMembershipRole;
+  }
+  /**
+   * @return string
+   */
+  public function getPriorMembershipRole()
+  {
+    return $this->priorMembershipRole;
+  }
+  /**
+   * @param string
+   */
+  public function setPriorMembershipState($priorMembershipState)
+  {
+    $this->priorMembershipState = $priorMembershipState;
+  }
+  /**
+   * @return string
+   */
+  public function getPriorMembershipState()
+  {
+    return $this->priorMembershipState;
+  }
+  /**
+   * @param string
+   */
+  public function setTargetMembershipRole($targetMembershipRole)
+  {
+    $this->targetMembershipRole = $targetMembershipRole;
+  }
+  /**
+   * @return string
+   */
+  public function getTargetMembershipRole()
+  {
+    return $this->targetMembershipRole;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AffectedMembership::class, 'Google_Service_CloudSearch_AffectedMembership');
Index: vendor/google/apiclient-services/src/CloudSearch/AllAuthenticatedUsersProto.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AllAuthenticatedUsersProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AllAuthenticatedUsersProto.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\CloudSearch;
+
+class AllAuthenticatedUsersProto extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AllAuthenticatedUsersProto::class, 'Google_Service_CloudSearch_AllAuthenticatedUsersProto');
Index: vendor/google/apiclient-services/src/CloudSearch/Annotation.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Annotation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Annotation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,538 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class Annotation extends \Google\Model
+{
+  protected $babelPlaceholderMetadataType = BabelPlaceholderMetadata::class;
+  protected $babelPlaceholderMetadataDataType = '';
+  protected $cardCapabilityMetadataType = CardCapabilityMetadata::class;
+  protected $cardCapabilityMetadataDataType = '';
+  /**
+   * @var string
+   */
+  public $chipRenderType;
+  protected $componentSearchInfoType = AppsDynamiteSharedMessageComponentSearchInfo::class;
+  protected $componentSearchInfoDataType = '';
+  protected $consentedAppUnfurlMetadataType = ConsentedAppUnfurlMetadata::class;
+  protected $consentedAppUnfurlMetadataDataType = '';
+  protected $customEmojiMetadataType = CustomEmojiMetadata::class;
+  protected $customEmojiMetadataDataType = '';
+  protected $dataLossPreventionMetadataType = DataLossPreventionMetadata::class;
+  protected $dataLossPreventionMetadataDataType = '';
+  protected $driveMetadataType = DriveMetadata::class;
+  protected $driveMetadataDataType = '';
+  protected $formatMetadataType = FormatMetadata::class;
+  protected $formatMetadataDataType = '';
+  protected $groupRetentionSettingsUpdatedType = GroupRetentionSettingsUpdatedMetaData::class;
+  protected $groupRetentionSettingsUpdatedDataType = '';
+  protected $gsuiteIntegrationMetadataType = GsuiteIntegrationMetadata::class;
+  protected $gsuiteIntegrationMetadataDataType = '';
+  protected $incomingWebhookChangedMetadataType = IncomingWebhookChangedMetadata::class;
+  protected $incomingWebhookChangedMetadataDataType = '';
+  /**
+   * @var string
+   */
+  public $inlineRenderFormat;
+  protected $integrationConfigUpdatedType = IntegrationConfigUpdatedMetadata::class;
+  protected $integrationConfigUpdatedDataType = '';
+  protected $interactionDataType = InteractionData::class;
+  protected $interactionDataDataType = '';
+  /**
+   * @var int
+   */
+  public $length;
+  /**
+   * @var string
+   */
+  public $localId;
+  protected $membershipChangedType = MembershipChangedMetadata::class;
+  protected $membershipChangedDataType = '';
+  protected $readReceiptsSettingsMetadataType = ReadReceiptsSettingsUpdatedMetadata::class;
+  protected $readReceiptsSettingsMetadataDataType = '';
+  protected $requiredMessageFeaturesMetadataType = RequiredMessageFeaturesMetadata::class;
+  protected $requiredMessageFeaturesMetadataDataType = '';
+  protected $roomUpdatedType = RoomUpdatedMetadata::class;
+  protected $roomUpdatedDataType = '';
+  /**
+   * @var bool
+   */
+  public $serverInvalidated;
+  protected $slashCommandMetadataType = SlashCommandMetadata::class;
+  protected $slashCommandMetadataDataType = '';
+  /**
+   * @var int
+   */
+  public $startIndex;
+  /**
+   * @var string
+   */
+  public $type;
+  /**
+   * @var string
+   */
+  public $uniqueId;
+  protected $uploadMetadataType = UploadMetadata::class;
+  protected $uploadMetadataDataType = '';
+  protected $urlMetadataType = UrlMetadata::class;
+  protected $urlMetadataDataType = '';
+  protected $userMentionMetadataType = UserMentionMetadata::class;
+  protected $userMentionMetadataDataType = '';
+  protected $videoCallMetadataType = VideoCallMetadata::class;
+  protected $videoCallMetadataDataType = '';
+  protected $youtubeMetadataType = YoutubeMetadata::class;
+  protected $youtubeMetadataDataType = '';
+
+  /**
+   * @param BabelPlaceholderMetadata
+   */
+  public function setBabelPlaceholderMetadata(BabelPlaceholderMetadata $babelPlaceholderMetadata)
+  {
+    $this->babelPlaceholderMetadata = $babelPlaceholderMetadata;
+  }
+  /**
+   * @return BabelPlaceholderMetadata
+   */
+  public function getBabelPlaceholderMetadata()
+  {
+    return $this->babelPlaceholderMetadata;
+  }
+  /**
+   * @param CardCapabilityMetadata
+   */
+  public function setCardCapabilityMetadata(CardCapabilityMetadata $cardCapabilityMetadata)
+  {
+    $this->cardCapabilityMetadata = $cardCapabilityMetadata;
+  }
+  /**
+   * @return CardCapabilityMetadata
+   */
+  public function getCardCapabilityMetadata()
+  {
+    return $this->cardCapabilityMetadata;
+  }
+  /**
+   * @param string
+   */
+  public function setChipRenderType($chipRenderType)
+  {
+    $this->chipRenderType = $chipRenderType;
+  }
+  /**
+   * @return string
+   */
+  public function getChipRenderType()
+  {
+    return $this->chipRenderType;
+  }
+  /**
+   * @param AppsDynamiteSharedMessageComponentSearchInfo
+   */
+  public function setComponentSearchInfo(AppsDynamiteSharedMessageComponentSearchInfo $componentSearchInfo)
+  {
+    $this->componentSearchInfo = $componentSearchInfo;
+  }
+  /**
+   * @return AppsDynamiteSharedMessageComponentSearchInfo
+   */
+  public function getComponentSearchInfo()
+  {
+    return $this->componentSearchInfo;
+  }
+  /**
+   * @param ConsentedAppUnfurlMetadata
+   */
+  public function setConsentedAppUnfurlMetadata(ConsentedAppUnfurlMetadata $consentedAppUnfurlMetadata)
+  {
+    $this->consentedAppUnfurlMetadata = $consentedAppUnfurlMetadata;
+  }
+  /**
+   * @return ConsentedAppUnfurlMetadata
+   */
+  public function getConsentedAppUnfurlMetadata()
+  {
+    return $this->consentedAppUnfurlMetadata;
+  }
+  /**
+   * @param CustomEmojiMetadata
+   */
+  public function setCustomEmojiMetadata(CustomEmojiMetadata $customEmojiMetadata)
+  {
+    $this->customEmojiMetadata = $customEmojiMetadata;
+  }
+  /**
+   * @return CustomEmojiMetadata
+   */
+  public function getCustomEmojiMetadata()
+  {
+    return $this->customEmojiMetadata;
+  }
+  /**
+   * @param DataLossPreventionMetadata
+   */
+  public function setDataLossPreventionMetadata(DataLossPreventionMetadata $dataLossPreventionMetadata)
+  {
+    $this->dataLossPreventionMetadata = $dataLossPreventionMetadata;
+  }
+  /**
+   * @return DataLossPreventionMetadata
+   */
+  public function getDataLossPreventionMetadata()
+  {
+    return $this->dataLossPreventionMetadata;
+  }
+  /**
+   * @param DriveMetadata
+   */
+  public function setDriveMetadata(DriveMetadata $driveMetadata)
+  {
+    $this->driveMetadata = $driveMetadata;
+  }
+  /**
+   * @return DriveMetadata
+   */
+  public function getDriveMetadata()
+  {
+    return $this->driveMetadata;
+  }
+  /**
+   * @param FormatMetadata
+   */
+  public function setFormatMetadata(FormatMetadata $formatMetadata)
+  {
+    $this->formatMetadata = $formatMetadata;
+  }
+  /**
+   * @return FormatMetadata
+   */
+  public function getFormatMetadata()
+  {
+    return $this->formatMetadata;
+  }
+  /**
+   * @param GroupRetentionSettingsUpdatedMetaData
+   */
+  public function setGroupRetentionSettingsUpdated(GroupRetentionSettingsUpdatedMetaData $groupRetentionSettingsUpdated)
+  {
+    $this->groupRetentionSettingsUpdated = $groupRetentionSettingsUpdated;
+  }
+  /**
+   * @return GroupRetentionSettingsUpdatedMetaData
+   */
+  public function getGroupRetentionSettingsUpdated()
+  {
+    return $this->groupRetentionSettingsUpdated;
+  }
+  /**
+   * @param GsuiteIntegrationMetadata
+   */
+  public function setGsuiteIntegrationMetadata(GsuiteIntegrationMetadata $gsuiteIntegrationMetadata)
+  {
+    $this->gsuiteIntegrationMetadata = $gsuiteIntegrationMetadata;
+  }
+  /**
+   * @return GsuiteIntegrationMetadata
+   */
+  public function getGsuiteIntegrationMetadata()
+  {
+    return $this->gsuiteIntegrationMetadata;
+  }
+  /**
+   * @param IncomingWebhookChangedMetadata
+   */
+  public function setIncomingWebhookChangedMetadata(IncomingWebhookChangedMetadata $incomingWebhookChangedMetadata)
+  {
+    $this->incomingWebhookChangedMetadata = $incomingWebhookChangedMetadata;
+  }
+  /**
+   * @return IncomingWebhookChangedMetadata
+   */
+  public function getIncomingWebhookChangedMetadata()
+  {
+    return $this->incomingWebhookChangedMetadata;
+  }
+  /**
+   * @param string
+   */
+  public function setInlineRenderFormat($inlineRenderFormat)
+  {
+    $this->inlineRenderFormat = $inlineRenderFormat;
+  }
+  /**
+   * @return string
+   */
+  public function getInlineRenderFormat()
+  {
+    return $this->inlineRenderFormat;
+  }
+  /**
+   * @param IntegrationConfigUpdatedMetadata
+   */
+  public function setIntegrationConfigUpdated(IntegrationConfigUpdatedMetadata $integrationConfigUpdated)
+  {
+    $this->integrationConfigUpdated = $integrationConfigUpdated;
+  }
+  /**
+   * @return IntegrationConfigUpdatedMetadata
+   */
+  public function getIntegrationConfigUpdated()
+  {
+    return $this->integrationConfigUpdated;
+  }
+  /**
+   * @param InteractionData
+   */
+  public function setInteractionData(InteractionData $interactionData)
+  {
+    $this->interactionData = $interactionData;
+  }
+  /**
+   * @return InteractionData
+   */
+  public function getInteractionData()
+  {
+    return $this->interactionData;
+  }
+  /**
+   * @param int
+   */
+  public function setLength($length)
+  {
+    $this->length = $length;
+  }
+  /**
+   * @return int
+   */
+  public function getLength()
+  {
+    return $this->length;
+  }
+  /**
+   * @param string
+   */
+  public function setLocalId($localId)
+  {
+    $this->localId = $localId;
+  }
+  /**
+   * @return string
+   */
+  public function getLocalId()
+  {
+    return $this->localId;
+  }
+  /**
+   * @param MembershipChangedMetadata
+   */
+  public function setMembershipChanged(MembershipChangedMetadata $membershipChanged)
+  {
+    $this->membershipChanged = $membershipChanged;
+  }
+  /**
+   * @return MembershipChangedMetadata
+   */
+  public function getMembershipChanged()
+  {
+    return $this->membershipChanged;
+  }
+  /**
+   * @param ReadReceiptsSettingsUpdatedMetadata
+   */
+  public function setReadReceiptsSettingsMetadata(ReadReceiptsSettingsUpdatedMetadata $readReceiptsSettingsMetadata)
+  {
+    $this->readReceiptsSettingsMetadata = $readReceiptsSettingsMetadata;
+  }
+  /**
+   * @return ReadReceiptsSettingsUpdatedMetadata
+   */
+  public function getReadReceiptsSettingsMetadata()
+  {
+    return $this->readReceiptsSettingsMetadata;
+  }
+  /**
+   * @param RequiredMessageFeaturesMetadata
+   */
+  public function setRequiredMessageFeaturesMetadata(RequiredMessageFeaturesMetadata $requiredMessageFeaturesMetadata)
+  {
+    $this->requiredMessageFeaturesMetadata = $requiredMessageFeaturesMetadata;
+  }
+  /**
+   * @return RequiredMessageFeaturesMetadata
+   */
+  public function getRequiredMessageFeaturesMetadata()
+  {
+    return $this->requiredMessageFeaturesMetadata;
+  }
+  /**
+   * @param RoomUpdatedMetadata
+   */
+  public function setRoomUpdated(RoomUpdatedMetadata $roomUpdated)
+  {
+    $this->roomUpdated = $roomUpdated;
+  }
+  /**
+   * @return RoomUpdatedMetadata
+   */
+  public function getRoomUpdated()
+  {
+    return $this->roomUpdated;
+  }
+  /**
+   * @param bool
+   */
+  public function setServerInvalidated($serverInvalidated)
+  {
+    $this->serverInvalidated = $serverInvalidated;
+  }
+  /**
+   * @return bool
+   */
+  public function getServerInvalidated()
+  {
+    return $this->serverInvalidated;
+  }
+  /**
+   * @param SlashCommandMetadata
+   */
+  public function setSlashCommandMetadata(SlashCommandMetadata $slashCommandMetadata)
+  {
+    $this->slashCommandMetadata = $slashCommandMetadata;
+  }
+  /**
+   * @return SlashCommandMetadata
+   */
+  public function getSlashCommandMetadata()
+  {
+    return $this->slashCommandMetadata;
+  }
+  /**
+   * @param int
+   */
+  public function setStartIndex($startIndex)
+  {
+    $this->startIndex = $startIndex;
+  }
+  /**
+   * @return int
+   */
+  public function getStartIndex()
+  {
+    return $this->startIndex;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @param string
+   */
+  public function setUniqueId($uniqueId)
+  {
+    $this->uniqueId = $uniqueId;
+  }
+  /**
+   * @return string
+   */
+  public function getUniqueId()
+  {
+    return $this->uniqueId;
+  }
+  /**
+   * @param UploadMetadata
+   */
+  public function setUploadMetadata(UploadMetadata $uploadMetadata)
+  {
+    $this->uploadMetadata = $uploadMetadata;
+  }
+  /**
+   * @return UploadMetadata
+   */
+  public function getUploadMetadata()
+  {
+    return $this->uploadMetadata;
+  }
+  /**
+   * @param UrlMetadata
+   */
+  public function setUrlMetadata(UrlMetadata $urlMetadata)
+  {
+    $this->urlMetadata = $urlMetadata;
+  }
+  /**
+   * @return UrlMetadata
+   */
+  public function getUrlMetadata()
+  {
+    return $this->urlMetadata;
+  }
+  /**
+   * @param UserMentionMetadata
+   */
+  public function setUserMentionMetadata(UserMentionMetadata $userMentionMetadata)
+  {
+    $this->userMentionMetadata = $userMentionMetadata;
+  }
+  /**
+   * @return UserMentionMetadata
+   */
+  public function getUserMentionMetadata()
+  {
+    return $this->userMentionMetadata;
+  }
+  /**
+   * @param VideoCallMetadata
+   */
+  public function setVideoCallMetadata(VideoCallMetadata $videoCallMetadata)
+  {
+    $this->videoCallMetadata = $videoCallMetadata;
+  }
+  /**
+   * @return VideoCallMetadata
+   */
+  public function getVideoCallMetadata()
+  {
+    return $this->videoCallMetadata;
+  }
+  /**
+   * @param YoutubeMetadata
+   */
+  public function setYoutubeMetadata(YoutubeMetadata $youtubeMetadata)
+  {
+    $this->youtubeMetadata = $youtubeMetadata;
+  }
+  /**
+   * @return YoutubeMetadata
+   */
+  public function getYoutubeMetadata()
+  {
+    return $this->youtubeMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Annotation::class, 'Google_Service_CloudSearch_Annotation');
Index: vendor/google/apiclient-services/src/CloudSearch/AnnotationInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AnnotationInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AnnotationInfo.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\CloudSearch;
+
+class AnnotationInfo extends \Google\Collection
+{
+  protected $collection_key = 'coannotatorDeviceIds';
+  /**
+   * @var string[]
+   */
+  public $coannotatorDeviceIds;
+  /**
+   * @var bool
+   */
+  public $isActive;
+
+  /**
+   * @param string[]
+   */
+  public function setCoannotatorDeviceIds($coannotatorDeviceIds)
+  {
+    $this->coannotatorDeviceIds = $coannotatorDeviceIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getCoannotatorDeviceIds()
+  {
+    return $this->coannotatorDeviceIds;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsActive($isActive)
+  {
+    $this->isActive = $isActive;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsActive()
+  {
+    return $this->isActive;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AnnotationInfo::class, 'Google_Service_CloudSearch_AnnotationInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/AppId.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppId.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppId.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\CloudSearch;
+
+class AppId extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $appType;
+  /**
+   * @var string
+   */
+  public $gsuiteAppType;
+  /**
+   * @var string
+   */
+  public $id;
+
+  /**
+   * @param string
+   */
+  public function setAppType($appType)
+  {
+    $this->appType = $appType;
+  }
+  /**
+   * @return string
+   */
+  public function getAppType()
+  {
+    return $this->appType;
+  }
+  /**
+   * @param string
+   */
+  public function setGsuiteAppType($gsuiteAppType)
+  {
+    $this->gsuiteAppType = $gsuiteAppType;
+  }
+  /**
+   * @return string
+   */
+  public function getGsuiteAppType()
+  {
+    return $this->gsuiteAppType;
+  }
+  /**
+   * @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(AppId::class, 'Google_Service_CloudSearch_AppId');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteAnnotation.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteAnnotation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteAnnotation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,488 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class AppsDynamiteAnnotation extends \Google\Model
+{
+  protected $babelPlaceholderMetadataType = AppsDynamiteBabelPlaceholderMetadata::class;
+  protected $babelPlaceholderMetadataDataType = '';
+  protected $cardCapabilityMetadataType = AppsDynamiteCardCapabilityMetadata::class;
+  protected $cardCapabilityMetadataDataType = '';
+  /**
+   * @var string
+   */
+  public $chipRenderType;
+  protected $consentedAppUnfurlMetadataType = AppsDynamiteConsentedAppUnfurlMetadata::class;
+  protected $consentedAppUnfurlMetadataDataType = '';
+  protected $customEmojiMetadataType = AppsDynamiteCustomEmojiMetadata::class;
+  protected $customEmojiMetadataDataType = '';
+  protected $dataLossPreventionMetadataType = AppsDynamiteDataLossPreventionMetadata::class;
+  protected $dataLossPreventionMetadataDataType = '';
+  protected $driveMetadataType = AppsDynamiteDriveMetadata::class;
+  protected $driveMetadataDataType = '';
+  protected $formatMetadataType = AppsDynamiteFormatMetadata::class;
+  protected $formatMetadataDataType = '';
+  protected $groupRetentionSettingsUpdatedType = AppsDynamiteGroupRetentionSettingsUpdatedMetaData::class;
+  protected $groupRetentionSettingsUpdatedDataType = '';
+  protected $gsuiteIntegrationMetadataType = AppsDynamiteGsuiteIntegrationMetadata::class;
+  protected $gsuiteIntegrationMetadataDataType = '';
+  protected $incomingWebhookChangedMetadataType = AppsDynamiteIncomingWebhookChangedMetadata::class;
+  protected $incomingWebhookChangedMetadataDataType = '';
+  protected $integrationConfigUpdatedType = AppsDynamiteIntegrationConfigUpdatedMetadata::class;
+  protected $integrationConfigUpdatedDataType = '';
+  /**
+   * @var int
+   */
+  public $length;
+  /**
+   * @var string
+   */
+  public $localId;
+  protected $membershipChangedType = AppsDynamiteMembershipChangedMetadata::class;
+  protected $membershipChangedDataType = '';
+  protected $readReceiptsSettingsMetadataType = AppsDynamiteReadReceiptsSettingsUpdatedMetadata::class;
+  protected $readReceiptsSettingsMetadataDataType = '';
+  protected $requiredMessageFeaturesMetadataType = AppsDynamiteRequiredMessageFeaturesMetadata::class;
+  protected $requiredMessageFeaturesMetadataDataType = '';
+  protected $roomUpdatedType = AppsDynamiteRoomUpdatedMetadata::class;
+  protected $roomUpdatedDataType = '';
+  /**
+   * @var bool
+   */
+  public $serverInvalidated;
+  protected $slashCommandMetadataType = AppsDynamiteSlashCommandMetadata::class;
+  protected $slashCommandMetadataDataType = '';
+  /**
+   * @var int
+   */
+  public $startIndex;
+  /**
+   * @var string
+   */
+  public $type;
+  /**
+   * @var string
+   */
+  public $uniqueId;
+  protected $uploadMetadataType = AppsDynamiteUploadMetadata::class;
+  protected $uploadMetadataDataType = '';
+  protected $urlMetadataType = AppsDynamiteUrlMetadata::class;
+  protected $urlMetadataDataType = '';
+  protected $userMentionMetadataType = AppsDynamiteUserMentionMetadata::class;
+  protected $userMentionMetadataDataType = '';
+  protected $videoCallMetadataType = AppsDynamiteVideoCallMetadata::class;
+  protected $videoCallMetadataDataType = '';
+  protected $youtubeMetadataType = AppsDynamiteYoutubeMetadata::class;
+  protected $youtubeMetadataDataType = '';
+
+  /**
+   * @param AppsDynamiteBabelPlaceholderMetadata
+   */
+  public function setBabelPlaceholderMetadata(AppsDynamiteBabelPlaceholderMetadata $babelPlaceholderMetadata)
+  {
+    $this->babelPlaceholderMetadata = $babelPlaceholderMetadata;
+  }
+  /**
+   * @return AppsDynamiteBabelPlaceholderMetadata
+   */
+  public function getBabelPlaceholderMetadata()
+  {
+    return $this->babelPlaceholderMetadata;
+  }
+  /**
+   * @param AppsDynamiteCardCapabilityMetadata
+   */
+  public function setCardCapabilityMetadata(AppsDynamiteCardCapabilityMetadata $cardCapabilityMetadata)
+  {
+    $this->cardCapabilityMetadata = $cardCapabilityMetadata;
+  }
+  /**
+   * @return AppsDynamiteCardCapabilityMetadata
+   */
+  public function getCardCapabilityMetadata()
+  {
+    return $this->cardCapabilityMetadata;
+  }
+  /**
+   * @param string
+   */
+  public function setChipRenderType($chipRenderType)
+  {
+    $this->chipRenderType = $chipRenderType;
+  }
+  /**
+   * @return string
+   */
+  public function getChipRenderType()
+  {
+    return $this->chipRenderType;
+  }
+  /**
+   * @param AppsDynamiteConsentedAppUnfurlMetadata
+   */
+  public function setConsentedAppUnfurlMetadata(AppsDynamiteConsentedAppUnfurlMetadata $consentedAppUnfurlMetadata)
+  {
+    $this->consentedAppUnfurlMetadata = $consentedAppUnfurlMetadata;
+  }
+  /**
+   * @return AppsDynamiteConsentedAppUnfurlMetadata
+   */
+  public function getConsentedAppUnfurlMetadata()
+  {
+    return $this->consentedAppUnfurlMetadata;
+  }
+  /**
+   * @param AppsDynamiteCustomEmojiMetadata
+   */
+  public function setCustomEmojiMetadata(AppsDynamiteCustomEmojiMetadata $customEmojiMetadata)
+  {
+    $this->customEmojiMetadata = $customEmojiMetadata;
+  }
+  /**
+   * @return AppsDynamiteCustomEmojiMetadata
+   */
+  public function getCustomEmojiMetadata()
+  {
+    return $this->customEmojiMetadata;
+  }
+  /**
+   * @param AppsDynamiteDataLossPreventionMetadata
+   */
+  public function setDataLossPreventionMetadata(AppsDynamiteDataLossPreventionMetadata $dataLossPreventionMetadata)
+  {
+    $this->dataLossPreventionMetadata = $dataLossPreventionMetadata;
+  }
+  /**
+   * @return AppsDynamiteDataLossPreventionMetadata
+   */
+  public function getDataLossPreventionMetadata()
+  {
+    return $this->dataLossPreventionMetadata;
+  }
+  /**
+   * @param AppsDynamiteDriveMetadata
+   */
+  public function setDriveMetadata(AppsDynamiteDriveMetadata $driveMetadata)
+  {
+    $this->driveMetadata = $driveMetadata;
+  }
+  /**
+   * @return AppsDynamiteDriveMetadata
+   */
+  public function getDriveMetadata()
+  {
+    return $this->driveMetadata;
+  }
+  /**
+   * @param AppsDynamiteFormatMetadata
+   */
+  public function setFormatMetadata(AppsDynamiteFormatMetadata $formatMetadata)
+  {
+    $this->formatMetadata = $formatMetadata;
+  }
+  /**
+   * @return AppsDynamiteFormatMetadata
+   */
+  public function getFormatMetadata()
+  {
+    return $this->formatMetadata;
+  }
+  /**
+   * @param AppsDynamiteGroupRetentionSettingsUpdatedMetaData
+   */
+  public function setGroupRetentionSettingsUpdated(AppsDynamiteGroupRetentionSettingsUpdatedMetaData $groupRetentionSettingsUpdated)
+  {
+    $this->groupRetentionSettingsUpdated = $groupRetentionSettingsUpdated;
+  }
+  /**
+   * @return AppsDynamiteGroupRetentionSettingsUpdatedMetaData
+   */
+  public function getGroupRetentionSettingsUpdated()
+  {
+    return $this->groupRetentionSettingsUpdated;
+  }
+  /**
+   * @param AppsDynamiteGsuiteIntegrationMetadata
+   */
+  public function setGsuiteIntegrationMetadata(AppsDynamiteGsuiteIntegrationMetadata $gsuiteIntegrationMetadata)
+  {
+    $this->gsuiteIntegrationMetadata = $gsuiteIntegrationMetadata;
+  }
+  /**
+   * @return AppsDynamiteGsuiteIntegrationMetadata
+   */
+  public function getGsuiteIntegrationMetadata()
+  {
+    return $this->gsuiteIntegrationMetadata;
+  }
+  /**
+   * @param AppsDynamiteIncomingWebhookChangedMetadata
+   */
+  public function setIncomingWebhookChangedMetadata(AppsDynamiteIncomingWebhookChangedMetadata $incomingWebhookChangedMetadata)
+  {
+    $this->incomingWebhookChangedMetadata = $incomingWebhookChangedMetadata;
+  }
+  /**
+   * @return AppsDynamiteIncomingWebhookChangedMetadata
+   */
+  public function getIncomingWebhookChangedMetadata()
+  {
+    return $this->incomingWebhookChangedMetadata;
+  }
+  /**
+   * @param AppsDynamiteIntegrationConfigUpdatedMetadata
+   */
+  public function setIntegrationConfigUpdated(AppsDynamiteIntegrationConfigUpdatedMetadata $integrationConfigUpdated)
+  {
+    $this->integrationConfigUpdated = $integrationConfigUpdated;
+  }
+  /**
+   * @return AppsDynamiteIntegrationConfigUpdatedMetadata
+   */
+  public function getIntegrationConfigUpdated()
+  {
+    return $this->integrationConfigUpdated;
+  }
+  /**
+   * @param int
+   */
+  public function setLength($length)
+  {
+    $this->length = $length;
+  }
+  /**
+   * @return int
+   */
+  public function getLength()
+  {
+    return $this->length;
+  }
+  /**
+   * @param string
+   */
+  public function setLocalId($localId)
+  {
+    $this->localId = $localId;
+  }
+  /**
+   * @return string
+   */
+  public function getLocalId()
+  {
+    return $this->localId;
+  }
+  /**
+   * @param AppsDynamiteMembershipChangedMetadata
+   */
+  public function setMembershipChanged(AppsDynamiteMembershipChangedMetadata $membershipChanged)
+  {
+    $this->membershipChanged = $membershipChanged;
+  }
+  /**
+   * @return AppsDynamiteMembershipChangedMetadata
+   */
+  public function getMembershipChanged()
+  {
+    return $this->membershipChanged;
+  }
+  /**
+   * @param AppsDynamiteReadReceiptsSettingsUpdatedMetadata
+   */
+  public function setReadReceiptsSettingsMetadata(AppsDynamiteReadReceiptsSettingsUpdatedMetadata $readReceiptsSettingsMetadata)
+  {
+    $this->readReceiptsSettingsMetadata = $readReceiptsSettingsMetadata;
+  }
+  /**
+   * @return AppsDynamiteReadReceiptsSettingsUpdatedMetadata
+   */
+  public function getReadReceiptsSettingsMetadata()
+  {
+    return $this->readReceiptsSettingsMetadata;
+  }
+  /**
+   * @param AppsDynamiteRequiredMessageFeaturesMetadata
+   */
+  public function setRequiredMessageFeaturesMetadata(AppsDynamiteRequiredMessageFeaturesMetadata $requiredMessageFeaturesMetadata)
+  {
+    $this->requiredMessageFeaturesMetadata = $requiredMessageFeaturesMetadata;
+  }
+  /**
+   * @return AppsDynamiteRequiredMessageFeaturesMetadata
+   */
+  public function getRequiredMessageFeaturesMetadata()
+  {
+    return $this->requiredMessageFeaturesMetadata;
+  }
+  /**
+   * @param AppsDynamiteRoomUpdatedMetadata
+   */
+  public function setRoomUpdated(AppsDynamiteRoomUpdatedMetadata $roomUpdated)
+  {
+    $this->roomUpdated = $roomUpdated;
+  }
+  /**
+   * @return AppsDynamiteRoomUpdatedMetadata
+   */
+  public function getRoomUpdated()
+  {
+    return $this->roomUpdated;
+  }
+  /**
+   * @param bool
+   */
+  public function setServerInvalidated($serverInvalidated)
+  {
+    $this->serverInvalidated = $serverInvalidated;
+  }
+  /**
+   * @return bool
+   */
+  public function getServerInvalidated()
+  {
+    return $this->serverInvalidated;
+  }
+  /**
+   * @param AppsDynamiteSlashCommandMetadata
+   */
+  public function setSlashCommandMetadata(AppsDynamiteSlashCommandMetadata $slashCommandMetadata)
+  {
+    $this->slashCommandMetadata = $slashCommandMetadata;
+  }
+  /**
+   * @return AppsDynamiteSlashCommandMetadata
+   */
+  public function getSlashCommandMetadata()
+  {
+    return $this->slashCommandMetadata;
+  }
+  /**
+   * @param int
+   */
+  public function setStartIndex($startIndex)
+  {
+    $this->startIndex = $startIndex;
+  }
+  /**
+   * @return int
+   */
+  public function getStartIndex()
+  {
+    return $this->startIndex;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @param string
+   */
+  public function setUniqueId($uniqueId)
+  {
+    $this->uniqueId = $uniqueId;
+  }
+  /**
+   * @return string
+   */
+  public function getUniqueId()
+  {
+    return $this->uniqueId;
+  }
+  /**
+   * @param AppsDynamiteUploadMetadata
+   */
+  public function setUploadMetadata(AppsDynamiteUploadMetadata $uploadMetadata)
+  {
+    $this->uploadMetadata = $uploadMetadata;
+  }
+  /**
+   * @return AppsDynamiteUploadMetadata
+   */
+  public function getUploadMetadata()
+  {
+    return $this->uploadMetadata;
+  }
+  /**
+   * @param AppsDynamiteUrlMetadata
+   */
+  public function setUrlMetadata(AppsDynamiteUrlMetadata $urlMetadata)
+  {
+    $this->urlMetadata = $urlMetadata;
+  }
+  /**
+   * @return AppsDynamiteUrlMetadata
+   */
+  public function getUrlMetadata()
+  {
+    return $this->urlMetadata;
+  }
+  /**
+   * @param AppsDynamiteUserMentionMetadata
+   */
+  public function setUserMentionMetadata(AppsDynamiteUserMentionMetadata $userMentionMetadata)
+  {
+    $this->userMentionMetadata = $userMentionMetadata;
+  }
+  /**
+   * @return AppsDynamiteUserMentionMetadata
+   */
+  public function getUserMentionMetadata()
+  {
+    return $this->userMentionMetadata;
+  }
+  /**
+   * @param AppsDynamiteVideoCallMetadata
+   */
+  public function setVideoCallMetadata(AppsDynamiteVideoCallMetadata $videoCallMetadata)
+  {
+    $this->videoCallMetadata = $videoCallMetadata;
+  }
+  /**
+   * @return AppsDynamiteVideoCallMetadata
+   */
+  public function getVideoCallMetadata()
+  {
+    return $this->videoCallMetadata;
+  }
+  /**
+   * @param AppsDynamiteYoutubeMetadata
+   */
+  public function setYoutubeMetadata(AppsDynamiteYoutubeMetadata $youtubeMetadata)
+  {
+    $this->youtubeMetadata = $youtubeMetadata;
+  }
+  /**
+   * @return AppsDynamiteYoutubeMetadata
+   */
+  public function getYoutubeMetadata()
+  {
+    return $this->youtubeMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteAnnotation::class, 'Google_Service_CloudSearch_AppsDynamiteAnnotation');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteAppId.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteAppId.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteAppId.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\CloudSearch;
+
+class AppsDynamiteAppId extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $appType;
+  /**
+   * @var string
+   */
+  public $gsuiteAppType;
+  /**
+   * @var string
+   */
+  public $id;
+
+  /**
+   * @param string
+   */
+  public function setAppType($appType)
+  {
+    $this->appType = $appType;
+  }
+  /**
+   * @return string
+   */
+  public function getAppType()
+  {
+    return $this->appType;
+  }
+  /**
+   * @param string
+   */
+  public function setGsuiteAppType($gsuiteAppType)
+  {
+    $this->gsuiteAppType = $gsuiteAppType;
+  }
+  /**
+   * @return string
+   */
+  public function getGsuiteAppType()
+  {
+    return $this->gsuiteAppType;
+  }
+  /**
+   * @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(AppsDynamiteAppId::class, 'Google_Service_CloudSearch_AppsDynamiteAppId');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteAttachment.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteAttachment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteAttachment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,142 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class AppsDynamiteAttachment extends \Google\Model
+{
+  protected $addOnDataType = GoogleChatV1ContextualAddOnMarkup::class;
+  protected $addOnDataDataType = '';
+  protected $appIdType = AppsDynamiteUserId::class;
+  protected $appIdDataType = '';
+  /**
+   * @var string
+   */
+  public $attachmentId;
+  protected $cardAddOnDataType = AppsDynamiteSharedCard::class;
+  protected $cardAddOnDataDataType = '';
+  protected $deprecatedAddOnDataType = ContextualAddOnMarkup::class;
+  protected $deprecatedAddOnDataDataType = '';
+  protected $slackDataType = AppsDynamiteV1ApiCompatV1Attachment::class;
+  protected $slackDataDataType = '';
+  /**
+   * @var int
+   */
+  public $slackDataImageUrlHeight;
+
+  /**
+   * @param GoogleChatV1ContextualAddOnMarkup
+   */
+  public function setAddOnData(GoogleChatV1ContextualAddOnMarkup $addOnData)
+  {
+    $this->addOnData = $addOnData;
+  }
+  /**
+   * @return GoogleChatV1ContextualAddOnMarkup
+   */
+  public function getAddOnData()
+  {
+    return $this->addOnData;
+  }
+  /**
+   * @param AppsDynamiteUserId
+   */
+  public function setAppId(AppsDynamiteUserId $appId)
+  {
+    $this->appId = $appId;
+  }
+  /**
+   * @return AppsDynamiteUserId
+   */
+  public function getAppId()
+  {
+    return $this->appId;
+  }
+  /**
+   * @param string
+   */
+  public function setAttachmentId($attachmentId)
+  {
+    $this->attachmentId = $attachmentId;
+  }
+  /**
+   * @return string
+   */
+  public function getAttachmentId()
+  {
+    return $this->attachmentId;
+  }
+  /**
+   * @param AppsDynamiteSharedCard
+   */
+  public function setCardAddOnData(AppsDynamiteSharedCard $cardAddOnData)
+  {
+    $this->cardAddOnData = $cardAddOnData;
+  }
+  /**
+   * @return AppsDynamiteSharedCard
+   */
+  public function getCardAddOnData()
+  {
+    return $this->cardAddOnData;
+  }
+  /**
+   * @param ContextualAddOnMarkup
+   */
+  public function setDeprecatedAddOnData(ContextualAddOnMarkup $deprecatedAddOnData)
+  {
+    $this->deprecatedAddOnData = $deprecatedAddOnData;
+  }
+  /**
+   * @return ContextualAddOnMarkup
+   */
+  public function getDeprecatedAddOnData()
+  {
+    return $this->deprecatedAddOnData;
+  }
+  /**
+   * @param AppsDynamiteV1ApiCompatV1Attachment
+   */
+  public function setSlackData(AppsDynamiteV1ApiCompatV1Attachment $slackData)
+  {
+    $this->slackData = $slackData;
+  }
+  /**
+   * @return AppsDynamiteV1ApiCompatV1Attachment
+   */
+  public function getSlackData()
+  {
+    return $this->slackData;
+  }
+  /**
+   * @param int
+   */
+  public function setSlackDataImageUrlHeight($slackDataImageUrlHeight)
+  {
+    $this->slackDataImageUrlHeight = $slackDataImageUrlHeight;
+  }
+  /**
+   * @return int
+   */
+  public function getSlackDataImageUrlHeight()
+  {
+    return $this->slackDataImageUrlHeight;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteAttachment::class, 'Google_Service_CloudSearch_AppsDynamiteAttachment');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteBabelMessageProps.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteBabelMessageProps.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteBabelMessageProps.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,128 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class AppsDynamiteBabelMessageProps extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $clientGeneratedId;
+  protected $contentExtensionType = ChatContentExtension::class;
+  protected $contentExtensionDataType = '';
+  protected $deliveryMediumType = DeliveryMedium::class;
+  protected $deliveryMediumDataType = '';
+  /**
+   * @var string
+   */
+  public $eventId;
+  protected $messageContentType = MessageContent::class;
+  protected $messageContentDataType = '';
+  /**
+   * @var bool
+   */
+  public $wasUpdatedByBackfill;
+
+  /**
+   * @param string
+   */
+  public function setClientGeneratedId($clientGeneratedId)
+  {
+    $this->clientGeneratedId = $clientGeneratedId;
+  }
+  /**
+   * @return string
+   */
+  public function getClientGeneratedId()
+  {
+    return $this->clientGeneratedId;
+  }
+  /**
+   * @param ChatContentExtension
+   */
+  public function setContentExtension(ChatContentExtension $contentExtension)
+  {
+    $this->contentExtension = $contentExtension;
+  }
+  /**
+   * @return ChatContentExtension
+   */
+  public function getContentExtension()
+  {
+    return $this->contentExtension;
+  }
+  /**
+   * @param DeliveryMedium
+   */
+  public function setDeliveryMedium(DeliveryMedium $deliveryMedium)
+  {
+    $this->deliveryMedium = $deliveryMedium;
+  }
+  /**
+   * @return DeliveryMedium
+   */
+  public function getDeliveryMedium()
+  {
+    return $this->deliveryMedium;
+  }
+  /**
+   * @param string
+   */
+  public function setEventId($eventId)
+  {
+    $this->eventId = $eventId;
+  }
+  /**
+   * @return string
+   */
+  public function getEventId()
+  {
+    return $this->eventId;
+  }
+  /**
+   * @param MessageContent
+   */
+  public function setMessageContent(MessageContent $messageContent)
+  {
+    $this->messageContent = $messageContent;
+  }
+  /**
+   * @return MessageContent
+   */
+  public function getMessageContent()
+  {
+    return $this->messageContent;
+  }
+  /**
+   * @param bool
+   */
+  public function setWasUpdatedByBackfill($wasUpdatedByBackfill)
+  {
+    $this->wasUpdatedByBackfill = $wasUpdatedByBackfill;
+  }
+  /**
+   * @return bool
+   */
+  public function getWasUpdatedByBackfill()
+  {
+    return $this->wasUpdatedByBackfill;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteBabelMessageProps::class, 'Google_Service_CloudSearch_AppsDynamiteBabelMessageProps');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteBabelPlaceholderMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteBabelPlaceholderMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteBabelPlaceholderMetadata.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\CloudSearch;
+
+class AppsDynamiteBabelPlaceholderMetadata extends \Google\Model
+{
+  protected $deleteMetadataType = AppsDynamiteBabelPlaceholderMetadataDeleteMetadata::class;
+  protected $deleteMetadataDataType = '';
+  protected $editMetadataType = AppsDynamiteBabelPlaceholderMetadataEditMetadata::class;
+  protected $editMetadataDataType = '';
+  protected $hangoutVideoMetadataType = AppsDynamiteBabelPlaceholderMetadataHangoutVideoEventMetadata::class;
+  protected $hangoutVideoMetadataDataType = '';
+
+  /**
+   * @param AppsDynamiteBabelPlaceholderMetadataDeleteMetadata
+   */
+  public function setDeleteMetadata(AppsDynamiteBabelPlaceholderMetadataDeleteMetadata $deleteMetadata)
+  {
+    $this->deleteMetadata = $deleteMetadata;
+  }
+  /**
+   * @return AppsDynamiteBabelPlaceholderMetadataDeleteMetadata
+   */
+  public function getDeleteMetadata()
+  {
+    return $this->deleteMetadata;
+  }
+  /**
+   * @param AppsDynamiteBabelPlaceholderMetadataEditMetadata
+   */
+  public function setEditMetadata(AppsDynamiteBabelPlaceholderMetadataEditMetadata $editMetadata)
+  {
+    $this->editMetadata = $editMetadata;
+  }
+  /**
+   * @return AppsDynamiteBabelPlaceholderMetadataEditMetadata
+   */
+  public function getEditMetadata()
+  {
+    return $this->editMetadata;
+  }
+  /**
+   * @param AppsDynamiteBabelPlaceholderMetadataHangoutVideoEventMetadata
+   */
+  public function setHangoutVideoMetadata(AppsDynamiteBabelPlaceholderMetadataHangoutVideoEventMetadata $hangoutVideoMetadata)
+  {
+    $this->hangoutVideoMetadata = $hangoutVideoMetadata;
+  }
+  /**
+   * @return AppsDynamiteBabelPlaceholderMetadataHangoutVideoEventMetadata
+   */
+  public function getHangoutVideoMetadata()
+  {
+    return $this->hangoutVideoMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteBabelPlaceholderMetadata::class, 'Google_Service_CloudSearch_AppsDynamiteBabelPlaceholderMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteBabelPlaceholderMetadataDeleteMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteBabelPlaceholderMetadataDeleteMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteBabelPlaceholderMetadataDeleteMetadata.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\CloudSearch;
+
+class AppsDynamiteBabelPlaceholderMetadataDeleteMetadata extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteBabelPlaceholderMetadataDeleteMetadata::class, 'Google_Service_CloudSearch_AppsDynamiteBabelPlaceholderMetadataDeleteMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteBabelPlaceholderMetadataEditMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteBabelPlaceholderMetadataEditMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteBabelPlaceholderMetadataEditMetadata.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\CloudSearch;
+
+class AppsDynamiteBabelPlaceholderMetadataEditMetadata extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteBabelPlaceholderMetadataEditMetadata::class, 'Google_Service_CloudSearch_AppsDynamiteBabelPlaceholderMetadataEditMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteBabelPlaceholderMetadataHangoutVideoEventMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteBabelPlaceholderMetadataHangoutVideoEventMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteBabelPlaceholderMetadataHangoutVideoEventMetadata.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\CloudSearch;
+
+class AppsDynamiteBabelPlaceholderMetadataHangoutVideoEventMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $hangoutVideoType;
+
+  /**
+   * @param string
+   */
+  public function setHangoutVideoType($hangoutVideoType)
+  {
+    $this->hangoutVideoType = $hangoutVideoType;
+  }
+  /**
+   * @return string
+   */
+  public function getHangoutVideoType()
+  {
+    return $this->hangoutVideoType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteBabelPlaceholderMetadataHangoutVideoEventMetadata::class, 'Google_Service_CloudSearch_AppsDynamiteBabelPlaceholderMetadataHangoutVideoEventMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteBackendDlpScanSummary.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteBackendDlpScanSummary.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteBackendDlpScanSummary.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\CloudSearch;
+
+class AppsDynamiteBackendDlpScanSummary extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $scanId;
+  /**
+   * @var bool
+   */
+  public $scanNotApplicableForContext;
+  /**
+   * @var string
+   */
+  public $scanOutcome;
+
+  /**
+   * @param string
+   */
+  public function setScanId($scanId)
+  {
+    $this->scanId = $scanId;
+  }
+  /**
+   * @return string
+   */
+  public function getScanId()
+  {
+    return $this->scanId;
+  }
+  /**
+   * @param bool
+   */
+  public function setScanNotApplicableForContext($scanNotApplicableForContext)
+  {
+    $this->scanNotApplicableForContext = $scanNotApplicableForContext;
+  }
+  /**
+   * @return bool
+   */
+  public function getScanNotApplicableForContext()
+  {
+    return $this->scanNotApplicableForContext;
+  }
+  /**
+   * @param string
+   */
+  public function setScanOutcome($scanOutcome)
+  {
+    $this->scanOutcome = $scanOutcome;
+  }
+  /**
+   * @return string
+   */
+  public function getScanOutcome()
+  {
+    return $this->scanOutcome;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteBackendDlpScanSummary::class, 'Google_Service_CloudSearch_AppsDynamiteBackendDlpScanSummary');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteBackendLabelsCommunalLabelTag.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteBackendLabelsCommunalLabelTag.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteBackendLabelsCommunalLabelTag.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\CloudSearch;
+
+class AppsDynamiteBackendLabelsCommunalLabelTag extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $creatorUserId;
+  /**
+   * @var string
+   */
+  public $labelId;
+
+  /**
+   * @param string
+   */
+  public function setCreatorUserId($creatorUserId)
+  {
+    $this->creatorUserId = $creatorUserId;
+  }
+  /**
+   * @return string
+   */
+  public function getCreatorUserId()
+  {
+    return $this->creatorUserId;
+  }
+  /**
+   * @param string
+   */
+  public function setLabelId($labelId)
+  {
+    $this->labelId = $labelId;
+  }
+  /**
+   * @return string
+   */
+  public function getLabelId()
+  {
+    return $this->labelId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteBackendLabelsCommunalLabelTag::class, 'Google_Service_CloudSearch_AppsDynamiteBackendLabelsCommunalLabelTag');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteBackendLabelsPersonalLabelTag.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteBackendLabelsPersonalLabelTag.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteBackendLabelsPersonalLabelTag.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\CloudSearch;
+
+class AppsDynamiteBackendLabelsPersonalLabelTag extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $labelId;
+
+  /**
+   * @param string
+   */
+  public function setLabelId($labelId)
+  {
+    $this->labelId = $labelId;
+  }
+  /**
+   * @return string
+   */
+  public function getLabelId()
+  {
+    return $this->labelId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteBackendLabelsPersonalLabelTag::class, 'Google_Service_CloudSearch_AppsDynamiteBackendLabelsPersonalLabelTag');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteBotResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteBotResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteBotResponse.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\CloudSearch;
+
+class AppsDynamiteBotResponse extends \Google\Model
+{
+  protected $botIdType = AppsDynamiteUserId::class;
+  protected $botIdDataType = '';
+  /**
+   * @var string
+   */
+  public $requiredAction;
+  /**
+   * @var string
+   */
+  public $responseType;
+  /**
+   * @var string
+   */
+  public $setupUrl;
+
+  /**
+   * @param AppsDynamiteUserId
+   */
+  public function setBotId(AppsDynamiteUserId $botId)
+  {
+    $this->botId = $botId;
+  }
+  /**
+   * @return AppsDynamiteUserId
+   */
+  public function getBotId()
+  {
+    return $this->botId;
+  }
+  /**
+   * @param string
+   */
+  public function setRequiredAction($requiredAction)
+  {
+    $this->requiredAction = $requiredAction;
+  }
+  /**
+   * @return string
+   */
+  public function getRequiredAction()
+  {
+    return $this->requiredAction;
+  }
+  /**
+   * @param string
+   */
+  public function setResponseType($responseType)
+  {
+    $this->responseType = $responseType;
+  }
+  /**
+   * @return string
+   */
+  public function getResponseType()
+  {
+    return $this->responseType;
+  }
+  /**
+   * @param string
+   */
+  public function setSetupUrl($setupUrl)
+  {
+    $this->setupUrl = $setupUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getSetupUrl()
+  {
+    return $this->setupUrl;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteBotResponse::class, 'Google_Service_CloudSearch_AppsDynamiteBotResponse');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteCardCapabilityMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteCardCapabilityMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteCardCapabilityMetadata.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\CloudSearch;
+
+class AppsDynamiteCardCapabilityMetadata extends \Google\Collection
+{
+  protected $collection_key = 'requiredCapabilities';
+  /**
+   * @var string[]
+   */
+  public $requiredCapabilities;
+
+  /**
+   * @param string[]
+   */
+  public function setRequiredCapabilities($requiredCapabilities)
+  {
+    $this->requiredCapabilities = $requiredCapabilities;
+  }
+  /**
+   * @return string[]
+   */
+  public function getRequiredCapabilities()
+  {
+    return $this->requiredCapabilities;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteCardCapabilityMetadata::class, 'Google_Service_CloudSearch_AppsDynamiteCardCapabilityMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteConsentedAppUnfurlMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteConsentedAppUnfurlMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteConsentedAppUnfurlMetadata.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\CloudSearch;
+
+class AppsDynamiteConsentedAppUnfurlMetadata extends \Google\Model
+{
+  protected $clientSpecifiedAppIdType = AppsDynamiteUserId::class;
+  protected $clientSpecifiedAppIdDataType = '';
+
+  /**
+   * @param AppsDynamiteUserId
+   */
+  public function setClientSpecifiedAppId(AppsDynamiteUserId $clientSpecifiedAppId)
+  {
+    $this->clientSpecifiedAppId = $clientSpecifiedAppId;
+  }
+  /**
+   * @return AppsDynamiteUserId
+   */
+  public function getClientSpecifiedAppId()
+  {
+    return $this->clientSpecifiedAppId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteConsentedAppUnfurlMetadata::class, 'Google_Service_CloudSearch_AppsDynamiteConsentedAppUnfurlMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteContentReport.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteContentReport.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteContentReport.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,110 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class AppsDynamiteContentReport extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $reportCreateTimestamp;
+  protected $reportJustificationType = AppsDynamiteContentReportJustification::class;
+  protected $reportJustificationDataType = '';
+  protected $reportTypeType = AppsDynamiteSharedContentReportType::class;
+  protected $reportTypeDataType = '';
+  protected $reporterUserIdType = AppsDynamiteUserId::class;
+  protected $reporterUserIdDataType = '';
+  /**
+   * @var string
+   */
+  public $revisionCreateTimestamp;
+
+  /**
+   * @param string
+   */
+  public function setReportCreateTimestamp($reportCreateTimestamp)
+  {
+    $this->reportCreateTimestamp = $reportCreateTimestamp;
+  }
+  /**
+   * @return string
+   */
+  public function getReportCreateTimestamp()
+  {
+    return $this->reportCreateTimestamp;
+  }
+  /**
+   * @param AppsDynamiteContentReportJustification
+   */
+  public function setReportJustification(AppsDynamiteContentReportJustification $reportJustification)
+  {
+    $this->reportJustification = $reportJustification;
+  }
+  /**
+   * @return AppsDynamiteContentReportJustification
+   */
+  public function getReportJustification()
+  {
+    return $this->reportJustification;
+  }
+  /**
+   * @param AppsDynamiteSharedContentReportType
+   */
+  public function setReportType(AppsDynamiteSharedContentReportType $reportType)
+  {
+    $this->reportType = $reportType;
+  }
+  /**
+   * @return AppsDynamiteSharedContentReportType
+   */
+  public function getReportType()
+  {
+    return $this->reportType;
+  }
+  /**
+   * @param AppsDynamiteUserId
+   */
+  public function setReporterUserId(AppsDynamiteUserId $reporterUserId)
+  {
+    $this->reporterUserId = $reporterUserId;
+  }
+  /**
+   * @return AppsDynamiteUserId
+   */
+  public function getReporterUserId()
+  {
+    return $this->reporterUserId;
+  }
+  /**
+   * @param string
+   */
+  public function setRevisionCreateTimestamp($revisionCreateTimestamp)
+  {
+    $this->revisionCreateTimestamp = $revisionCreateTimestamp;
+  }
+  /**
+   * @return string
+   */
+  public function getRevisionCreateTimestamp()
+  {
+    return $this->revisionCreateTimestamp;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteContentReport::class, 'Google_Service_CloudSearch_AppsDynamiteContentReport');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteContentReportJustification.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteContentReportJustification.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteContentReportJustification.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\CloudSearch;
+
+class AppsDynamiteContentReportJustification extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $userJustification;
+
+  /**
+   * @param string
+   */
+  public function setUserJustification($userJustification)
+  {
+    $this->userJustification = $userJustification;
+  }
+  /**
+   * @return string
+   */
+  public function getUserJustification()
+  {
+    return $this->userJustification;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteContentReportJustification::class, 'Google_Service_CloudSearch_AppsDynamiteContentReportJustification');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteCustomEmojiMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteCustomEmojiMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteCustomEmojiMetadata.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\CloudSearch;
+
+class AppsDynamiteCustomEmojiMetadata extends \Google\Model
+{
+  protected $customEmojiType = AppsDynamiteSharedCustomEmoji::class;
+  protected $customEmojiDataType = '';
+
+  /**
+   * @param AppsDynamiteSharedCustomEmoji
+   */
+  public function setCustomEmoji(AppsDynamiteSharedCustomEmoji $customEmoji)
+  {
+    $this->customEmoji = $customEmoji;
+  }
+  /**
+   * @return AppsDynamiteSharedCustomEmoji
+   */
+  public function getCustomEmoji()
+  {
+    return $this->customEmoji;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteCustomEmojiMetadata::class, 'Google_Service_CloudSearch_AppsDynamiteCustomEmojiMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteCustomerId.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteCustomerId.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteCustomerId.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\CloudSearch;
+
+class AppsDynamiteCustomerId extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $customerId;
+
+  /**
+   * @param string
+   */
+  public function setCustomerId($customerId)
+  {
+    $this->customerId = $customerId;
+  }
+  /**
+   * @return string
+   */
+  public function getCustomerId()
+  {
+    return $this->customerId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteCustomerId::class, 'Google_Service_CloudSearch_AppsDynamiteCustomerId');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteDataLossPreventionMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteDataLossPreventionMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteDataLossPreventionMetadata.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\CloudSearch;
+
+class AppsDynamiteDataLossPreventionMetadata extends \Google\Model
+{
+  protected $dlpScanSummaryType = AppsDynamiteBackendDlpScanSummary::class;
+  protected $dlpScanSummaryDataType = '';
+  /**
+   * @var bool
+   */
+  public $warnAcknowledged;
+
+  /**
+   * @param AppsDynamiteBackendDlpScanSummary
+   */
+  public function setDlpScanSummary(AppsDynamiteBackendDlpScanSummary $dlpScanSummary)
+  {
+    $this->dlpScanSummary = $dlpScanSummary;
+  }
+  /**
+   * @return AppsDynamiteBackendDlpScanSummary
+   */
+  public function getDlpScanSummary()
+  {
+    return $this->dlpScanSummary;
+  }
+  /**
+   * @param bool
+   */
+  public function setWarnAcknowledged($warnAcknowledged)
+  {
+    $this->warnAcknowledged = $warnAcknowledged;
+  }
+  /**
+   * @return bool
+   */
+  public function getWarnAcknowledged()
+  {
+    return $this->warnAcknowledged;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteDataLossPreventionMetadata::class, 'Google_Service_CloudSearch_AppsDynamiteDataLossPreventionMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteDmId.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteDmId.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteDmId.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\CloudSearch;
+
+class AppsDynamiteDmId extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $dmId;
+
+  /**
+   * @param string
+   */
+  public function setDmId($dmId)
+  {
+    $this->dmId = $dmId;
+  }
+  /**
+   * @return string
+   */
+  public function getDmId()
+  {
+    return $this->dmId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteDmId::class, 'Google_Service_CloudSearch_AppsDynamiteDmId');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteDriveMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteDriveMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteDriveMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,464 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class AppsDynamiteDriveMetadata extends \Google\Model
+{
+  protected $aclFixRequestType = AppsDynamiteDriveMetadataAclFixRequest::class;
+  protected $aclFixRequestDataType = '';
+  protected $aclFixStatusType = AppsDynamiteDriveMetadataAclFixStatus::class;
+  protected $aclFixStatusDataType = '';
+  /**
+   * @var bool
+   */
+  public $canEdit;
+  /**
+   * @var bool
+   */
+  public $canShare;
+  /**
+   * @var bool
+   */
+  public $canView;
+  /**
+   * @var string
+   */
+  public $driveAction;
+  /**
+   * @var string
+   */
+  public $driveState;
+  protected $embedUrlType = TrustedResourceUrlProto::class;
+  protected $embedUrlDataType = '';
+  /**
+   * @var bool
+   */
+  public $encryptedDocId;
+  /**
+   * @var string
+   */
+  public $encryptedResourceKey;
+  /**
+   * @var string
+   */
+  public $externalMimetype;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var bool
+   */
+  public $isDownloadRestricted;
+  /**
+   * @var bool
+   */
+  public $isOwner;
+  protected $legacyUploadMetadataType = AppsDynamiteDriveMetadataLegacyUploadMetadata::class;
+  protected $legacyUploadMetadataDataType = '';
+  /**
+   * @var string
+   */
+  public $mimetype;
+  /**
+   * @var string
+   */
+  public $organizationDisplayName;
+  protected $shortcutAuthorizedItemIdType = AuthorizedItemId::class;
+  protected $shortcutAuthorizedItemIdDataType = '';
+  /**
+   * @var bool
+   */
+  public $shouldNotRender;
+  /**
+   * @var int
+   */
+  public $thumbnailHeight;
+  /**
+   * @var string
+   */
+  public $thumbnailUrl;
+  /**
+   * @var int
+   */
+  public $thumbnailWidth;
+  /**
+   * @var string
+   */
+  public $title;
+  /**
+   * @var string
+   */
+  public $urlFragment;
+  protected $wrappedResourceKeyType = WrappedResourceKey::class;
+  protected $wrappedResourceKeyDataType = '';
+
+  /**
+   * @param AppsDynamiteDriveMetadataAclFixRequest
+   */
+  public function setAclFixRequest(AppsDynamiteDriveMetadataAclFixRequest $aclFixRequest)
+  {
+    $this->aclFixRequest = $aclFixRequest;
+  }
+  /**
+   * @return AppsDynamiteDriveMetadataAclFixRequest
+   */
+  public function getAclFixRequest()
+  {
+    return $this->aclFixRequest;
+  }
+  /**
+   * @param AppsDynamiteDriveMetadataAclFixStatus
+   */
+  public function setAclFixStatus(AppsDynamiteDriveMetadataAclFixStatus $aclFixStatus)
+  {
+    $this->aclFixStatus = $aclFixStatus;
+  }
+  /**
+   * @return AppsDynamiteDriveMetadataAclFixStatus
+   */
+  public function getAclFixStatus()
+  {
+    return $this->aclFixStatus;
+  }
+  /**
+   * @param bool
+   */
+  public function setCanEdit($canEdit)
+  {
+    $this->canEdit = $canEdit;
+  }
+  /**
+   * @return bool
+   */
+  public function getCanEdit()
+  {
+    return $this->canEdit;
+  }
+  /**
+   * @param bool
+   */
+  public function setCanShare($canShare)
+  {
+    $this->canShare = $canShare;
+  }
+  /**
+   * @return bool
+   */
+  public function getCanShare()
+  {
+    return $this->canShare;
+  }
+  /**
+   * @param bool
+   */
+  public function setCanView($canView)
+  {
+    $this->canView = $canView;
+  }
+  /**
+   * @return bool
+   */
+  public function getCanView()
+  {
+    return $this->canView;
+  }
+  /**
+   * @param string
+   */
+  public function setDriveAction($driveAction)
+  {
+    $this->driveAction = $driveAction;
+  }
+  /**
+   * @return string
+   */
+  public function getDriveAction()
+  {
+    return $this->driveAction;
+  }
+  /**
+   * @param string
+   */
+  public function setDriveState($driveState)
+  {
+    $this->driveState = $driveState;
+  }
+  /**
+   * @return string
+   */
+  public function getDriveState()
+  {
+    return $this->driveState;
+  }
+  /**
+   * @param TrustedResourceUrlProto
+   */
+  public function setEmbedUrl(TrustedResourceUrlProto $embedUrl)
+  {
+    $this->embedUrl = $embedUrl;
+  }
+  /**
+   * @return TrustedResourceUrlProto
+   */
+  public function getEmbedUrl()
+  {
+    return $this->embedUrl;
+  }
+  /**
+   * @param bool
+   */
+  public function setEncryptedDocId($encryptedDocId)
+  {
+    $this->encryptedDocId = $encryptedDocId;
+  }
+  /**
+   * @return bool
+   */
+  public function getEncryptedDocId()
+  {
+    return $this->encryptedDocId;
+  }
+  /**
+   * @param string
+   */
+  public function setEncryptedResourceKey($encryptedResourceKey)
+  {
+    $this->encryptedResourceKey = $encryptedResourceKey;
+  }
+  /**
+   * @return string
+   */
+  public function getEncryptedResourceKey()
+  {
+    return $this->encryptedResourceKey;
+  }
+  /**
+   * @param string
+   */
+  public function setExternalMimetype($externalMimetype)
+  {
+    $this->externalMimetype = $externalMimetype;
+  }
+  /**
+   * @return string
+   */
+  public function getExternalMimetype()
+  {
+    return $this->externalMimetype;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsDownloadRestricted($isDownloadRestricted)
+  {
+    $this->isDownloadRestricted = $isDownloadRestricted;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsDownloadRestricted()
+  {
+    return $this->isDownloadRestricted;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsOwner($isOwner)
+  {
+    $this->isOwner = $isOwner;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsOwner()
+  {
+    return $this->isOwner;
+  }
+  /**
+   * @param AppsDynamiteDriveMetadataLegacyUploadMetadata
+   */
+  public function setLegacyUploadMetadata(AppsDynamiteDriveMetadataLegacyUploadMetadata $legacyUploadMetadata)
+  {
+    $this->legacyUploadMetadata = $legacyUploadMetadata;
+  }
+  /**
+   * @return AppsDynamiteDriveMetadataLegacyUploadMetadata
+   */
+  public function getLegacyUploadMetadata()
+  {
+    return $this->legacyUploadMetadata;
+  }
+  /**
+   * @param string
+   */
+  public function setMimetype($mimetype)
+  {
+    $this->mimetype = $mimetype;
+  }
+  /**
+   * @return string
+   */
+  public function getMimetype()
+  {
+    return $this->mimetype;
+  }
+  /**
+   * @param string
+   */
+  public function setOrganizationDisplayName($organizationDisplayName)
+  {
+    $this->organizationDisplayName = $organizationDisplayName;
+  }
+  /**
+   * @return string
+   */
+  public function getOrganizationDisplayName()
+  {
+    return $this->organizationDisplayName;
+  }
+  /**
+   * @param AuthorizedItemId
+   */
+  public function setShortcutAuthorizedItemId(AuthorizedItemId $shortcutAuthorizedItemId)
+  {
+    $this->shortcutAuthorizedItemId = $shortcutAuthorizedItemId;
+  }
+  /**
+   * @return AuthorizedItemId
+   */
+  public function getShortcutAuthorizedItemId()
+  {
+    return $this->shortcutAuthorizedItemId;
+  }
+  /**
+   * @param bool
+   */
+  public function setShouldNotRender($shouldNotRender)
+  {
+    $this->shouldNotRender = $shouldNotRender;
+  }
+  /**
+   * @return bool
+   */
+  public function getShouldNotRender()
+  {
+    return $this->shouldNotRender;
+  }
+  /**
+   * @param int
+   */
+  public function setThumbnailHeight($thumbnailHeight)
+  {
+    $this->thumbnailHeight = $thumbnailHeight;
+  }
+  /**
+   * @return int
+   */
+  public function getThumbnailHeight()
+  {
+    return $this->thumbnailHeight;
+  }
+  /**
+   * @param string
+   */
+  public function setThumbnailUrl($thumbnailUrl)
+  {
+    $this->thumbnailUrl = $thumbnailUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getThumbnailUrl()
+  {
+    return $this->thumbnailUrl;
+  }
+  /**
+   * @param int
+   */
+  public function setThumbnailWidth($thumbnailWidth)
+  {
+    $this->thumbnailWidth = $thumbnailWidth;
+  }
+  /**
+   * @return int
+   */
+  public function getThumbnailWidth()
+  {
+    return $this->thumbnailWidth;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+  /**
+   * @param string
+   */
+  public function setUrlFragment($urlFragment)
+  {
+    $this->urlFragment = $urlFragment;
+  }
+  /**
+   * @return string
+   */
+  public function getUrlFragment()
+  {
+    return $this->urlFragment;
+  }
+  /**
+   * @param WrappedResourceKey
+   */
+  public function setWrappedResourceKey(WrappedResourceKey $wrappedResourceKey)
+  {
+    $this->wrappedResourceKey = $wrappedResourceKey;
+  }
+  /**
+   * @return WrappedResourceKey
+   */
+  public function getWrappedResourceKey()
+  {
+    return $this->wrappedResourceKey;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteDriveMetadata::class, 'Google_Service_CloudSearch_AppsDynamiteDriveMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteDriveMetadataAclFixRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteDriveMetadataAclFixRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteDriveMetadataAclFixRequest.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\CloudSearch;
+
+class AppsDynamiteDriveMetadataAclFixRequest extends \Google\Collection
+{
+  protected $collection_key = 'recipientEmails';
+  /**
+   * @var string[]
+   */
+  public $recipientEmails;
+  /**
+   * @var string
+   */
+  public $role;
+  /**
+   * @var bool
+   */
+  public $shouldFix;
+
+  /**
+   * @param string[]
+   */
+  public function setRecipientEmails($recipientEmails)
+  {
+    $this->recipientEmails = $recipientEmails;
+  }
+  /**
+   * @return string[]
+   */
+  public function getRecipientEmails()
+  {
+    return $this->recipientEmails;
+  }
+  /**
+   * @param string
+   */
+  public function setRole($role)
+  {
+    $this->role = $role;
+  }
+  /**
+   * @return string
+   */
+  public function getRole()
+  {
+    return $this->role;
+  }
+  /**
+   * @param bool
+   */
+  public function setShouldFix($shouldFix)
+  {
+    $this->shouldFix = $shouldFix;
+  }
+  /**
+   * @return bool
+   */
+  public function getShouldFix()
+  {
+    return $this->shouldFix;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteDriveMetadataAclFixRequest::class, 'Google_Service_CloudSearch_AppsDynamiteDriveMetadataAclFixRequest');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteDriveMetadataAclFixStatus.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteDriveMetadataAclFixStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteDriveMetadataAclFixStatus.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\CloudSearch;
+
+class AppsDynamiteDriveMetadataAclFixStatus extends \Google\Collection
+{
+  protected $collection_key = 'outOfDomainWarningEmailAddress';
+  /**
+   * @var string
+   */
+  public $fixability;
+  /**
+   * @var string[]
+   */
+  public $fixableEmailAddress;
+  /**
+   * @var string[]
+   */
+  public $outOfDomainWarningEmailAddress;
+
+  /**
+   * @param string
+   */
+  public function setFixability($fixability)
+  {
+    $this->fixability = $fixability;
+  }
+  /**
+   * @return string
+   */
+  public function getFixability()
+  {
+    return $this->fixability;
+  }
+  /**
+   * @param string[]
+   */
+  public function setFixableEmailAddress($fixableEmailAddress)
+  {
+    $this->fixableEmailAddress = $fixableEmailAddress;
+  }
+  /**
+   * @return string[]
+   */
+  public function getFixableEmailAddress()
+  {
+    return $this->fixableEmailAddress;
+  }
+  /**
+   * @param string[]
+   */
+  public function setOutOfDomainWarningEmailAddress($outOfDomainWarningEmailAddress)
+  {
+    $this->outOfDomainWarningEmailAddress = $outOfDomainWarningEmailAddress;
+  }
+  /**
+   * @return string[]
+   */
+  public function getOutOfDomainWarningEmailAddress()
+  {
+    return $this->outOfDomainWarningEmailAddress;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteDriveMetadataAclFixStatus::class, 'Google_Service_CloudSearch_AppsDynamiteDriveMetadataAclFixStatus');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteDriveMetadataLegacyUploadMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteDriveMetadataLegacyUploadMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteDriveMetadataLegacyUploadMetadata.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\CloudSearch;
+
+class AppsDynamiteDriveMetadataLegacyUploadMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $legacyUniqueId;
+  protected $uploadMetadataType = AppsDynamiteUploadMetadata::class;
+  protected $uploadMetadataDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setLegacyUniqueId($legacyUniqueId)
+  {
+    $this->legacyUniqueId = $legacyUniqueId;
+  }
+  /**
+   * @return string
+   */
+  public function getLegacyUniqueId()
+  {
+    return $this->legacyUniqueId;
+  }
+  /**
+   * @param AppsDynamiteUploadMetadata
+   */
+  public function setUploadMetadata(AppsDynamiteUploadMetadata $uploadMetadata)
+  {
+    $this->uploadMetadata = $uploadMetadata;
+  }
+  /**
+   * @return AppsDynamiteUploadMetadata
+   */
+  public function getUploadMetadata()
+  {
+    return $this->uploadMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteDriveMetadataLegacyUploadMetadata::class, 'Google_Service_CloudSearch_AppsDynamiteDriveMetadataLegacyUploadMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteFormatMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteFormatMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteFormatMetadata.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\CloudSearch;
+
+class AppsDynamiteFormatMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $fontColor;
+  /**
+   * @var string
+   */
+  public $formatType;
+
+  /**
+   * @param string
+   */
+  public function setFontColor($fontColor)
+  {
+    $this->fontColor = $fontColor;
+  }
+  /**
+   * @return string
+   */
+  public function getFontColor()
+  {
+    return $this->fontColor;
+  }
+  /**
+   * @param string
+   */
+  public function setFormatType($formatType)
+  {
+    $this->formatType = $formatType;
+  }
+  /**
+   * @return string
+   */
+  public function getFormatType()
+  {
+    return $this->formatType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteFormatMetadata::class, 'Google_Service_CloudSearch_AppsDynamiteFormatMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteFrontendBotInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteFrontendBotInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteFrontendBotInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,203 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class AppsDynamiteFrontendBotInfo extends \Google\Collection
+{
+  protected $collection_key = 'supportedUses';
+  protected $appIdType = AppsDynamiteAppId::class;
+  protected $appIdDataType = '';
+  /**
+   * @var string
+   */
+  public $botAvatarUrl;
+  /**
+   * @var string
+   */
+  public $botName;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $developerName;
+  /**
+   * @var string
+   */
+  public $marketPlaceBannerUrl;
+  /**
+   * @var string
+   */
+  public $status;
+  protected $supportUrlsType = AppsDynamiteFrontendBotInfoSupportUrls::class;
+  protected $supportUrlsDataType = '';
+  /**
+   * @var string[]
+   */
+  public $supportedUses;
+  /**
+   * @var string
+   */
+  public $whitelistStatus;
+
+  /**
+   * @param AppsDynamiteAppId
+   */
+  public function setAppId(AppsDynamiteAppId $appId)
+  {
+    $this->appId = $appId;
+  }
+  /**
+   * @return AppsDynamiteAppId
+   */
+  public function getAppId()
+  {
+    return $this->appId;
+  }
+  /**
+   * @param string
+   */
+  public function setBotAvatarUrl($botAvatarUrl)
+  {
+    $this->botAvatarUrl = $botAvatarUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getBotAvatarUrl()
+  {
+    return $this->botAvatarUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setBotName($botName)
+  {
+    $this->botName = $botName;
+  }
+  /**
+   * @return string
+   */
+  public function getBotName()
+  {
+    return $this->botName;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setDeveloperName($developerName)
+  {
+    $this->developerName = $developerName;
+  }
+  /**
+   * @return string
+   */
+  public function getDeveloperName()
+  {
+    return $this->developerName;
+  }
+  /**
+   * @param string
+   */
+  public function setMarketPlaceBannerUrl($marketPlaceBannerUrl)
+  {
+    $this->marketPlaceBannerUrl = $marketPlaceBannerUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getMarketPlaceBannerUrl()
+  {
+    return $this->marketPlaceBannerUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param AppsDynamiteFrontendBotInfoSupportUrls
+   */
+  public function setSupportUrls(AppsDynamiteFrontendBotInfoSupportUrls $supportUrls)
+  {
+    $this->supportUrls = $supportUrls;
+  }
+  /**
+   * @return AppsDynamiteFrontendBotInfoSupportUrls
+   */
+  public function getSupportUrls()
+  {
+    return $this->supportUrls;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSupportedUses($supportedUses)
+  {
+    $this->supportedUses = $supportedUses;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSupportedUses()
+  {
+    return $this->supportedUses;
+  }
+  /**
+   * @param string
+   */
+  public function setWhitelistStatus($whitelistStatus)
+  {
+    $this->whitelistStatus = $whitelistStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getWhitelistStatus()
+  {
+    return $this->whitelistStatus;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteFrontendBotInfo::class, 'Google_Service_CloudSearch_AppsDynamiteFrontendBotInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteFrontendBotInfoSupportUrls.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteFrontendBotInfoSupportUrls.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteFrontendBotInfoSupportUrls.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\CloudSearch;
+
+class AppsDynamiteFrontendBotInfoSupportUrls extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $adminConfigUrl;
+  /**
+   * @var string
+   */
+  public $deletionPolicyUrl;
+  /**
+   * @var string
+   */
+  public $privacyPolicyUrl;
+  /**
+   * @var string
+   */
+  public $setupUrl;
+  /**
+   * @var string
+   */
+  public $supportUrl;
+  /**
+   * @var string
+   */
+  public $tosUrl;
+
+  /**
+   * @param string
+   */
+  public function setAdminConfigUrl($adminConfigUrl)
+  {
+    $this->adminConfigUrl = $adminConfigUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getAdminConfigUrl()
+  {
+    return $this->adminConfigUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setDeletionPolicyUrl($deletionPolicyUrl)
+  {
+    $this->deletionPolicyUrl = $deletionPolicyUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getDeletionPolicyUrl()
+  {
+    return $this->deletionPolicyUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setPrivacyPolicyUrl($privacyPolicyUrl)
+  {
+    $this->privacyPolicyUrl = $privacyPolicyUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getPrivacyPolicyUrl()
+  {
+    return $this->privacyPolicyUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setSetupUrl($setupUrl)
+  {
+    $this->setupUrl = $setupUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getSetupUrl()
+  {
+    return $this->setupUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setSupportUrl($supportUrl)
+  {
+    $this->supportUrl = $supportUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getSupportUrl()
+  {
+    return $this->supportUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setTosUrl($tosUrl)
+  {
+    $this->tosUrl = $tosUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getTosUrl()
+  {
+    return $this->tosUrl;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteFrontendBotInfoSupportUrls::class, 'Google_Service_CloudSearch_AppsDynamiteFrontendBotInfoSupportUrls');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteFrontendMember.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteFrontendMember.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteFrontendMember.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\CloudSearch;
+
+class AppsDynamiteFrontendMember extends \Google\Model
+{
+  protected $rosterType = AppsDynamiteFrontendRoster::class;
+  protected $rosterDataType = '';
+  protected $userType = AppsDynamiteFrontendUser::class;
+  protected $userDataType = '';
+
+  /**
+   * @param AppsDynamiteFrontendRoster
+   */
+  public function setRoster(AppsDynamiteFrontendRoster $roster)
+  {
+    $this->roster = $roster;
+  }
+  /**
+   * @return AppsDynamiteFrontendRoster
+   */
+  public function getRoster()
+  {
+    return $this->roster;
+  }
+  /**
+   * @param AppsDynamiteFrontendUser
+   */
+  public function setUser(AppsDynamiteFrontendUser $user)
+  {
+    $this->user = $user;
+  }
+  /**
+   * @return AppsDynamiteFrontendUser
+   */
+  public function getUser()
+  {
+    return $this->user;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteFrontendMember::class, 'Google_Service_CloudSearch_AppsDynamiteFrontendMember');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteFrontendRoster.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteFrontendRoster.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteFrontendRoster.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,132 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class AppsDynamiteFrontendRoster extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $avatarUrl;
+  protected $idType = AppsDynamiteRosterId::class;
+  protected $idDataType = '';
+  /**
+   * @var int
+   */
+  public $membershipCount;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $rosterGaiaKey;
+  /**
+   * @var string
+   */
+  public $rosterState;
+
+  /**
+   * @param string
+   */
+  public function setAvatarUrl($avatarUrl)
+  {
+    $this->avatarUrl = $avatarUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getAvatarUrl()
+  {
+    return $this->avatarUrl;
+  }
+  /**
+   * @param AppsDynamiteRosterId
+   */
+  public function setId(AppsDynamiteRosterId $id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return AppsDynamiteRosterId
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param int
+   */
+  public function setMembershipCount($membershipCount)
+  {
+    $this->membershipCount = $membershipCount;
+  }
+  /**
+   * @return int
+   */
+  public function getMembershipCount()
+  {
+    return $this->membershipCount;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setRosterGaiaKey($rosterGaiaKey)
+  {
+    $this->rosterGaiaKey = $rosterGaiaKey;
+  }
+  /**
+   * @return string
+   */
+  public function getRosterGaiaKey()
+  {
+    return $this->rosterGaiaKey;
+  }
+  /**
+   * @param string
+   */
+  public function setRosterState($rosterState)
+  {
+    $this->rosterState = $rosterState;
+  }
+  /**
+   * @return string
+   */
+  public function getRosterState()
+  {
+    return $this->rosterState;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteFrontendRoster::class, 'Google_Service_CloudSearch_AppsDynamiteFrontendRoster');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteFrontendUser.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteFrontendUser.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteFrontendUser.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,287 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class AppsDynamiteFrontendUser extends \Google\Collection
+{
+  protected $collection_key = 'phoneNumber';
+  /**
+   * @var string
+   */
+  public $avatarUrl;
+  protected $blockRelationshipType = AppsDynamiteSharedUserBlockRelationship::class;
+  protected $blockRelationshipDataType = '';
+  protected $botInfoType = AppsDynamiteFrontendBotInfo::class;
+  protected $botInfoDataType = '';
+  /**
+   * @var bool
+   */
+  public $deleted;
+  /**
+   * @var string
+   */
+  public $email;
+  /**
+   * @var string
+   */
+  public $firstName;
+  /**
+   * @var string
+   */
+  public $gender;
+  protected $idType = AppsDynamiteUserId::class;
+  protected $idDataType = '';
+  /**
+   * @var bool
+   */
+  public $isAnonymous;
+  /**
+   * @var string
+   */
+  public $lastName;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $organizationInfoType = AppsDynamiteSharedOrganizationInfo::class;
+  protected $organizationInfoDataType = '';
+  protected $phoneNumberType = AppsDynamiteSharedPhoneNumber::class;
+  protected $phoneNumberDataType = 'array';
+  /**
+   * @var string
+   */
+  public $userAccountState;
+  /**
+   * @var string
+   */
+  public $userProfileVisibility;
+
+  /**
+   * @param string
+   */
+  public function setAvatarUrl($avatarUrl)
+  {
+    $this->avatarUrl = $avatarUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getAvatarUrl()
+  {
+    return $this->avatarUrl;
+  }
+  /**
+   * @param AppsDynamiteSharedUserBlockRelationship
+   */
+  public function setBlockRelationship(AppsDynamiteSharedUserBlockRelationship $blockRelationship)
+  {
+    $this->blockRelationship = $blockRelationship;
+  }
+  /**
+   * @return AppsDynamiteSharedUserBlockRelationship
+   */
+  public function getBlockRelationship()
+  {
+    return $this->blockRelationship;
+  }
+  /**
+   * @param AppsDynamiteFrontendBotInfo
+   */
+  public function setBotInfo(AppsDynamiteFrontendBotInfo $botInfo)
+  {
+    $this->botInfo = $botInfo;
+  }
+  /**
+   * @return AppsDynamiteFrontendBotInfo
+   */
+  public function getBotInfo()
+  {
+    return $this->botInfo;
+  }
+  /**
+   * @param bool
+   */
+  public function setDeleted($deleted)
+  {
+    $this->deleted = $deleted;
+  }
+  /**
+   * @return bool
+   */
+  public function getDeleted()
+  {
+    return $this->deleted;
+  }
+  /**
+   * @param string
+   */
+  public function setEmail($email)
+  {
+    $this->email = $email;
+  }
+  /**
+   * @return string
+   */
+  public function getEmail()
+  {
+    return $this->email;
+  }
+  /**
+   * @param string
+   */
+  public function setFirstName($firstName)
+  {
+    $this->firstName = $firstName;
+  }
+  /**
+   * @return string
+   */
+  public function getFirstName()
+  {
+    return $this->firstName;
+  }
+  /**
+   * @param string
+   */
+  public function setGender($gender)
+  {
+    $this->gender = $gender;
+  }
+  /**
+   * @return string
+   */
+  public function getGender()
+  {
+    return $this->gender;
+  }
+  /**
+   * @param AppsDynamiteUserId
+   */
+  public function setId(AppsDynamiteUserId $id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return AppsDynamiteUserId
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsAnonymous($isAnonymous)
+  {
+    $this->isAnonymous = $isAnonymous;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsAnonymous()
+  {
+    return $this->isAnonymous;
+  }
+  /**
+   * @param string
+   */
+  public function setLastName($lastName)
+  {
+    $this->lastName = $lastName;
+  }
+  /**
+   * @return string
+   */
+  public function getLastName()
+  {
+    return $this->lastName;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param AppsDynamiteSharedOrganizationInfo
+   */
+  public function setOrganizationInfo(AppsDynamiteSharedOrganizationInfo $organizationInfo)
+  {
+    $this->organizationInfo = $organizationInfo;
+  }
+  /**
+   * @return AppsDynamiteSharedOrganizationInfo
+   */
+  public function getOrganizationInfo()
+  {
+    return $this->organizationInfo;
+  }
+  /**
+   * @param AppsDynamiteSharedPhoneNumber[]
+   */
+  public function setPhoneNumber($phoneNumber)
+  {
+    $this->phoneNumber = $phoneNumber;
+  }
+  /**
+   * @return AppsDynamiteSharedPhoneNumber[]
+   */
+  public function getPhoneNumber()
+  {
+    return $this->phoneNumber;
+  }
+  /**
+   * @param string
+   */
+  public function setUserAccountState($userAccountState)
+  {
+    $this->userAccountState = $userAccountState;
+  }
+  /**
+   * @return string
+   */
+  public function getUserAccountState()
+  {
+    return $this->userAccountState;
+  }
+  /**
+   * @param string
+   */
+  public function setUserProfileVisibility($userProfileVisibility)
+  {
+    $this->userProfileVisibility = $userProfileVisibility;
+  }
+  /**
+   * @return string
+   */
+  public function getUserProfileVisibility()
+  {
+    return $this->userProfileVisibility;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteFrontendUser::class, 'Google_Service_CloudSearch_AppsDynamiteFrontendUser');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteGroupId.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteGroupId.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteGroupId.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\CloudSearch;
+
+class AppsDynamiteGroupId extends \Google\Model
+{
+  protected $dmIdType = AppsDynamiteDmId::class;
+  protected $dmIdDataType = '';
+  protected $spaceIdType = AppsDynamiteSpaceId::class;
+  protected $spaceIdDataType = '';
+
+  /**
+   * @param AppsDynamiteDmId
+   */
+  public function setDmId(AppsDynamiteDmId $dmId)
+  {
+    $this->dmId = $dmId;
+  }
+  /**
+   * @return AppsDynamiteDmId
+   */
+  public function getDmId()
+  {
+    return $this->dmId;
+  }
+  /**
+   * @param AppsDynamiteSpaceId
+   */
+  public function setSpaceId(AppsDynamiteSpaceId $spaceId)
+  {
+    $this->spaceId = $spaceId;
+  }
+  /**
+   * @return AppsDynamiteSpaceId
+   */
+  public function getSpaceId()
+  {
+    return $this->spaceId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteGroupId::class, 'Google_Service_CloudSearch_AppsDynamiteGroupId');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteGroupRetentionSettingsUpdatedMetaData.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteGroupRetentionSettingsUpdatedMetaData.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteGroupRetentionSettingsUpdatedMetaData.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\CloudSearch;
+
+class AppsDynamiteGroupRetentionSettingsUpdatedMetaData extends \Google\Model
+{
+  protected $initiatorType = AppsDynamiteUserId::class;
+  protected $initiatorDataType = '';
+  protected $retentionSettingsType = AppsDynamiteSharedRetentionSettings::class;
+  protected $retentionSettingsDataType = '';
+
+  /**
+   * @param AppsDynamiteUserId
+   */
+  public function setInitiator(AppsDynamiteUserId $initiator)
+  {
+    $this->initiator = $initiator;
+  }
+  /**
+   * @return AppsDynamiteUserId
+   */
+  public function getInitiator()
+  {
+    return $this->initiator;
+  }
+  /**
+   * @param AppsDynamiteSharedRetentionSettings
+   */
+  public function setRetentionSettings(AppsDynamiteSharedRetentionSettings $retentionSettings)
+  {
+    $this->retentionSettings = $retentionSettings;
+  }
+  /**
+   * @return AppsDynamiteSharedRetentionSettings
+   */
+  public function getRetentionSettings()
+  {
+    return $this->retentionSettings;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteGroupRetentionSettingsUpdatedMetaData::class, 'Google_Service_CloudSearch_AppsDynamiteGroupRetentionSettingsUpdatedMetaData');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteGsuiteIntegrationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteGsuiteIntegrationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteGsuiteIntegrationMetadata.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\CloudSearch;
+
+class AppsDynamiteGsuiteIntegrationMetadata extends \Google\Collection
+{
+  protected $collection_key = 'indexableTexts';
+  protected $activityFeedDataType = AppsDynamiteSharedActivityFeedAnnotationData::class;
+  protected $activityFeedDataDataType = '';
+  protected $assistantDataType = AppsDynamiteSharedAssistantAnnotationData::class;
+  protected $assistantDataDataType = '';
+  protected $calendarEventDataType = AppsDynamiteSharedCalendarEventAnnotationData::class;
+  protected $calendarEventDataDataType = '';
+  protected $callDataType = AppsDynamiteSharedCallAnnotationData::class;
+  protected $callDataDataType = '';
+  /**
+   * @var string
+   */
+  public $clientType;
+  /**
+   * @var string[]
+   */
+  public $indexableTexts;
+  protected $tasksDataType = AppsDynamiteSharedTasksAnnotationData::class;
+  protected $tasksDataDataType = '';
+
+  /**
+   * @param AppsDynamiteSharedActivityFeedAnnotationData
+   */
+  public function setActivityFeedData(AppsDynamiteSharedActivityFeedAnnotationData $activityFeedData)
+  {
+    $this->activityFeedData = $activityFeedData;
+  }
+  /**
+   * @return AppsDynamiteSharedActivityFeedAnnotationData
+   */
+  public function getActivityFeedData()
+  {
+    return $this->activityFeedData;
+  }
+  /**
+   * @param AppsDynamiteSharedAssistantAnnotationData
+   */
+  public function setAssistantData(AppsDynamiteSharedAssistantAnnotationData $assistantData)
+  {
+    $this->assistantData = $assistantData;
+  }
+  /**
+   * @return AppsDynamiteSharedAssistantAnnotationData
+   */
+  public function getAssistantData()
+  {
+    return $this->assistantData;
+  }
+  /**
+   * @param AppsDynamiteSharedCalendarEventAnnotationData
+   */
+  public function setCalendarEventData(AppsDynamiteSharedCalendarEventAnnotationData $calendarEventData)
+  {
+    $this->calendarEventData = $calendarEventData;
+  }
+  /**
+   * @return AppsDynamiteSharedCalendarEventAnnotationData
+   */
+  public function getCalendarEventData()
+  {
+    return $this->calendarEventData;
+  }
+  /**
+   * @param AppsDynamiteSharedCallAnnotationData
+   */
+  public function setCallData(AppsDynamiteSharedCallAnnotationData $callData)
+  {
+    $this->callData = $callData;
+  }
+  /**
+   * @return AppsDynamiteSharedCallAnnotationData
+   */
+  public function getCallData()
+  {
+    return $this->callData;
+  }
+  /**
+   * @param string
+   */
+  public function setClientType($clientType)
+  {
+    $this->clientType = $clientType;
+  }
+  /**
+   * @return string
+   */
+  public function getClientType()
+  {
+    return $this->clientType;
+  }
+  /**
+   * @param string[]
+   */
+  public function setIndexableTexts($indexableTexts)
+  {
+    $this->indexableTexts = $indexableTexts;
+  }
+  /**
+   * @return string[]
+   */
+  public function getIndexableTexts()
+  {
+    return $this->indexableTexts;
+  }
+  /**
+   * @param AppsDynamiteSharedTasksAnnotationData
+   */
+  public function setTasksData(AppsDynamiteSharedTasksAnnotationData $tasksData)
+  {
+    $this->tasksData = $tasksData;
+  }
+  /**
+   * @return AppsDynamiteSharedTasksAnnotationData
+   */
+  public function getTasksData()
+  {
+    return $this->tasksData;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteGsuiteIntegrationMetadata::class, 'Google_Service_CloudSearch_AppsDynamiteGsuiteIntegrationMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteIncomingWebhookChangedMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteIncomingWebhookChangedMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteIncomingWebhookChangedMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,130 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class AppsDynamiteIncomingWebhookChangedMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $incomingWebhookName;
+  protected $initiatorIdType = AppsDynamiteUserId::class;
+  protected $initiatorIdDataType = '';
+  protected $initiatorProfileType = AppsDynamiteFrontendUser::class;
+  protected $initiatorProfileDataType = '';
+  /**
+   * @var string
+   */
+  public $obfuscatedIncomingWebhookId;
+  /**
+   * @var string
+   */
+  public $oldIncomingWebhookName;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setIncomingWebhookName($incomingWebhookName)
+  {
+    $this->incomingWebhookName = $incomingWebhookName;
+  }
+  /**
+   * @return string
+   */
+  public function getIncomingWebhookName()
+  {
+    return $this->incomingWebhookName;
+  }
+  /**
+   * @param AppsDynamiteUserId
+   */
+  public function setInitiatorId(AppsDynamiteUserId $initiatorId)
+  {
+    $this->initiatorId = $initiatorId;
+  }
+  /**
+   * @return AppsDynamiteUserId
+   */
+  public function getInitiatorId()
+  {
+    return $this->initiatorId;
+  }
+  /**
+   * @param AppsDynamiteFrontendUser
+   */
+  public function setInitiatorProfile(AppsDynamiteFrontendUser $initiatorProfile)
+  {
+    $this->initiatorProfile = $initiatorProfile;
+  }
+  /**
+   * @return AppsDynamiteFrontendUser
+   */
+  public function getInitiatorProfile()
+  {
+    return $this->initiatorProfile;
+  }
+  /**
+   * @param string
+   */
+  public function setObfuscatedIncomingWebhookId($obfuscatedIncomingWebhookId)
+  {
+    $this->obfuscatedIncomingWebhookId = $obfuscatedIncomingWebhookId;
+  }
+  /**
+   * @return string
+   */
+  public function getObfuscatedIncomingWebhookId()
+  {
+    return $this->obfuscatedIncomingWebhookId;
+  }
+  /**
+   * @param string
+   */
+  public function setOldIncomingWebhookName($oldIncomingWebhookName)
+  {
+    $this->oldIncomingWebhookName = $oldIncomingWebhookName;
+  }
+  /**
+   * @return string
+   */
+  public function getOldIncomingWebhookName()
+  {
+    return $this->oldIncomingWebhookName;
+  }
+  /**
+   * @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(AppsDynamiteIncomingWebhookChangedMetadata::class, 'Google_Service_CloudSearch_AppsDynamiteIncomingWebhookChangedMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteIntegrationConfigMutation.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteIntegrationConfigMutation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteIntegrationConfigMutation.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\CloudSearch;
+
+class AppsDynamiteIntegrationConfigMutation extends \Google\Model
+{
+  protected $addAppType = AppsDynamiteAppId::class;
+  protected $addAppDataType = '';
+  protected $addPinnedItemType = AppsDynamitePinnedItemId::class;
+  protected $addPinnedItemDataType = '';
+  protected $removeAppType = AppsDynamiteAppId::class;
+  protected $removeAppDataType = '';
+  protected $removePinnedItemType = AppsDynamitePinnedItemId::class;
+  protected $removePinnedItemDataType = '';
+
+  /**
+   * @param AppsDynamiteAppId
+   */
+  public function setAddApp(AppsDynamiteAppId $addApp)
+  {
+    $this->addApp = $addApp;
+  }
+  /**
+   * @return AppsDynamiteAppId
+   */
+  public function getAddApp()
+  {
+    return $this->addApp;
+  }
+  /**
+   * @param AppsDynamitePinnedItemId
+   */
+  public function setAddPinnedItem(AppsDynamitePinnedItemId $addPinnedItem)
+  {
+    $this->addPinnedItem = $addPinnedItem;
+  }
+  /**
+   * @return AppsDynamitePinnedItemId
+   */
+  public function getAddPinnedItem()
+  {
+    return $this->addPinnedItem;
+  }
+  /**
+   * @param AppsDynamiteAppId
+   */
+  public function setRemoveApp(AppsDynamiteAppId $removeApp)
+  {
+    $this->removeApp = $removeApp;
+  }
+  /**
+   * @return AppsDynamiteAppId
+   */
+  public function getRemoveApp()
+  {
+    return $this->removeApp;
+  }
+  /**
+   * @param AppsDynamitePinnedItemId
+   */
+  public function setRemovePinnedItem(AppsDynamitePinnedItemId $removePinnedItem)
+  {
+    $this->removePinnedItem = $removePinnedItem;
+  }
+  /**
+   * @return AppsDynamitePinnedItemId
+   */
+  public function getRemovePinnedItem()
+  {
+    return $this->removePinnedItem;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteIntegrationConfigMutation::class, 'Google_Service_CloudSearch_AppsDynamiteIntegrationConfigMutation');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteIntegrationConfigUpdatedMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteIntegrationConfigUpdatedMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteIntegrationConfigUpdatedMetadata.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\CloudSearch;
+
+class AppsDynamiteIntegrationConfigUpdatedMetadata extends \Google\Collection
+{
+  protected $collection_key = 'mutations';
+  protected $initiatorIdType = AppsDynamiteUserId::class;
+  protected $initiatorIdDataType = '';
+  protected $mutationsType = AppsDynamiteIntegrationConfigMutation::class;
+  protected $mutationsDataType = 'array';
+
+  /**
+   * @param AppsDynamiteUserId
+   */
+  public function setInitiatorId(AppsDynamiteUserId $initiatorId)
+  {
+    $this->initiatorId = $initiatorId;
+  }
+  /**
+   * @return AppsDynamiteUserId
+   */
+  public function getInitiatorId()
+  {
+    return $this->initiatorId;
+  }
+  /**
+   * @param AppsDynamiteIntegrationConfigMutation[]
+   */
+  public function setMutations($mutations)
+  {
+    $this->mutations = $mutations;
+  }
+  /**
+   * @return AppsDynamiteIntegrationConfigMutation[]
+   */
+  public function getMutations()
+  {
+    return $this->mutations;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteIntegrationConfigUpdatedMetadata::class, 'Google_Service_CloudSearch_AppsDynamiteIntegrationConfigUpdatedMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteInviteeInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteInviteeInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteInviteeInfo.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\CloudSearch;
+
+class AppsDynamiteInviteeInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $email;
+  protected $userIdType = AppsDynamiteUserId::class;
+  protected $userIdDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setEmail($email)
+  {
+    $this->email = $email;
+  }
+  /**
+   * @return string
+   */
+  public function getEmail()
+  {
+    return $this->email;
+  }
+  /**
+   * @param AppsDynamiteUserId
+   */
+  public function setUserId(AppsDynamiteUserId $userId)
+  {
+    $this->userId = $userId;
+  }
+  /**
+   * @return AppsDynamiteUserId
+   */
+  public function getUserId()
+  {
+    return $this->userId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteInviteeInfo::class, 'Google_Service_CloudSearch_AppsDynamiteInviteeInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteMemberId.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteMemberId.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteMemberId.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\CloudSearch;
+
+class AppsDynamiteMemberId extends \Google\Model
+{
+  protected $rosterIdType = AppsDynamiteRosterId::class;
+  protected $rosterIdDataType = '';
+  protected $userIdType = AppsDynamiteUserId::class;
+  protected $userIdDataType = '';
+
+  /**
+   * @param AppsDynamiteRosterId
+   */
+  public function setRosterId(AppsDynamiteRosterId $rosterId)
+  {
+    $this->rosterId = $rosterId;
+  }
+  /**
+   * @return AppsDynamiteRosterId
+   */
+  public function getRosterId()
+  {
+    return $this->rosterId;
+  }
+  /**
+   * @param AppsDynamiteUserId
+   */
+  public function setUserId(AppsDynamiteUserId $userId)
+  {
+    $this->userId = $userId;
+  }
+  /**
+   * @return AppsDynamiteUserId
+   */
+  public function getUserId()
+  {
+    return $this->userId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteMemberId::class, 'Google_Service_CloudSearch_AppsDynamiteMemberId');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteMembershipChangedMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteMembershipChangedMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteMembershipChangedMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,125 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class AppsDynamiteMembershipChangedMetadata extends \Google\Collection
+{
+  protected $collection_key = 'affectedMemberships';
+  protected $affectedMemberProfilesType = AppsDynamiteFrontendMember::class;
+  protected $affectedMemberProfilesDataType = 'array';
+  protected $affectedMembersType = AppsDynamiteMemberId::class;
+  protected $affectedMembersDataType = 'array';
+  protected $affectedMembershipsType = AppsDynamiteMembershipChangedMetadataAffectedMembership::class;
+  protected $affectedMembershipsDataType = 'array';
+  protected $initiatorType = AppsDynamiteUserId::class;
+  protected $initiatorDataType = '';
+  protected $initiatorProfileType = AppsDynamiteFrontendUser::class;
+  protected $initiatorProfileDataType = '';
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param AppsDynamiteFrontendMember[]
+   */
+  public function setAffectedMemberProfiles($affectedMemberProfiles)
+  {
+    $this->affectedMemberProfiles = $affectedMemberProfiles;
+  }
+  /**
+   * @return AppsDynamiteFrontendMember[]
+   */
+  public function getAffectedMemberProfiles()
+  {
+    return $this->affectedMemberProfiles;
+  }
+  /**
+   * @param AppsDynamiteMemberId[]
+   */
+  public function setAffectedMembers($affectedMembers)
+  {
+    $this->affectedMembers = $affectedMembers;
+  }
+  /**
+   * @return AppsDynamiteMemberId[]
+   */
+  public function getAffectedMembers()
+  {
+    return $this->affectedMembers;
+  }
+  /**
+   * @param AppsDynamiteMembershipChangedMetadataAffectedMembership[]
+   */
+  public function setAffectedMemberships($affectedMemberships)
+  {
+    $this->affectedMemberships = $affectedMemberships;
+  }
+  /**
+   * @return AppsDynamiteMembershipChangedMetadataAffectedMembership[]
+   */
+  public function getAffectedMemberships()
+  {
+    return $this->affectedMemberships;
+  }
+  /**
+   * @param AppsDynamiteUserId
+   */
+  public function setInitiator(AppsDynamiteUserId $initiator)
+  {
+    $this->initiator = $initiator;
+  }
+  /**
+   * @return AppsDynamiteUserId
+   */
+  public function getInitiator()
+  {
+    return $this->initiator;
+  }
+  /**
+   * @param AppsDynamiteFrontendUser
+   */
+  public function setInitiatorProfile(AppsDynamiteFrontendUser $initiatorProfile)
+  {
+    $this->initiatorProfile = $initiatorProfile;
+  }
+  /**
+   * @return AppsDynamiteFrontendUser
+   */
+  public function getInitiatorProfile()
+  {
+    return $this->initiatorProfile;
+  }
+  /**
+   * @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(AppsDynamiteMembershipChangedMetadata::class, 'Google_Service_CloudSearch_AppsDynamiteMembershipChangedMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteMembershipChangedMetadataAffectedMembership.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteMembershipChangedMetadataAffectedMembership.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteMembershipChangedMetadataAffectedMembership.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\CloudSearch;
+
+class AppsDynamiteMembershipChangedMetadataAffectedMembership extends \Google\Model
+{
+  protected $affectedMemberType = AppsDynamiteMemberId::class;
+  protected $affectedMemberDataType = '';
+  /**
+   * @var string
+   */
+  public $priorMembershipRole;
+  /**
+   * @var string
+   */
+  public $priorMembershipState;
+  /**
+   * @var string
+   */
+  public $targetMembershipRole;
+
+  /**
+   * @param AppsDynamiteMemberId
+   */
+  public function setAffectedMember(AppsDynamiteMemberId $affectedMember)
+  {
+    $this->affectedMember = $affectedMember;
+  }
+  /**
+   * @return AppsDynamiteMemberId
+   */
+  public function getAffectedMember()
+  {
+    return $this->affectedMember;
+  }
+  /**
+   * @param string
+   */
+  public function setPriorMembershipRole($priorMembershipRole)
+  {
+    $this->priorMembershipRole = $priorMembershipRole;
+  }
+  /**
+   * @return string
+   */
+  public function getPriorMembershipRole()
+  {
+    return $this->priorMembershipRole;
+  }
+  /**
+   * @param string
+   */
+  public function setPriorMembershipState($priorMembershipState)
+  {
+    $this->priorMembershipState = $priorMembershipState;
+  }
+  /**
+   * @return string
+   */
+  public function getPriorMembershipState()
+  {
+    return $this->priorMembershipState;
+  }
+  /**
+   * @param string
+   */
+  public function setTargetMembershipRole($targetMembershipRole)
+  {
+    $this->targetMembershipRole = $targetMembershipRole;
+  }
+  /**
+   * @return string
+   */
+  public function getTargetMembershipRole()
+  {
+    return $this->targetMembershipRole;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteMembershipChangedMetadataAffectedMembership::class, 'Google_Service_CloudSearch_AppsDynamiteMembershipChangedMetadataAffectedMembership');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteMessage.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteMessage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteMessage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,701 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class AppsDynamiteMessage extends \Google\Collection
+{
+  protected $collection_key = 'uploadMetadata';
+  protected $annotationsType = AppsDynamiteAnnotation::class;
+  protected $annotationsDataType = 'array';
+  protected $appProfileType = AppsDynamiteSharedAppProfile::class;
+  protected $appProfileDataType = '';
+  protected $attachmentsType = AppsDynamiteAttachment::class;
+  protected $attachmentsDataType = 'array';
+  protected $attributesType = AppsDynamiteMessageAttributes::class;
+  protected $attributesDataType = '';
+  protected $botResponsesType = AppsDynamiteBotResponse::class;
+  protected $botResponsesDataType = 'array';
+  protected $communalLabelsType = AppsDynamiteBackendLabelsCommunalLabelTag::class;
+  protected $communalLabelsDataType = 'array';
+  protected $contentReportSummaryType = AppsDynamiteMessageContentReportSummary::class;
+  protected $contentReportSummaryDataType = '';
+  /**
+   * @var string
+   */
+  public $createTime;
+  protected $creatorIdType = AppsDynamiteUserId::class;
+  protected $creatorIdDataType = '';
+  /**
+   * @var string
+   */
+  public $deletableBy;
+  /**
+   * @var string
+   */
+  public $deleteTime;
+  /**
+   * @var string
+   */
+  public $deleteTimeForRequester;
+  /**
+   * @var bool
+   */
+  public $deletedByVault;
+  /**
+   * @var string
+   */
+  public $dlpScanOutcome;
+  protected $dlpScanSummaryType = AppsDynamiteBackendDlpScanSummary::class;
+  protected $dlpScanSummaryDataType = '';
+  /**
+   * @var string
+   */
+  public $editableBy;
+  /**
+   * @var string
+   */
+  public $fallbackText;
+  protected $idType = AppsDynamiteMessageId::class;
+  protected $idDataType = '';
+  /**
+   * @var bool
+   */
+  public $isInlineReply;
+  /**
+   * @var string
+   */
+  public $lastEditTime;
+  /**
+   * @var string
+   */
+  public $lastUpdateTime;
+  /**
+   * @var string
+   */
+  public $localId;
+  protected $messageIntegrationPayloadType = AppsDynamiteSharedMessageIntegrationPayload::class;
+  protected $messageIntegrationPayloadDataType = '';
+  /**
+   * @var string
+   */
+  public $messageOrigin;
+  /**
+   * @var string
+   */
+  public $messageState;
+  protected $originAppSuggestionsType = AppsDynamiteSharedOriginAppSuggestion::class;
+  protected $originAppSuggestionsDataType = 'array';
+  protected $personalLabelsType = AppsDynamiteBackendLabelsPersonalLabelTag::class;
+  protected $personalLabelsDataType = 'array';
+  protected $privateMessageInfosType = AppsDynamitePrivateMessageInfo::class;
+  protected $privateMessageInfosDataType = 'array';
+  protected $privateMessageViewerType = AppsDynamiteUserId::class;
+  protected $privateMessageViewerDataType = '';
+  protected $propsType = AppsDynamiteMessageProps::class;
+  protected $propsDataType = '';
+  /**
+   * @var string
+   */
+  public $quotedByState;
+  protected $quotedMessageMetadataType = AppsDynamiteQuotedMessageMetadata::class;
+  protected $quotedMessageMetadataDataType = '';
+  protected $reactionsType = AppsDynamiteSharedReaction::class;
+  protected $reactionsDataType = 'array';
+  protected $reportsType = AppsDynamiteContentReport::class;
+  protected $reportsDataType = 'array';
+  protected $retentionSettingsType = AppsDynamiteSharedRetentionSettings::class;
+  protected $retentionSettingsDataType = '';
+  /**
+   * @var string
+   */
+  public $secondaryMessageKey;
+  /**
+   * @var string
+   */
+  public $textBody;
+  protected $tombstoneMetadataType = AppsDynamiteTombstoneMetadata::class;
+  protected $tombstoneMetadataDataType = '';
+  protected $updaterIdType = AppsDynamiteUserId::class;
+  protected $updaterIdDataType = '';
+  protected $uploadMetadataType = AppsDynamiteUploadMetadata::class;
+  protected $uploadMetadataDataType = 'array';
+
+  /**
+   * @param AppsDynamiteAnnotation[]
+   */
+  public function setAnnotations($annotations)
+  {
+    $this->annotations = $annotations;
+  }
+  /**
+   * @return AppsDynamiteAnnotation[]
+   */
+  public function getAnnotations()
+  {
+    return $this->annotations;
+  }
+  /**
+   * @param AppsDynamiteSharedAppProfile
+   */
+  public function setAppProfile(AppsDynamiteSharedAppProfile $appProfile)
+  {
+    $this->appProfile = $appProfile;
+  }
+  /**
+   * @return AppsDynamiteSharedAppProfile
+   */
+  public function getAppProfile()
+  {
+    return $this->appProfile;
+  }
+  /**
+   * @param AppsDynamiteAttachment[]
+   */
+  public function setAttachments($attachments)
+  {
+    $this->attachments = $attachments;
+  }
+  /**
+   * @return AppsDynamiteAttachment[]
+   */
+  public function getAttachments()
+  {
+    return $this->attachments;
+  }
+  /**
+   * @param AppsDynamiteMessageAttributes
+   */
+  public function setAttributes(AppsDynamiteMessageAttributes $attributes)
+  {
+    $this->attributes = $attributes;
+  }
+  /**
+   * @return AppsDynamiteMessageAttributes
+   */
+  public function getAttributes()
+  {
+    return $this->attributes;
+  }
+  /**
+   * @param AppsDynamiteBotResponse[]
+   */
+  public function setBotResponses($botResponses)
+  {
+    $this->botResponses = $botResponses;
+  }
+  /**
+   * @return AppsDynamiteBotResponse[]
+   */
+  public function getBotResponses()
+  {
+    return $this->botResponses;
+  }
+  /**
+   * @param AppsDynamiteBackendLabelsCommunalLabelTag[]
+   */
+  public function setCommunalLabels($communalLabels)
+  {
+    $this->communalLabels = $communalLabels;
+  }
+  /**
+   * @return AppsDynamiteBackendLabelsCommunalLabelTag[]
+   */
+  public function getCommunalLabels()
+  {
+    return $this->communalLabels;
+  }
+  /**
+   * @param AppsDynamiteMessageContentReportSummary
+   */
+  public function setContentReportSummary(AppsDynamiteMessageContentReportSummary $contentReportSummary)
+  {
+    $this->contentReportSummary = $contentReportSummary;
+  }
+  /**
+   * @return AppsDynamiteMessageContentReportSummary
+   */
+  public function getContentReportSummary()
+  {
+    return $this->contentReportSummary;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param AppsDynamiteUserId
+   */
+  public function setCreatorId(AppsDynamiteUserId $creatorId)
+  {
+    $this->creatorId = $creatorId;
+  }
+  /**
+   * @return AppsDynamiteUserId
+   */
+  public function getCreatorId()
+  {
+    return $this->creatorId;
+  }
+  /**
+   * @param string
+   */
+  public function setDeletableBy($deletableBy)
+  {
+    $this->deletableBy = $deletableBy;
+  }
+  /**
+   * @return string
+   */
+  public function getDeletableBy()
+  {
+    return $this->deletableBy;
+  }
+  /**
+   * @param string
+   */
+  public function setDeleteTime($deleteTime)
+  {
+    $this->deleteTime = $deleteTime;
+  }
+  /**
+   * @return string
+   */
+  public function getDeleteTime()
+  {
+    return $this->deleteTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDeleteTimeForRequester($deleteTimeForRequester)
+  {
+    $this->deleteTimeForRequester = $deleteTimeForRequester;
+  }
+  /**
+   * @return string
+   */
+  public function getDeleteTimeForRequester()
+  {
+    return $this->deleteTimeForRequester;
+  }
+  /**
+   * @param bool
+   */
+  public function setDeletedByVault($deletedByVault)
+  {
+    $this->deletedByVault = $deletedByVault;
+  }
+  /**
+   * @return bool
+   */
+  public function getDeletedByVault()
+  {
+    return $this->deletedByVault;
+  }
+  /**
+   * @param string
+   */
+  public function setDlpScanOutcome($dlpScanOutcome)
+  {
+    $this->dlpScanOutcome = $dlpScanOutcome;
+  }
+  /**
+   * @return string
+   */
+  public function getDlpScanOutcome()
+  {
+    return $this->dlpScanOutcome;
+  }
+  /**
+   * @param AppsDynamiteBackendDlpScanSummary
+   */
+  public function setDlpScanSummary(AppsDynamiteBackendDlpScanSummary $dlpScanSummary)
+  {
+    $this->dlpScanSummary = $dlpScanSummary;
+  }
+  /**
+   * @return AppsDynamiteBackendDlpScanSummary
+   */
+  public function getDlpScanSummary()
+  {
+    return $this->dlpScanSummary;
+  }
+  /**
+   * @param string
+   */
+  public function setEditableBy($editableBy)
+  {
+    $this->editableBy = $editableBy;
+  }
+  /**
+   * @return string
+   */
+  public function getEditableBy()
+  {
+    return $this->editableBy;
+  }
+  /**
+   * @param string
+   */
+  public function setFallbackText($fallbackText)
+  {
+    $this->fallbackText = $fallbackText;
+  }
+  /**
+   * @return string
+   */
+  public function getFallbackText()
+  {
+    return $this->fallbackText;
+  }
+  /**
+   * @param AppsDynamiteMessageId
+   */
+  public function setId(AppsDynamiteMessageId $id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return AppsDynamiteMessageId
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsInlineReply($isInlineReply)
+  {
+    $this->isInlineReply = $isInlineReply;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsInlineReply()
+  {
+    return $this->isInlineReply;
+  }
+  /**
+   * @param string
+   */
+  public function setLastEditTime($lastEditTime)
+  {
+    $this->lastEditTime = $lastEditTime;
+  }
+  /**
+   * @return string
+   */
+  public function getLastEditTime()
+  {
+    return $this->lastEditTime;
+  }
+  /**
+   * @param string
+   */
+  public function setLastUpdateTime($lastUpdateTime)
+  {
+    $this->lastUpdateTime = $lastUpdateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getLastUpdateTime()
+  {
+    return $this->lastUpdateTime;
+  }
+  /**
+   * @param string
+   */
+  public function setLocalId($localId)
+  {
+    $this->localId = $localId;
+  }
+  /**
+   * @return string
+   */
+  public function getLocalId()
+  {
+    return $this->localId;
+  }
+  /**
+   * @param AppsDynamiteSharedMessageIntegrationPayload
+   */
+  public function setMessageIntegrationPayload(AppsDynamiteSharedMessageIntegrationPayload $messageIntegrationPayload)
+  {
+    $this->messageIntegrationPayload = $messageIntegrationPayload;
+  }
+  /**
+   * @return AppsDynamiteSharedMessageIntegrationPayload
+   */
+  public function getMessageIntegrationPayload()
+  {
+    return $this->messageIntegrationPayload;
+  }
+  /**
+   * @param string
+   */
+  public function setMessageOrigin($messageOrigin)
+  {
+    $this->messageOrigin = $messageOrigin;
+  }
+  /**
+   * @return string
+   */
+  public function getMessageOrigin()
+  {
+    return $this->messageOrigin;
+  }
+  /**
+   * @param string
+   */
+  public function setMessageState($messageState)
+  {
+    $this->messageState = $messageState;
+  }
+  /**
+   * @return string
+   */
+  public function getMessageState()
+  {
+    return $this->messageState;
+  }
+  /**
+   * @param AppsDynamiteSharedOriginAppSuggestion[]
+   */
+  public function setOriginAppSuggestions($originAppSuggestions)
+  {
+    $this->originAppSuggestions = $originAppSuggestions;
+  }
+  /**
+   * @return AppsDynamiteSharedOriginAppSuggestion[]
+   */
+  public function getOriginAppSuggestions()
+  {
+    return $this->originAppSuggestions;
+  }
+  /**
+   * @param AppsDynamiteBackendLabelsPersonalLabelTag[]
+   */
+  public function setPersonalLabels($personalLabels)
+  {
+    $this->personalLabels = $personalLabels;
+  }
+  /**
+   * @return AppsDynamiteBackendLabelsPersonalLabelTag[]
+   */
+  public function getPersonalLabels()
+  {
+    return $this->personalLabels;
+  }
+  /**
+   * @param AppsDynamitePrivateMessageInfo[]
+   */
+  public function setPrivateMessageInfos($privateMessageInfos)
+  {
+    $this->privateMessageInfos = $privateMessageInfos;
+  }
+  /**
+   * @return AppsDynamitePrivateMessageInfo[]
+   */
+  public function getPrivateMessageInfos()
+  {
+    return $this->privateMessageInfos;
+  }
+  /**
+   * @param AppsDynamiteUserId
+   */
+  public function setPrivateMessageViewer(AppsDynamiteUserId $privateMessageViewer)
+  {
+    $this->privateMessageViewer = $privateMessageViewer;
+  }
+  /**
+   * @return AppsDynamiteUserId
+   */
+  public function getPrivateMessageViewer()
+  {
+    return $this->privateMessageViewer;
+  }
+  /**
+   * @param AppsDynamiteMessageProps
+   */
+  public function setProps(AppsDynamiteMessageProps $props)
+  {
+    $this->props = $props;
+  }
+  /**
+   * @return AppsDynamiteMessageProps
+   */
+  public function getProps()
+  {
+    return $this->props;
+  }
+  /**
+   * @param string
+   */
+  public function setQuotedByState($quotedByState)
+  {
+    $this->quotedByState = $quotedByState;
+  }
+  /**
+   * @return string
+   */
+  public function getQuotedByState()
+  {
+    return $this->quotedByState;
+  }
+  /**
+   * @param AppsDynamiteQuotedMessageMetadata
+   */
+  public function setQuotedMessageMetadata(AppsDynamiteQuotedMessageMetadata $quotedMessageMetadata)
+  {
+    $this->quotedMessageMetadata = $quotedMessageMetadata;
+  }
+  /**
+   * @return AppsDynamiteQuotedMessageMetadata
+   */
+  public function getQuotedMessageMetadata()
+  {
+    return $this->quotedMessageMetadata;
+  }
+  /**
+   * @param AppsDynamiteSharedReaction[]
+   */
+  public function setReactions($reactions)
+  {
+    $this->reactions = $reactions;
+  }
+  /**
+   * @return AppsDynamiteSharedReaction[]
+   */
+  public function getReactions()
+  {
+    return $this->reactions;
+  }
+  /**
+   * @param AppsDynamiteContentReport[]
+   */
+  public function setReports($reports)
+  {
+    $this->reports = $reports;
+  }
+  /**
+   * @return AppsDynamiteContentReport[]
+   */
+  public function getReports()
+  {
+    return $this->reports;
+  }
+  /**
+   * @param AppsDynamiteSharedRetentionSettings
+   */
+  public function setRetentionSettings(AppsDynamiteSharedRetentionSettings $retentionSettings)
+  {
+    $this->retentionSettings = $retentionSettings;
+  }
+  /**
+   * @return AppsDynamiteSharedRetentionSettings
+   */
+  public function getRetentionSettings()
+  {
+    return $this->retentionSettings;
+  }
+  /**
+   * @param string
+   */
+  public function setSecondaryMessageKey($secondaryMessageKey)
+  {
+    $this->secondaryMessageKey = $secondaryMessageKey;
+  }
+  /**
+   * @return string
+   */
+  public function getSecondaryMessageKey()
+  {
+    return $this->secondaryMessageKey;
+  }
+  /**
+   * @param string
+   */
+  public function setTextBody($textBody)
+  {
+    $this->textBody = $textBody;
+  }
+  /**
+   * @return string
+   */
+  public function getTextBody()
+  {
+    return $this->textBody;
+  }
+  /**
+   * @param AppsDynamiteTombstoneMetadata
+   */
+  public function setTombstoneMetadata(AppsDynamiteTombstoneMetadata $tombstoneMetadata)
+  {
+    $this->tombstoneMetadata = $tombstoneMetadata;
+  }
+  /**
+   * @return AppsDynamiteTombstoneMetadata
+   */
+  public function getTombstoneMetadata()
+  {
+    return $this->tombstoneMetadata;
+  }
+  /**
+   * @param AppsDynamiteUserId
+   */
+  public function setUpdaterId(AppsDynamiteUserId $updaterId)
+  {
+    $this->updaterId = $updaterId;
+  }
+  /**
+   * @return AppsDynamiteUserId
+   */
+  public function getUpdaterId()
+  {
+    return $this->updaterId;
+  }
+  /**
+   * @param AppsDynamiteUploadMetadata[]
+   */
+  public function setUploadMetadata($uploadMetadata)
+  {
+    $this->uploadMetadata = $uploadMetadata;
+  }
+  /**
+   * @return AppsDynamiteUploadMetadata[]
+   */
+  public function getUploadMetadata()
+  {
+    return $this->uploadMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteMessage::class, 'Google_Service_CloudSearch_AppsDynamiteMessage');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteMessageAttributes.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteMessageAttributes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteMessageAttributes.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\CloudSearch;
+
+class AppsDynamiteMessageAttributes extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $isTombstone;
+
+  /**
+   * @param bool
+   */
+  public function setIsTombstone($isTombstone)
+  {
+    $this->isTombstone = $isTombstone;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsTombstone()
+  {
+    return $this->isTombstone;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteMessageAttributes::class, 'Google_Service_CloudSearch_AppsDynamiteMessageAttributes');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteMessageContentReportSummary.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteMessageContentReportSummary.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteMessageContentReportSummary.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\CloudSearch;
+
+class AppsDynamiteMessageContentReportSummary extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $numberReports;
+  /**
+   * @var int
+   */
+  public $numberReportsAllRevisions;
+
+  /**
+   * @param int
+   */
+  public function setNumberReports($numberReports)
+  {
+    $this->numberReports = $numberReports;
+  }
+  /**
+   * @return int
+   */
+  public function getNumberReports()
+  {
+    return $this->numberReports;
+  }
+  /**
+   * @param int
+   */
+  public function setNumberReportsAllRevisions($numberReportsAllRevisions)
+  {
+    $this->numberReportsAllRevisions = $numberReportsAllRevisions;
+  }
+  /**
+   * @return int
+   */
+  public function getNumberReportsAllRevisions()
+  {
+    return $this->numberReportsAllRevisions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteMessageContentReportSummary::class, 'Google_Service_CloudSearch_AppsDynamiteMessageContentReportSummary');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteMessageId.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteMessageId.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteMessageId.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\CloudSearch;
+
+class AppsDynamiteMessageId extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $messageId;
+  protected $parentIdType = AppsDynamiteMessageParentId::class;
+  protected $parentIdDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setMessageId($messageId)
+  {
+    $this->messageId = $messageId;
+  }
+  /**
+   * @return string
+   */
+  public function getMessageId()
+  {
+    return $this->messageId;
+  }
+  /**
+   * @param AppsDynamiteMessageParentId
+   */
+  public function setParentId(AppsDynamiteMessageParentId $parentId)
+  {
+    $this->parentId = $parentId;
+  }
+  /**
+   * @return AppsDynamiteMessageParentId
+   */
+  public function getParentId()
+  {
+    return $this->parentId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteMessageId::class, 'Google_Service_CloudSearch_AppsDynamiteMessageId');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteMessageInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteMessageInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteMessageInfo.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\CloudSearch;
+
+class AppsDynamiteMessageInfo extends \Google\Model
+{
+  protected $messageType = AppsDynamiteMessage::class;
+  protected $messageDataType = '';
+  /**
+   * @var string
+   */
+  public $searcherMembershipState;
+
+  /**
+   * @param AppsDynamiteMessage
+   */
+  public function setMessage(AppsDynamiteMessage $message)
+  {
+    $this->message = $message;
+  }
+  /**
+   * @return AppsDynamiteMessage
+   */
+  public function getMessage()
+  {
+    return $this->message;
+  }
+  /**
+   * @param string
+   */
+  public function setSearcherMembershipState($searcherMembershipState)
+  {
+    $this->searcherMembershipState = $searcherMembershipState;
+  }
+  /**
+   * @return string
+   */
+  public function getSearcherMembershipState()
+  {
+    return $this->searcherMembershipState;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteMessageInfo::class, 'Google_Service_CloudSearch_AppsDynamiteMessageInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteMessageParentId.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteMessageParentId.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteMessageParentId.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\CloudSearch;
+
+class AppsDynamiteMessageParentId extends \Google\Model
+{
+  protected $topicIdType = AppsDynamiteTopicId::class;
+  protected $topicIdDataType = '';
+
+  /**
+   * @param AppsDynamiteTopicId
+   */
+  public function setTopicId(AppsDynamiteTopicId $topicId)
+  {
+    $this->topicId = $topicId;
+  }
+  /**
+   * @return AppsDynamiteTopicId
+   */
+  public function getTopicId()
+  {
+    return $this->topicId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteMessageParentId::class, 'Google_Service_CloudSearch_AppsDynamiteMessageParentId');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteMessageProps.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteMessageProps.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteMessageProps.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\CloudSearch;
+
+class AppsDynamiteMessageProps extends \Google\Model
+{
+  protected $babelPropsType = AppsDynamiteBabelMessageProps::class;
+  protected $babelPropsDataType = '';
+
+  /**
+   * @param AppsDynamiteBabelMessageProps
+   */
+  public function setBabelProps(AppsDynamiteBabelMessageProps $babelProps)
+  {
+    $this->babelProps = $babelProps;
+  }
+  /**
+   * @return AppsDynamiteBabelMessageProps
+   */
+  public function getBabelProps()
+  {
+    return $this->babelProps;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteMessageProps::class, 'Google_Service_CloudSearch_AppsDynamiteMessageProps');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamitePinnedItemId.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamitePinnedItemId.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamitePinnedItemId.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\CloudSearch;
+
+class AppsDynamitePinnedItemId extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $driveId;
+
+  /**
+   * @param string
+   */
+  public function setDriveId($driveId)
+  {
+    $this->driveId = $driveId;
+  }
+  /**
+   * @return string
+   */
+  public function getDriveId()
+  {
+    return $this->driveId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamitePinnedItemId::class, 'Google_Service_CloudSearch_AppsDynamitePinnedItemId');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamitePrivateMessageInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamitePrivateMessageInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamitePrivateMessageInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,125 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class AppsDynamitePrivateMessageInfo extends \Google\Collection
+{
+  protected $collection_key = 'gsuiteIntegrationMetadata';
+  protected $annotationsType = AppsDynamiteAnnotation::class;
+  protected $annotationsDataType = 'array';
+  protected $attachmentsType = AppsDynamiteAttachment::class;
+  protected $attachmentsDataType = 'array';
+  protected $contextualAddOnMarkupType = GoogleChatV1ContextualAddOnMarkup::class;
+  protected $contextualAddOnMarkupDataType = 'array';
+  protected $gsuiteIntegrationMetadataType = AppsDynamiteGsuiteIntegrationMetadata::class;
+  protected $gsuiteIntegrationMetadataDataType = 'array';
+  /**
+   * @var string
+   */
+  public $text;
+  protected $userIdType = AppsDynamiteUserId::class;
+  protected $userIdDataType = '';
+
+  /**
+   * @param AppsDynamiteAnnotation[]
+   */
+  public function setAnnotations($annotations)
+  {
+    $this->annotations = $annotations;
+  }
+  /**
+   * @return AppsDynamiteAnnotation[]
+   */
+  public function getAnnotations()
+  {
+    return $this->annotations;
+  }
+  /**
+   * @param AppsDynamiteAttachment[]
+   */
+  public function setAttachments($attachments)
+  {
+    $this->attachments = $attachments;
+  }
+  /**
+   * @return AppsDynamiteAttachment[]
+   */
+  public function getAttachments()
+  {
+    return $this->attachments;
+  }
+  /**
+   * @param GoogleChatV1ContextualAddOnMarkup[]
+   */
+  public function setContextualAddOnMarkup($contextualAddOnMarkup)
+  {
+    $this->contextualAddOnMarkup = $contextualAddOnMarkup;
+  }
+  /**
+   * @return GoogleChatV1ContextualAddOnMarkup[]
+   */
+  public function getContextualAddOnMarkup()
+  {
+    return $this->contextualAddOnMarkup;
+  }
+  /**
+   * @param AppsDynamiteGsuiteIntegrationMetadata[]
+   */
+  public function setGsuiteIntegrationMetadata($gsuiteIntegrationMetadata)
+  {
+    $this->gsuiteIntegrationMetadata = $gsuiteIntegrationMetadata;
+  }
+  /**
+   * @return AppsDynamiteGsuiteIntegrationMetadata[]
+   */
+  public function getGsuiteIntegrationMetadata()
+  {
+    return $this->gsuiteIntegrationMetadata;
+  }
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+  /**
+   * @param AppsDynamiteUserId
+   */
+  public function setUserId(AppsDynamiteUserId $userId)
+  {
+    $this->userId = $userId;
+  }
+  /**
+   * @return AppsDynamiteUserId
+   */
+  public function getUserId()
+  {
+    return $this->userId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamitePrivateMessageInfo::class, 'Google_Service_CloudSearch_AppsDynamitePrivateMessageInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteQuotedMessageMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteQuotedMessageMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteQuotedMessageMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,195 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class AppsDynamiteQuotedMessageMetadata extends \Google\Collection
+{
+  protected $collection_key = 'uploadMetadata';
+  protected $annotationsType = AppsDynamiteAnnotation::class;
+  protected $annotationsDataType = 'array';
+  protected $appProfileType = AppsDynamiteSharedAppProfile::class;
+  protected $appProfileDataType = '';
+  /**
+   * @var string
+   */
+  public $botAttachmentState;
+  protected $creatorIdType = AppsDynamiteUserId::class;
+  protected $creatorIdDataType = '';
+  /**
+   * @var string
+   */
+  public $lastUpdateTimeWhenQuotedMicros;
+  protected $messageIdType = AppsDynamiteMessageId::class;
+  protected $messageIdDataType = '';
+  /**
+   * @var string
+   */
+  public $messageState;
+  protected $retentionSettingsType = AppsDynamiteSharedRetentionSettings::class;
+  protected $retentionSettingsDataType = '';
+  /**
+   * @var string
+   */
+  public $textBody;
+  protected $uploadMetadataType = AppsDynamiteUploadMetadata::class;
+  protected $uploadMetadataDataType = 'array';
+
+  /**
+   * @param AppsDynamiteAnnotation[]
+   */
+  public function setAnnotations($annotations)
+  {
+    $this->annotations = $annotations;
+  }
+  /**
+   * @return AppsDynamiteAnnotation[]
+   */
+  public function getAnnotations()
+  {
+    return $this->annotations;
+  }
+  /**
+   * @param AppsDynamiteSharedAppProfile
+   */
+  public function setAppProfile(AppsDynamiteSharedAppProfile $appProfile)
+  {
+    $this->appProfile = $appProfile;
+  }
+  /**
+   * @return AppsDynamiteSharedAppProfile
+   */
+  public function getAppProfile()
+  {
+    return $this->appProfile;
+  }
+  /**
+   * @param string
+   */
+  public function setBotAttachmentState($botAttachmentState)
+  {
+    $this->botAttachmentState = $botAttachmentState;
+  }
+  /**
+   * @return string
+   */
+  public function getBotAttachmentState()
+  {
+    return $this->botAttachmentState;
+  }
+  /**
+   * @param AppsDynamiteUserId
+   */
+  public function setCreatorId(AppsDynamiteUserId $creatorId)
+  {
+    $this->creatorId = $creatorId;
+  }
+  /**
+   * @return AppsDynamiteUserId
+   */
+  public function getCreatorId()
+  {
+    return $this->creatorId;
+  }
+  /**
+   * @param string
+   */
+  public function setLastUpdateTimeWhenQuotedMicros($lastUpdateTimeWhenQuotedMicros)
+  {
+    $this->lastUpdateTimeWhenQuotedMicros = $lastUpdateTimeWhenQuotedMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getLastUpdateTimeWhenQuotedMicros()
+  {
+    return $this->lastUpdateTimeWhenQuotedMicros;
+  }
+  /**
+   * @param AppsDynamiteMessageId
+   */
+  public function setMessageId(AppsDynamiteMessageId $messageId)
+  {
+    $this->messageId = $messageId;
+  }
+  /**
+   * @return AppsDynamiteMessageId
+   */
+  public function getMessageId()
+  {
+    return $this->messageId;
+  }
+  /**
+   * @param string
+   */
+  public function setMessageState($messageState)
+  {
+    $this->messageState = $messageState;
+  }
+  /**
+   * @return string
+   */
+  public function getMessageState()
+  {
+    return $this->messageState;
+  }
+  /**
+   * @param AppsDynamiteSharedRetentionSettings
+   */
+  public function setRetentionSettings(AppsDynamiteSharedRetentionSettings $retentionSettings)
+  {
+    $this->retentionSettings = $retentionSettings;
+  }
+  /**
+   * @return AppsDynamiteSharedRetentionSettings
+   */
+  public function getRetentionSettings()
+  {
+    return $this->retentionSettings;
+  }
+  /**
+   * @param string
+   */
+  public function setTextBody($textBody)
+  {
+    $this->textBody = $textBody;
+  }
+  /**
+   * @return string
+   */
+  public function getTextBody()
+  {
+    return $this->textBody;
+  }
+  /**
+   * @param AppsDynamiteUploadMetadata[]
+   */
+  public function setUploadMetadata($uploadMetadata)
+  {
+    $this->uploadMetadata = $uploadMetadata;
+  }
+  /**
+   * @return AppsDynamiteUploadMetadata[]
+   */
+  public function getUploadMetadata()
+  {
+    return $this->uploadMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteQuotedMessageMetadata::class, 'Google_Service_CloudSearch_AppsDynamiteQuotedMessageMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteReadReceiptsSettingsUpdatedMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteReadReceiptsSettingsUpdatedMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteReadReceiptsSettingsUpdatedMetadata.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\CloudSearch;
+
+class AppsDynamiteReadReceiptsSettingsUpdatedMetadata extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $readReceiptsEnabled;
+
+  /**
+   * @param bool
+   */
+  public function setReadReceiptsEnabled($readReceiptsEnabled)
+  {
+    $this->readReceiptsEnabled = $readReceiptsEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getReadReceiptsEnabled()
+  {
+    return $this->readReceiptsEnabled;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteReadReceiptsSettingsUpdatedMetadata::class, 'Google_Service_CloudSearch_AppsDynamiteReadReceiptsSettingsUpdatedMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteRequiredMessageFeaturesMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteRequiredMessageFeaturesMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteRequiredMessageFeaturesMetadata.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\CloudSearch;
+
+class AppsDynamiteRequiredMessageFeaturesMetadata extends \Google\Collection
+{
+  protected $collection_key = 'requiredFeatures';
+  /**
+   * @var string[]
+   */
+  public $requiredFeatures;
+
+  /**
+   * @param string[]
+   */
+  public function setRequiredFeatures($requiredFeatures)
+  {
+    $this->requiredFeatures = $requiredFeatures;
+  }
+  /**
+   * @return string[]
+   */
+  public function getRequiredFeatures()
+  {
+    return $this->requiredFeatures;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteRequiredMessageFeaturesMetadata::class, 'Google_Service_CloudSearch_AppsDynamiteRequiredMessageFeaturesMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteRoomUpdatedMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteRoomUpdatedMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteRoomUpdatedMetadata.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\CloudSearch;
+
+class AppsDynamiteRoomUpdatedMetadata extends \Google\Model
+{
+  protected $groupDetailsMetadataType = AppsDynamiteRoomUpdatedMetadataGroupDetailsUpdatedMetadata::class;
+  protected $groupDetailsMetadataDataType = '';
+  /**
+   * @var bool
+   */
+  public $groupLinkSharingEnabled;
+  protected $initiatorDataType = '';
+  /**
+   * @var string
+   */
+  public $initiatorType;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $renameMetadataType = AppsDynamiteRoomUpdatedMetadataRoomRenameMetadata::class;
+  protected $renameMetadataDataType = '';
+  protected $visibilityType = AppsDynamiteSharedGroupVisibility::class;
+  protected $visibilityDataType = '';
+
+  /**
+   * @param AppsDynamiteRoomUpdatedMetadataGroupDetailsUpdatedMetadata
+   */
+  public function setGroupDetailsMetadata(AppsDynamiteRoomUpdatedMetadataGroupDetailsUpdatedMetadata $groupDetailsMetadata)
+  {
+    $this->groupDetailsMetadata = $groupDetailsMetadata;
+  }
+  /**
+   * @return AppsDynamiteRoomUpdatedMetadataGroupDetailsUpdatedMetadata
+   */
+  public function getGroupDetailsMetadata()
+  {
+    return $this->groupDetailsMetadata;
+  }
+  /**
+   * @param bool
+   */
+  public function setGroupLinkSharingEnabled($groupLinkSharingEnabled)
+  {
+    $this->groupLinkSharingEnabled = $groupLinkSharingEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getGroupLinkSharingEnabled()
+  {
+    return $this->groupLinkSharingEnabled;
+  }
+  /**
+   * @param AppsDynamiteFrontendUser
+   */
+  public function setInitiator(AppsDynamiteFrontendUser $initiator)
+  {
+    $this->initiator = $initiator;
+  }
+  /**
+   * @return AppsDynamiteFrontendUser
+   */
+  public function getInitiator()
+  {
+    return $this->initiator;
+  }
+  /**
+   * @param string
+   */
+  public function setInitiatorType($initiatorType)
+  {
+    $this->initiatorType = $initiatorType;
+  }
+  /**
+   * @return string
+   */
+  public function getInitiatorType()
+  {
+    return $this->initiatorType;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param AppsDynamiteRoomUpdatedMetadataRoomRenameMetadata
+   */
+  public function setRenameMetadata(AppsDynamiteRoomUpdatedMetadataRoomRenameMetadata $renameMetadata)
+  {
+    $this->renameMetadata = $renameMetadata;
+  }
+  /**
+   * @return AppsDynamiteRoomUpdatedMetadataRoomRenameMetadata
+   */
+  public function getRenameMetadata()
+  {
+    return $this->renameMetadata;
+  }
+  /**
+   * @param AppsDynamiteSharedGroupVisibility
+   */
+  public function setVisibility(AppsDynamiteSharedGroupVisibility $visibility)
+  {
+    $this->visibility = $visibility;
+  }
+  /**
+   * @return AppsDynamiteSharedGroupVisibility
+   */
+  public function getVisibility()
+  {
+    return $this->visibility;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteRoomUpdatedMetadata::class, 'Google_Service_CloudSearch_AppsDynamiteRoomUpdatedMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteRoomUpdatedMetadataGroupDetailsUpdatedMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteRoomUpdatedMetadataGroupDetailsUpdatedMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteRoomUpdatedMetadataGroupDetailsUpdatedMetadata.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\CloudSearch;
+
+class AppsDynamiteRoomUpdatedMetadataGroupDetailsUpdatedMetadata extends \Google\Model
+{
+  protected $newGroupDetailsType = AppsDynamiteSharedGroupDetails::class;
+  protected $newGroupDetailsDataType = '';
+  protected $prevGroupDetailsType = AppsDynamiteSharedGroupDetails::class;
+  protected $prevGroupDetailsDataType = '';
+
+  /**
+   * @param AppsDynamiteSharedGroupDetails
+   */
+  public function setNewGroupDetails(AppsDynamiteSharedGroupDetails $newGroupDetails)
+  {
+    $this->newGroupDetails = $newGroupDetails;
+  }
+  /**
+   * @return AppsDynamiteSharedGroupDetails
+   */
+  public function getNewGroupDetails()
+  {
+    return $this->newGroupDetails;
+  }
+  /**
+   * @param AppsDynamiteSharedGroupDetails
+   */
+  public function setPrevGroupDetails(AppsDynamiteSharedGroupDetails $prevGroupDetails)
+  {
+    $this->prevGroupDetails = $prevGroupDetails;
+  }
+  /**
+   * @return AppsDynamiteSharedGroupDetails
+   */
+  public function getPrevGroupDetails()
+  {
+    return $this->prevGroupDetails;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteRoomUpdatedMetadataGroupDetailsUpdatedMetadata::class, 'Google_Service_CloudSearch_AppsDynamiteRoomUpdatedMetadataGroupDetailsUpdatedMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteRoomUpdatedMetadataRoomRenameMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteRoomUpdatedMetadataRoomRenameMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteRoomUpdatedMetadataRoomRenameMetadata.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\CloudSearch;
+
+class AppsDynamiteRoomUpdatedMetadataRoomRenameMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $newName;
+  /**
+   * @var string
+   */
+  public $prevName;
+
+  /**
+   * @param string
+   */
+  public function setNewName($newName)
+  {
+    $this->newName = $newName;
+  }
+  /**
+   * @return string
+   */
+  public function getNewName()
+  {
+    return $this->newName;
+  }
+  /**
+   * @param string
+   */
+  public function setPrevName($prevName)
+  {
+    $this->prevName = $prevName;
+  }
+  /**
+   * @return string
+   */
+  public function getPrevName()
+  {
+    return $this->prevName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteRoomUpdatedMetadataRoomRenameMetadata::class, 'Google_Service_CloudSearch_AppsDynamiteRoomUpdatedMetadataRoomRenameMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteRosterId.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteRosterId.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteRosterId.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\CloudSearch;
+
+class AppsDynamiteRosterId extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $id;
+
+  /**
+   * @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(AppsDynamiteRosterId::class, 'Google_Service_CloudSearch_AppsDynamiteRosterId');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedAction.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedAction.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\CloudSearch;
+
+class AppsDynamiteSharedAction extends \Google\Collection
+{
+  protected $collection_key = 'parameters';
+  /**
+   * @var string
+   */
+  public $function;
+  /**
+   * @var string
+   */
+  public $interaction;
+  /**
+   * @var string
+   */
+  public $loadIndicator;
+  protected $parametersType = AppsDynamiteSharedActionActionParameter::class;
+  protected $parametersDataType = 'array';
+  public $parameters;
+
+  /**
+   * @param string
+   */
+  public function setFunction($function)
+  {
+    $this->function = $function;
+  }
+  /**
+   * @return string
+   */
+  public function getFunction()
+  {
+    return $this->function;
+  }
+  /**
+   * @param string
+   */
+  public function setInteraction($interaction)
+  {
+    $this->interaction = $interaction;
+  }
+  /**
+   * @return string
+   */
+  public function getInteraction()
+  {
+    return $this->interaction;
+  }
+  /**
+   * @param string
+   */
+  public function setLoadIndicator($loadIndicator)
+  {
+    $this->loadIndicator = $loadIndicator;
+  }
+  /**
+   * @return string
+   */
+  public function getLoadIndicator()
+  {
+    return $this->loadIndicator;
+  }
+  /**
+   * @param AppsDynamiteSharedActionActionParameter[]
+   */
+  public function setParameters($parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return AppsDynamiteSharedActionActionParameter[]
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedAction::class, 'Google_Service_CloudSearch_AppsDynamiteSharedAction');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedActionActionParameter.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedActionActionParameter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedActionActionParameter.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\CloudSearch;
+
+class AppsDynamiteSharedActionActionParameter extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $key;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setKey($key)
+  {
+    $this->key = $key;
+  }
+  /**
+   * @return string
+   */
+  public function getKey()
+  {
+    return $this->key;
+  }
+  /**
+   * @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(AppsDynamiteSharedActionActionParameter::class, 'Google_Service_CloudSearch_AppsDynamiteSharedActionActionParameter');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedActivityFeedAnnotationData.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedActivityFeedAnnotationData.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedActivityFeedAnnotationData.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\CloudSearch;
+
+class AppsDynamiteSharedActivityFeedAnnotationData extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $activityFeedMessageCreateTime;
+  protected $activityFeedMessageIdType = MessageId::class;
+  protected $activityFeedMessageIdDataType = '';
+  protected $chatItemType = AppsDynamiteSharedChatItem::class;
+  protected $chatItemDataType = '';
+  protected $sharedUserInfoType = UserInfo::class;
+  protected $sharedUserInfoDataType = '';
+  protected $userInfoType = AppsDynamiteSharedActivityFeedAnnotationDataUserInfo::class;
+  protected $userInfoDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setActivityFeedMessageCreateTime($activityFeedMessageCreateTime)
+  {
+    $this->activityFeedMessageCreateTime = $activityFeedMessageCreateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getActivityFeedMessageCreateTime()
+  {
+    return $this->activityFeedMessageCreateTime;
+  }
+  /**
+   * @param MessageId
+   */
+  public function setActivityFeedMessageId(MessageId $activityFeedMessageId)
+  {
+    $this->activityFeedMessageId = $activityFeedMessageId;
+  }
+  /**
+   * @return MessageId
+   */
+  public function getActivityFeedMessageId()
+  {
+    return $this->activityFeedMessageId;
+  }
+  /**
+   * @param AppsDynamiteSharedChatItem
+   */
+  public function setChatItem(AppsDynamiteSharedChatItem $chatItem)
+  {
+    $this->chatItem = $chatItem;
+  }
+  /**
+   * @return AppsDynamiteSharedChatItem
+   */
+  public function getChatItem()
+  {
+    return $this->chatItem;
+  }
+  /**
+   * @param UserInfo
+   */
+  public function setSharedUserInfo(UserInfo $sharedUserInfo)
+  {
+    $this->sharedUserInfo = $sharedUserInfo;
+  }
+  /**
+   * @return UserInfo
+   */
+  public function getSharedUserInfo()
+  {
+    return $this->sharedUserInfo;
+  }
+  /**
+   * @param AppsDynamiteSharedActivityFeedAnnotationDataUserInfo
+   */
+  public function setUserInfo(AppsDynamiteSharedActivityFeedAnnotationDataUserInfo $userInfo)
+  {
+    $this->userInfo = $userInfo;
+  }
+  /**
+   * @return AppsDynamiteSharedActivityFeedAnnotationDataUserInfo
+   */
+  public function getUserInfo()
+  {
+    return $this->userInfo;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedActivityFeedAnnotationData::class, 'Google_Service_CloudSearch_AppsDynamiteSharedActivityFeedAnnotationData');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedActivityFeedAnnotationDataUserInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedActivityFeedAnnotationDataUserInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedActivityFeedAnnotationDataUserInfo.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\CloudSearch;
+
+class AppsDynamiteSharedActivityFeedAnnotationDataUserInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $updaterCountDisplayType;
+  /**
+   * @var int
+   */
+  public $updaterCountToShow;
+  protected $updaterToShowType = UserId::class;
+  protected $updaterToShowDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setUpdaterCountDisplayType($updaterCountDisplayType)
+  {
+    $this->updaterCountDisplayType = $updaterCountDisplayType;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdaterCountDisplayType()
+  {
+    return $this->updaterCountDisplayType;
+  }
+  /**
+   * @param int
+   */
+  public function setUpdaterCountToShow($updaterCountToShow)
+  {
+    $this->updaterCountToShow = $updaterCountToShow;
+  }
+  /**
+   * @return int
+   */
+  public function getUpdaterCountToShow()
+  {
+    return $this->updaterCountToShow;
+  }
+  /**
+   * @param UserId
+   */
+  public function setUpdaterToShow(UserId $updaterToShow)
+  {
+    $this->updaterToShow = $updaterToShow;
+  }
+  /**
+   * @return UserId
+   */
+  public function getUpdaterToShow()
+  {
+    return $this->updaterToShow;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedActivityFeedAnnotationDataUserInfo::class, 'Google_Service_CloudSearch_AppsDynamiteSharedActivityFeedAnnotationDataUserInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedAppProfile.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedAppProfile.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedAppProfile.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\CloudSearch;
+
+class AppsDynamiteSharedAppProfile extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $avatarEmoji;
+  /**
+   * @var string
+   */
+  public $avatarUrl;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setAvatarEmoji($avatarEmoji)
+  {
+    $this->avatarEmoji = $avatarEmoji;
+  }
+  /**
+   * @return string
+   */
+  public function getAvatarEmoji()
+  {
+    return $this->avatarEmoji;
+  }
+  /**
+   * @param string
+   */
+  public function setAvatarUrl($avatarUrl)
+  {
+    $this->avatarUrl = $avatarUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getAvatarUrl()
+  {
+    return $this->avatarUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedAppProfile::class, 'Google_Service_CloudSearch_AppsDynamiteSharedAppProfile');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedAssistantAnnotationData.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedAssistantAnnotationData.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedAssistantAnnotationData.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\CloudSearch;
+
+class AppsDynamiteSharedAssistantAnnotationData extends \Google\Model
+{
+  protected $suggestionType = AppsDynamiteSharedAssistantSuggestion::class;
+  protected $suggestionDataType = '';
+  protected $unfulfillableType = AppsDynamiteSharedAssistantUnfulfillableRequest::class;
+  protected $unfulfillableDataType = '';
+
+  /**
+   * @param AppsDynamiteSharedAssistantSuggestion
+   */
+  public function setSuggestion(AppsDynamiteSharedAssistantSuggestion $suggestion)
+  {
+    $this->suggestion = $suggestion;
+  }
+  /**
+   * @return AppsDynamiteSharedAssistantSuggestion
+   */
+  public function getSuggestion()
+  {
+    return $this->suggestion;
+  }
+  /**
+   * @param AppsDynamiteSharedAssistantUnfulfillableRequest
+   */
+  public function setUnfulfillable(AppsDynamiteSharedAssistantUnfulfillableRequest $unfulfillable)
+  {
+    $this->unfulfillable = $unfulfillable;
+  }
+  /**
+   * @return AppsDynamiteSharedAssistantUnfulfillableRequest
+   */
+  public function getUnfulfillable()
+  {
+    return $this->unfulfillable;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedAssistantAnnotationData::class, 'Google_Service_CloudSearch_AppsDynamiteSharedAssistantAnnotationData');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedAssistantDebugContext.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedAssistantDebugContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedAssistantDebugContext.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\CloudSearch;
+
+class AppsDynamiteSharedAssistantDebugContext extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $query;
+
+  /**
+   * @param string
+   */
+  public function setQuery($query)
+  {
+    $this->query = $query;
+  }
+  /**
+   * @return string
+   */
+  public function getQuery()
+  {
+    return $this->query;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedAssistantDebugContext::class, 'Google_Service_CloudSearch_AppsDynamiteSharedAssistantDebugContext');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedAssistantFeedbackContext.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedAssistantFeedbackContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedAssistantFeedbackContext.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\CloudSearch;
+
+class AppsDynamiteSharedAssistantFeedbackContext extends \Google\Collection
+{
+  protected $collection_key = 'feedbackChips';
+  protected $feedbackChipsType = AppsDynamiteSharedAssistantFeedbackContextFeedbackChip::class;
+  protected $feedbackChipsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $thumbsFeedback;
+
+  /**
+   * @param AppsDynamiteSharedAssistantFeedbackContextFeedbackChip[]
+   */
+  public function setFeedbackChips($feedbackChips)
+  {
+    $this->feedbackChips = $feedbackChips;
+  }
+  /**
+   * @return AppsDynamiteSharedAssistantFeedbackContextFeedbackChip[]
+   */
+  public function getFeedbackChips()
+  {
+    return $this->feedbackChips;
+  }
+  /**
+   * @param string
+   */
+  public function setThumbsFeedback($thumbsFeedback)
+  {
+    $this->thumbsFeedback = $thumbsFeedback;
+  }
+  /**
+   * @return string
+   */
+  public function getThumbsFeedback()
+  {
+    return $this->thumbsFeedback;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedAssistantFeedbackContext::class, 'Google_Service_CloudSearch_AppsDynamiteSharedAssistantFeedbackContext');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedAssistantFeedbackContextFeedbackChip.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedAssistantFeedbackContextFeedbackChip.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedAssistantFeedbackContextFeedbackChip.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\CloudSearch;
+
+class AppsDynamiteSharedAssistantFeedbackContextFeedbackChip extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $feedbackChipType;
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param string
+   */
+  public function setFeedbackChipType($feedbackChipType)
+  {
+    $this->feedbackChipType = $feedbackChipType;
+  }
+  /**
+   * @return string
+   */
+  public function getFeedbackChipType()
+  {
+    return $this->feedbackChipType;
+  }
+  /**
+   * @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(AppsDynamiteSharedAssistantFeedbackContextFeedbackChip::class, 'Google_Service_CloudSearch_AppsDynamiteSharedAssistantFeedbackContextFeedbackChip');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedAssistantSessionContext.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedAssistantSessionContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedAssistantSessionContext.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\CloudSearch;
+
+class AppsDynamiteSharedAssistantSessionContext extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $contextualSessionId;
+
+  /**
+   * @param string
+   */
+  public function setContextualSessionId($contextualSessionId)
+  {
+    $this->contextualSessionId = $contextualSessionId;
+  }
+  /**
+   * @return string
+   */
+  public function getContextualSessionId()
+  {
+    return $this->contextualSessionId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedAssistantSessionContext::class, 'Google_Service_CloudSearch_AppsDynamiteSharedAssistantSessionContext');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedAssistantSuggestion.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedAssistantSuggestion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedAssistantSuggestion.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\CloudSearch;
+
+class AppsDynamiteSharedAssistantSuggestion extends \Google\Model
+{
+  protected $debugContextType = AppsDynamiteSharedAssistantDebugContext::class;
+  protected $debugContextDataType = '';
+  protected $feedbackContextType = AppsDynamiteSharedAssistantFeedbackContext::class;
+  protected $feedbackContextDataType = '';
+  protected $findDocumentSuggestionType = AppsDynamiteSharedFindDocumentSuggestion::class;
+  protected $findDocumentSuggestionDataType = '';
+  /**
+   * @var string
+   */
+  public $serializedSuggestions;
+  protected $sessionContextType = AppsDynamiteSharedAssistantSessionContext::class;
+  protected $sessionContextDataType = '';
+
+  /**
+   * @param AppsDynamiteSharedAssistantDebugContext
+   */
+  public function setDebugContext(AppsDynamiteSharedAssistantDebugContext $debugContext)
+  {
+    $this->debugContext = $debugContext;
+  }
+  /**
+   * @return AppsDynamiteSharedAssistantDebugContext
+   */
+  public function getDebugContext()
+  {
+    return $this->debugContext;
+  }
+  /**
+   * @param AppsDynamiteSharedAssistantFeedbackContext
+   */
+  public function setFeedbackContext(AppsDynamiteSharedAssistantFeedbackContext $feedbackContext)
+  {
+    $this->feedbackContext = $feedbackContext;
+  }
+  /**
+   * @return AppsDynamiteSharedAssistantFeedbackContext
+   */
+  public function getFeedbackContext()
+  {
+    return $this->feedbackContext;
+  }
+  /**
+   * @param AppsDynamiteSharedFindDocumentSuggestion
+   */
+  public function setFindDocumentSuggestion(AppsDynamiteSharedFindDocumentSuggestion $findDocumentSuggestion)
+  {
+    $this->findDocumentSuggestion = $findDocumentSuggestion;
+  }
+  /**
+   * @return AppsDynamiteSharedFindDocumentSuggestion
+   */
+  public function getFindDocumentSuggestion()
+  {
+    return $this->findDocumentSuggestion;
+  }
+  /**
+   * @param string
+   */
+  public function setSerializedSuggestions($serializedSuggestions)
+  {
+    $this->serializedSuggestions = $serializedSuggestions;
+  }
+  /**
+   * @return string
+   */
+  public function getSerializedSuggestions()
+  {
+    return $this->serializedSuggestions;
+  }
+  /**
+   * @param AppsDynamiteSharedAssistantSessionContext
+   */
+  public function setSessionContext(AppsDynamiteSharedAssistantSessionContext $sessionContext)
+  {
+    $this->sessionContext = $sessionContext;
+  }
+  /**
+   * @return AppsDynamiteSharedAssistantSessionContext
+   */
+  public function getSessionContext()
+  {
+    return $this->sessionContext;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedAssistantSuggestion::class, 'Google_Service_CloudSearch_AppsDynamiteSharedAssistantSuggestion');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedAssistantUnfulfillableRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedAssistantUnfulfillableRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedAssistantUnfulfillableRequest.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\CloudSearch;
+
+class AppsDynamiteSharedAssistantUnfulfillableRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedAssistantUnfulfillableRequest::class, 'Google_Service_CloudSearch_AppsDynamiteSharedAssistantUnfulfillableRequest');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedAvatarInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedAvatarInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedAvatarInfo.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\CloudSearch;
+
+class AppsDynamiteSharedAvatarInfo extends \Google\Model
+{
+  protected $emojiType = AppsDynamiteSharedEmoji::class;
+  protected $emojiDataType = '';
+
+  /**
+   * @param AppsDynamiteSharedEmoji
+   */
+  public function setEmoji(AppsDynamiteSharedEmoji $emoji)
+  {
+    $this->emoji = $emoji;
+  }
+  /**
+   * @return AppsDynamiteSharedEmoji
+   */
+  public function getEmoji()
+  {
+    return $this->emoji;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedAvatarInfo::class, 'Google_Service_CloudSearch_AppsDynamiteSharedAvatarInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedBackendUploadMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedBackendUploadMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedBackendUploadMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,341 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class AppsDynamiteSharedBackendUploadMetadata extends \Google\Collection
+{
+  protected $collection_key = 'experiment';
+  /**
+   * @var string
+   */
+  public $blobPath;
+  /**
+   * @var string
+   */
+  public $contentName;
+  /**
+   * @var string
+   */
+  public $contentSize;
+  /**
+   * @var string
+   */
+  public $contentType;
+  /**
+   * @var string
+   */
+  public $dlpScanOutcome;
+  protected $dlpScanSummaryType = DlpScanSummary::class;
+  protected $dlpScanSummaryDataType = '';
+  /**
+   * @var string[]
+   */
+  public $experiment;
+  protected $groupIdType = GroupId::class;
+  protected $groupIdDataType = '';
+  /**
+   * @var bool
+   */
+  public $isClientSideTranscodedVideo;
+  protected $migratedFromHangoutsMetadataType = AppsDynamiteSharedBackendUploadMetadataMigratedFromHangoutsMetadata::class;
+  protected $migratedFromHangoutsMetadataDataType = '';
+  protected $originalDimensionType = AppsDynamiteSharedDimension::class;
+  protected $originalDimensionDataType = '';
+  protected $quoteReplyMessageIdType = MessageId::class;
+  protected $quoteReplyMessageIdDataType = '';
+  /**
+   * @var string
+   */
+  public $sha256;
+  /**
+   * @var string
+   */
+  public $uploadIp;
+  /**
+   * @var string
+   */
+  public $uploadTimestampUsec;
+  /**
+   * @var string
+   */
+  public $videoId;
+  /**
+   * @var string
+   */
+  public $videoThumbnailBlobId;
+  /**
+   * @var string
+   */
+  public $virusScanResult;
+
+  /**
+   * @param string
+   */
+  public function setBlobPath($blobPath)
+  {
+    $this->blobPath = $blobPath;
+  }
+  /**
+   * @return string
+   */
+  public function getBlobPath()
+  {
+    return $this->blobPath;
+  }
+  /**
+   * @param string
+   */
+  public function setContentName($contentName)
+  {
+    $this->contentName = $contentName;
+  }
+  /**
+   * @return string
+   */
+  public function getContentName()
+  {
+    return $this->contentName;
+  }
+  /**
+   * @param string
+   */
+  public function setContentSize($contentSize)
+  {
+    $this->contentSize = $contentSize;
+  }
+  /**
+   * @return string
+   */
+  public function getContentSize()
+  {
+    return $this->contentSize;
+  }
+  /**
+   * @param string
+   */
+  public function setContentType($contentType)
+  {
+    $this->contentType = $contentType;
+  }
+  /**
+   * @return string
+   */
+  public function getContentType()
+  {
+    return $this->contentType;
+  }
+  /**
+   * @param string
+   */
+  public function setDlpScanOutcome($dlpScanOutcome)
+  {
+    $this->dlpScanOutcome = $dlpScanOutcome;
+  }
+  /**
+   * @return string
+   */
+  public function getDlpScanOutcome()
+  {
+    return $this->dlpScanOutcome;
+  }
+  /**
+   * @param DlpScanSummary
+   */
+  public function setDlpScanSummary(DlpScanSummary $dlpScanSummary)
+  {
+    $this->dlpScanSummary = $dlpScanSummary;
+  }
+  /**
+   * @return DlpScanSummary
+   */
+  public function getDlpScanSummary()
+  {
+    return $this->dlpScanSummary;
+  }
+  /**
+   * @param string[]
+   */
+  public function setExperiment($experiment)
+  {
+    $this->experiment = $experiment;
+  }
+  /**
+   * @return string[]
+   */
+  public function getExperiment()
+  {
+    return $this->experiment;
+  }
+  /**
+   * @param GroupId
+   */
+  public function setGroupId(GroupId $groupId)
+  {
+    $this->groupId = $groupId;
+  }
+  /**
+   * @return GroupId
+   */
+  public function getGroupId()
+  {
+    return $this->groupId;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsClientSideTranscodedVideo($isClientSideTranscodedVideo)
+  {
+    $this->isClientSideTranscodedVideo = $isClientSideTranscodedVideo;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsClientSideTranscodedVideo()
+  {
+    return $this->isClientSideTranscodedVideo;
+  }
+  /**
+   * @param AppsDynamiteSharedBackendUploadMetadataMigratedFromHangoutsMetadata
+   */
+  public function setMigratedFromHangoutsMetadata(AppsDynamiteSharedBackendUploadMetadataMigratedFromHangoutsMetadata $migratedFromHangoutsMetadata)
+  {
+    $this->migratedFromHangoutsMetadata = $migratedFromHangoutsMetadata;
+  }
+  /**
+   * @return AppsDynamiteSharedBackendUploadMetadataMigratedFromHangoutsMetadata
+   */
+  public function getMigratedFromHangoutsMetadata()
+  {
+    return $this->migratedFromHangoutsMetadata;
+  }
+  /**
+   * @param AppsDynamiteSharedDimension
+   */
+  public function setOriginalDimension(AppsDynamiteSharedDimension $originalDimension)
+  {
+    $this->originalDimension = $originalDimension;
+  }
+  /**
+   * @return AppsDynamiteSharedDimension
+   */
+  public function getOriginalDimension()
+  {
+    return $this->originalDimension;
+  }
+  /**
+   * @param MessageId
+   */
+  public function setQuoteReplyMessageId(MessageId $quoteReplyMessageId)
+  {
+    $this->quoteReplyMessageId = $quoteReplyMessageId;
+  }
+  /**
+   * @return MessageId
+   */
+  public function getQuoteReplyMessageId()
+  {
+    return $this->quoteReplyMessageId;
+  }
+  /**
+   * @param string
+   */
+  public function setSha256($sha256)
+  {
+    $this->sha256 = $sha256;
+  }
+  /**
+   * @return string
+   */
+  public function getSha256()
+  {
+    return $this->sha256;
+  }
+  /**
+   * @param string
+   */
+  public function setUploadIp($uploadIp)
+  {
+    $this->uploadIp = $uploadIp;
+  }
+  /**
+   * @return string
+   */
+  public function getUploadIp()
+  {
+    return $this->uploadIp;
+  }
+  /**
+   * @param string
+   */
+  public function setUploadTimestampUsec($uploadTimestampUsec)
+  {
+    $this->uploadTimestampUsec = $uploadTimestampUsec;
+  }
+  /**
+   * @return string
+   */
+  public function getUploadTimestampUsec()
+  {
+    return $this->uploadTimestampUsec;
+  }
+  /**
+   * @param string
+   */
+  public function setVideoId($videoId)
+  {
+    $this->videoId = $videoId;
+  }
+  /**
+   * @return string
+   */
+  public function getVideoId()
+  {
+    return $this->videoId;
+  }
+  /**
+   * @param string
+   */
+  public function setVideoThumbnailBlobId($videoThumbnailBlobId)
+  {
+    $this->videoThumbnailBlobId = $videoThumbnailBlobId;
+  }
+  /**
+   * @return string
+   */
+  public function getVideoThumbnailBlobId()
+  {
+    return $this->videoThumbnailBlobId;
+  }
+  /**
+   * @param string
+   */
+  public function setVirusScanResult($virusScanResult)
+  {
+    $this->virusScanResult = $virusScanResult;
+  }
+  /**
+   * @return string
+   */
+  public function getVirusScanResult()
+  {
+    return $this->virusScanResult;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedBackendUploadMetadata::class, 'Google_Service_CloudSearch_AppsDynamiteSharedBackendUploadMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedBackendUploadMetadataMigratedFromHangoutsMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedBackendUploadMetadataMigratedFromHangoutsMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedBackendUploadMetadataMigratedFromHangoutsMetadata.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\CloudSearch;
+
+class AppsDynamiteSharedBackendUploadMetadataMigratedFromHangoutsMetadata extends \Google\Model
+{
+  protected $photoIdType = AppsDynamiteSharedBackendUploadMetadataMigratedFromHangoutsMetadataPhotoId::class;
+  protected $photoIdDataType = '';
+  /**
+   * @var string
+   */
+  public $updateTimestampUsec;
+
+  /**
+   * @param AppsDynamiteSharedBackendUploadMetadataMigratedFromHangoutsMetadataPhotoId
+   */
+  public function setPhotoId(AppsDynamiteSharedBackendUploadMetadataMigratedFromHangoutsMetadataPhotoId $photoId)
+  {
+    $this->photoId = $photoId;
+  }
+  /**
+   * @return AppsDynamiteSharedBackendUploadMetadataMigratedFromHangoutsMetadataPhotoId
+   */
+  public function getPhotoId()
+  {
+    return $this->photoId;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTimestampUsec($updateTimestampUsec)
+  {
+    $this->updateTimestampUsec = $updateTimestampUsec;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTimestampUsec()
+  {
+    return $this->updateTimestampUsec;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedBackendUploadMetadataMigratedFromHangoutsMetadata::class, 'Google_Service_CloudSearch_AppsDynamiteSharedBackendUploadMetadataMigratedFromHangoutsMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedBackendUploadMetadataMigratedFromHangoutsMetadataPhotoId.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedBackendUploadMetadataMigratedFromHangoutsMetadataPhotoId.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedBackendUploadMetadataMigratedFromHangoutsMetadataPhotoId.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\CloudSearch;
+
+class AppsDynamiteSharedBackendUploadMetadataMigratedFromHangoutsMetadataPhotoId extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $photoId;
+  /**
+   * @var string
+   */
+  public $userId;
+
+  /**
+   * @param string
+   */
+  public function setPhotoId($photoId)
+  {
+    $this->photoId = $photoId;
+  }
+  /**
+   * @return string
+   */
+  public function getPhotoId()
+  {
+    return $this->photoId;
+  }
+  /**
+   * @param string
+   */
+  public function setUserId($userId)
+  {
+    $this->userId = $userId;
+  }
+  /**
+   * @return string
+   */
+  public function getUserId()
+  {
+    return $this->userId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedBackendUploadMetadataMigratedFromHangoutsMetadataPhotoId::class, 'Google_Service_CloudSearch_AppsDynamiteSharedBackendUploadMetadataMigratedFromHangoutsMetadataPhotoId');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedBorderStyle.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedBorderStyle.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedBorderStyle.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\CloudSearch;
+
+class AppsDynamiteSharedBorderStyle extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $cornerRadius;
+  protected $strokeColorType = Color::class;
+  protected $strokeColorDataType = '';
+  public $strokeColor;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param int
+   */
+  public function setCornerRadius($cornerRadius)
+  {
+    $this->cornerRadius = $cornerRadius;
+  }
+  /**
+   * @return int
+   */
+  public function getCornerRadius()
+  {
+    return $this->cornerRadius;
+  }
+  /**
+   * @param Color
+   */
+  public function setStrokeColor(Color $strokeColor)
+  {
+    $this->strokeColor = $strokeColor;
+  }
+  /**
+   * @return Color
+   */
+  public function getStrokeColor()
+  {
+    return $this->strokeColor;
+  }
+  /**
+   * @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(AppsDynamiteSharedBorderStyle::class, 'Google_Service_CloudSearch_AppsDynamiteSharedBorderStyle');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedButton.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedButton.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedButton.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\CloudSearch;
+
+class AppsDynamiteSharedButton extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $altText;
+  protected $colorType = Color::class;
+  protected $colorDataType = '';
+  public $color;
+  /**
+   * @var bool
+   */
+  public $disabled;
+  protected $iconType = AppsDynamiteSharedIcon::class;
+  protected $iconDataType = '';
+  public $icon;
+  protected $onClickType = AppsDynamiteSharedOnClick::class;
+  protected $onClickDataType = '';
+  public $onClick;
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param string
+   */
+  public function setAltText($altText)
+  {
+    $this->altText = $altText;
+  }
+  /**
+   * @return string
+   */
+  public function getAltText()
+  {
+    return $this->altText;
+  }
+  /**
+   * @param Color
+   */
+  public function setColor(Color $color)
+  {
+    $this->color = $color;
+  }
+  /**
+   * @return Color
+   */
+  public function getColor()
+  {
+    return $this->color;
+  }
+  /**
+   * @param bool
+   */
+  public function setDisabled($disabled)
+  {
+    $this->disabled = $disabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getDisabled()
+  {
+    return $this->disabled;
+  }
+  /**
+   * @param AppsDynamiteSharedIcon
+   */
+  public function setIcon(AppsDynamiteSharedIcon $icon)
+  {
+    $this->icon = $icon;
+  }
+  /**
+   * @return AppsDynamiteSharedIcon
+   */
+  public function getIcon()
+  {
+    return $this->icon;
+  }
+  /**
+   * @param AppsDynamiteSharedOnClick
+   */
+  public function setOnClick(AppsDynamiteSharedOnClick $onClick)
+  {
+    $this->onClick = $onClick;
+  }
+  /**
+   * @return AppsDynamiteSharedOnClick
+   */
+  public function getOnClick()
+  {
+    return $this->onClick;
+  }
+  /**
+   * @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(AppsDynamiteSharedButton::class, 'Google_Service_CloudSearch_AppsDynamiteSharedButton');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedButtonList.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedButtonList.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedButtonList.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\CloudSearch;
+
+class AppsDynamiteSharedButtonList extends \Google\Collection
+{
+  protected $collection_key = 'buttons';
+  protected $buttonsType = AppsDynamiteSharedButton::class;
+  protected $buttonsDataType = 'array';
+  public $buttons;
+
+  /**
+   * @param AppsDynamiteSharedButton[]
+   */
+  public function setButtons($buttons)
+  {
+    $this->buttons = $buttons;
+  }
+  /**
+   * @return AppsDynamiteSharedButton[]
+   */
+  public function getButtons()
+  {
+    return $this->buttons;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedButtonList::class, 'Google_Service_CloudSearch_AppsDynamiteSharedButtonList');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedCalendarEventAnnotationData.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedCalendarEventAnnotationData.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedCalendarEventAnnotationData.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\CloudSearch;
+
+class AppsDynamiteSharedCalendarEventAnnotationData extends \Google\Model
+{
+  protected $calendarEventType = AppsDynamiteSharedCalendarEventAnnotationDataCalendarEvent::class;
+  protected $calendarEventDataType = '';
+  protected $eventCreationType = AppsDynamiteSharedCalendarEventAnnotationDataEventCreation::class;
+  protected $eventCreationDataType = '';
+
+  /**
+   * @param AppsDynamiteSharedCalendarEventAnnotationDataCalendarEvent
+   */
+  public function setCalendarEvent(AppsDynamiteSharedCalendarEventAnnotationDataCalendarEvent $calendarEvent)
+  {
+    $this->calendarEvent = $calendarEvent;
+  }
+  /**
+   * @return AppsDynamiteSharedCalendarEventAnnotationDataCalendarEvent
+   */
+  public function getCalendarEvent()
+  {
+    return $this->calendarEvent;
+  }
+  /**
+   * @param AppsDynamiteSharedCalendarEventAnnotationDataEventCreation
+   */
+  public function setEventCreation(AppsDynamiteSharedCalendarEventAnnotationDataEventCreation $eventCreation)
+  {
+    $this->eventCreation = $eventCreation;
+  }
+  /**
+   * @return AppsDynamiteSharedCalendarEventAnnotationDataEventCreation
+   */
+  public function getEventCreation()
+  {
+    return $this->eventCreation;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedCalendarEventAnnotationData::class, 'Google_Service_CloudSearch_AppsDynamiteSharedCalendarEventAnnotationData');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedCalendarEventAnnotationDataCalendarEvent.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedCalendarEventAnnotationDataCalendarEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedCalendarEventAnnotationDataCalendarEvent.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\CloudSearch;
+
+class AppsDynamiteSharedCalendarEventAnnotationDataCalendarEvent extends \Google\Model
+{
+  protected $endTimeType = AppsDynamiteSharedCalendarEventAnnotationDataCalendarEventTime::class;
+  protected $endTimeDataType = '';
+  /**
+   * @var string
+   */
+  public $eventId;
+  protected $startTimeType = AppsDynamiteSharedCalendarEventAnnotationDataCalendarEventTime::class;
+  protected $startTimeDataType = '';
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param AppsDynamiteSharedCalendarEventAnnotationDataCalendarEventTime
+   */
+  public function setEndTime(AppsDynamiteSharedCalendarEventAnnotationDataCalendarEventTime $endTime)
+  {
+    $this->endTime = $endTime;
+  }
+  /**
+   * @return AppsDynamiteSharedCalendarEventAnnotationDataCalendarEventTime
+   */
+  public function getEndTime()
+  {
+    return $this->endTime;
+  }
+  /**
+   * @param string
+   */
+  public function setEventId($eventId)
+  {
+    $this->eventId = $eventId;
+  }
+  /**
+   * @return string
+   */
+  public function getEventId()
+  {
+    return $this->eventId;
+  }
+  /**
+   * @param AppsDynamiteSharedCalendarEventAnnotationDataCalendarEventTime
+   */
+  public function setStartTime(AppsDynamiteSharedCalendarEventAnnotationDataCalendarEventTime $startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return AppsDynamiteSharedCalendarEventAnnotationDataCalendarEventTime
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+  /**
+   * @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(AppsDynamiteSharedCalendarEventAnnotationDataCalendarEvent::class, 'Google_Service_CloudSearch_AppsDynamiteSharedCalendarEventAnnotationDataCalendarEvent');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedCalendarEventAnnotationDataCalendarEventTime.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedCalendarEventAnnotationDataCalendarEventTime.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedCalendarEventAnnotationDataCalendarEventTime.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\CloudSearch;
+
+class AppsDynamiteSharedCalendarEventAnnotationDataCalendarEventTime extends \Google\Model
+{
+  protected $allDayType = Date::class;
+  protected $allDayDataType = '';
+  /**
+   * @var string
+   */
+  public $timed;
+
+  /**
+   * @param Date
+   */
+  public function setAllDay(Date $allDay)
+  {
+    $this->allDay = $allDay;
+  }
+  /**
+   * @return Date
+   */
+  public function getAllDay()
+  {
+    return $this->allDay;
+  }
+  /**
+   * @param string
+   */
+  public function setTimed($timed)
+  {
+    $this->timed = $timed;
+  }
+  /**
+   * @return string
+   */
+  public function getTimed()
+  {
+    return $this->timed;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedCalendarEventAnnotationDataCalendarEventTime::class, 'Google_Service_CloudSearch_AppsDynamiteSharedCalendarEventAnnotationDataCalendarEventTime');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedCalendarEventAnnotationDataEventCreation.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedCalendarEventAnnotationDataEventCreation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedCalendarEventAnnotationDataEventCreation.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\CloudSearch;
+
+class AppsDynamiteSharedCalendarEventAnnotationDataEventCreation extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedCalendarEventAnnotationDataEventCreation::class, 'Google_Service_CloudSearch_AppsDynamiteSharedCalendarEventAnnotationDataEventCreation');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedCallAnnotationData.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedCallAnnotationData.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedCallAnnotationData.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\CloudSearch;
+
+class AppsDynamiteSharedCallAnnotationData extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $callEndedTimestamp;
+  protected $callMetadataType = AppsDynamiteSharedCallMetadata::class;
+  protected $callMetadataDataType = '';
+  /**
+   * @var string
+   */
+  public $callStatus;
+
+  /**
+   * @param string
+   */
+  public function setCallEndedTimestamp($callEndedTimestamp)
+  {
+    $this->callEndedTimestamp = $callEndedTimestamp;
+  }
+  /**
+   * @return string
+   */
+  public function getCallEndedTimestamp()
+  {
+    return $this->callEndedTimestamp;
+  }
+  /**
+   * @param AppsDynamiteSharedCallMetadata
+   */
+  public function setCallMetadata(AppsDynamiteSharedCallMetadata $callMetadata)
+  {
+    $this->callMetadata = $callMetadata;
+  }
+  /**
+   * @return AppsDynamiteSharedCallMetadata
+   */
+  public function getCallMetadata()
+  {
+    return $this->callMetadata;
+  }
+  /**
+   * @param string
+   */
+  public function setCallStatus($callStatus)
+  {
+    $this->callStatus = $callStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getCallStatus()
+  {
+    return $this->callStatus;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedCallAnnotationData::class, 'Google_Service_CloudSearch_AppsDynamiteSharedCallAnnotationData');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedCallMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedCallMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedCallMetadata.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\CloudSearch;
+
+class AppsDynamiteSharedCallMetadata extends \Google\Model
+{
+  protected $meetMetadataType = AppsDynamiteSharedMeetMetadata::class;
+  protected $meetMetadataDataType = '';
+
+  /**
+   * @param AppsDynamiteSharedMeetMetadata
+   */
+  public function setMeetMetadata(AppsDynamiteSharedMeetMetadata $meetMetadata)
+  {
+    $this->meetMetadata = $meetMetadata;
+  }
+  /**
+   * @return AppsDynamiteSharedMeetMetadata
+   */
+  public function getMeetMetadata()
+  {
+    return $this->meetMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedCallMetadata::class, 'Google_Service_CloudSearch_AppsDynamiteSharedCallMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedCard.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedCard.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedCard.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\CloudSearch;
+
+class AppsDynamiteSharedCard extends \Google\Collection
+{
+  protected $collection_key = 'sections';
+  protected $cardActionsType = AppsDynamiteSharedCardCardAction::class;
+  protected $cardActionsDataType = 'array';
+  public $cardActions;
+  protected $headerType = AppsDynamiteSharedCardCardHeader::class;
+  protected $headerDataType = '';
+  public $header;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $sectionsType = AppsDynamiteSharedCardSection::class;
+  protected $sectionsDataType = 'array';
+  public $sections;
+
+  /**
+   * @param AppsDynamiteSharedCardCardAction[]
+   */
+  public function setCardActions($cardActions)
+  {
+    $this->cardActions = $cardActions;
+  }
+  /**
+   * @return AppsDynamiteSharedCardCardAction[]
+   */
+  public function getCardActions()
+  {
+    return $this->cardActions;
+  }
+  /**
+   * @param AppsDynamiteSharedCardCardHeader
+   */
+  public function setHeader(AppsDynamiteSharedCardCardHeader $header)
+  {
+    $this->header = $header;
+  }
+  /**
+   * @return AppsDynamiteSharedCardCardHeader
+   */
+  public function getHeader()
+  {
+    return $this->header;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param AppsDynamiteSharedCardSection[]
+   */
+  public function setSections($sections)
+  {
+    $this->sections = $sections;
+  }
+  /**
+   * @return AppsDynamiteSharedCardSection[]
+   */
+  public function getSections()
+  {
+    return $this->sections;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedCard::class, 'Google_Service_CloudSearch_AppsDynamiteSharedCard');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedCardCardAction.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedCardCardAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedCardCardAction.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\CloudSearch;
+
+class AppsDynamiteSharedCardCardAction extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $actionLabel;
+  protected $onClickType = AppsDynamiteSharedOnClick::class;
+  protected $onClickDataType = '';
+  public $onClick;
+
+  /**
+   * @param string
+   */
+  public function setActionLabel($actionLabel)
+  {
+    $this->actionLabel = $actionLabel;
+  }
+  /**
+   * @return string
+   */
+  public function getActionLabel()
+  {
+    return $this->actionLabel;
+  }
+  /**
+   * @param AppsDynamiteSharedOnClick
+   */
+  public function setOnClick(AppsDynamiteSharedOnClick $onClick)
+  {
+    $this->onClick = $onClick;
+  }
+  /**
+   * @return AppsDynamiteSharedOnClick
+   */
+  public function getOnClick()
+  {
+    return $this->onClick;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedCardCardAction::class, 'Google_Service_CloudSearch_AppsDynamiteSharedCardCardAction');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedCardCardHeader.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedCardCardHeader.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedCardCardHeader.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\CloudSearch;
+
+class AppsDynamiteSharedCardCardHeader extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $imageAltText;
+  /**
+   * @var string
+   */
+  public $imageType;
+  /**
+   * @var string
+   */
+  public $imageUrl;
+  /**
+   * @var string
+   */
+  public $subtitle;
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param string
+   */
+  public function setImageAltText($imageAltText)
+  {
+    $this->imageAltText = $imageAltText;
+  }
+  /**
+   * @return string
+   */
+  public function getImageAltText()
+  {
+    return $this->imageAltText;
+  }
+  /**
+   * @param string
+   */
+  public function setImageType($imageType)
+  {
+    $this->imageType = $imageType;
+  }
+  /**
+   * @return string
+   */
+  public function getImageType()
+  {
+    return $this->imageType;
+  }
+  /**
+   * @param string
+   */
+  public function setImageUrl($imageUrl)
+  {
+    $this->imageUrl = $imageUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getImageUrl()
+  {
+    return $this->imageUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setSubtitle($subtitle)
+  {
+    $this->subtitle = $subtitle;
+  }
+  /**
+   * @return string
+   */
+  public function getSubtitle()
+  {
+    return $this->subtitle;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedCardCardHeader::class, 'Google_Service_CloudSearch_AppsDynamiteSharedCardCardHeader');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedCardClickSuggestion.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedCardClickSuggestion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedCardClickSuggestion.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\CloudSearch;
+
+class AppsDynamiteSharedCardClickSuggestion extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $actionId;
+  protected $suggestionMessageIdType = MessageId::class;
+  protected $suggestionMessageIdDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setActionId($actionId)
+  {
+    $this->actionId = $actionId;
+  }
+  /**
+   * @return string
+   */
+  public function getActionId()
+  {
+    return $this->actionId;
+  }
+  /**
+   * @param MessageId
+   */
+  public function setSuggestionMessageId(MessageId $suggestionMessageId)
+  {
+    $this->suggestionMessageId = $suggestionMessageId;
+  }
+  /**
+   * @return MessageId
+   */
+  public function getSuggestionMessageId()
+  {
+    return $this->suggestionMessageId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedCardClickSuggestion::class, 'Google_Service_CloudSearch_AppsDynamiteSharedCardClickSuggestion');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedCardSection.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedCardSection.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedCardSection.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\CloudSearch;
+
+class AppsDynamiteSharedCardSection extends \Google\Collection
+{
+  protected $collection_key = 'widgets';
+  /**
+   * @var bool
+   */
+  public $collapsible;
+  /**
+   * @var string
+   */
+  public $header;
+  /**
+   * @var int
+   */
+  public $uncollapsibleWidgetsCount;
+  protected $widgetsType = AppsDynamiteSharedWidget::class;
+  protected $widgetsDataType = 'array';
+  public $widgets;
+
+  /**
+   * @param bool
+   */
+  public function setCollapsible($collapsible)
+  {
+    $this->collapsible = $collapsible;
+  }
+  /**
+   * @return bool
+   */
+  public function getCollapsible()
+  {
+    return $this->collapsible;
+  }
+  /**
+   * @param string
+   */
+  public function setHeader($header)
+  {
+    $this->header = $header;
+  }
+  /**
+   * @return string
+   */
+  public function getHeader()
+  {
+    return $this->header;
+  }
+  /**
+   * @param int
+   */
+  public function setUncollapsibleWidgetsCount($uncollapsibleWidgetsCount)
+  {
+    $this->uncollapsibleWidgetsCount = $uncollapsibleWidgetsCount;
+  }
+  /**
+   * @return int
+   */
+  public function getUncollapsibleWidgetsCount()
+  {
+    return $this->uncollapsibleWidgetsCount;
+  }
+  /**
+   * @param AppsDynamiteSharedWidget[]
+   */
+  public function setWidgets($widgets)
+  {
+    $this->widgets = $widgets;
+  }
+  /**
+   * @return AppsDynamiteSharedWidget[]
+   */
+  public function getWidgets()
+  {
+    return $this->widgets;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedCardSection::class, 'Google_Service_CloudSearch_AppsDynamiteSharedCardSection');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedChatItem.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedChatItem.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedChatItem.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\CloudSearch;
+
+class AppsDynamiteSharedChatItem extends \Google\Collection
+{
+  protected $collection_key = 'activityInfo';
+  protected $activityInfoType = AppsDynamiteSharedChatItemActivityInfo::class;
+  protected $activityInfoDataType = 'array';
+  protected $groupInfoType = AppsDynamiteSharedChatItemGroupInfo::class;
+  protected $groupInfoDataType = '';
+  protected $messageInfoType = AppsDynamiteSharedMessageInfo::class;
+  protected $messageInfoDataType = '';
+
+  /**
+   * @param AppsDynamiteSharedChatItemActivityInfo[]
+   */
+  public function setActivityInfo($activityInfo)
+  {
+    $this->activityInfo = $activityInfo;
+  }
+  /**
+   * @return AppsDynamiteSharedChatItemActivityInfo[]
+   */
+  public function getActivityInfo()
+  {
+    return $this->activityInfo;
+  }
+  /**
+   * @param AppsDynamiteSharedChatItemGroupInfo
+   */
+  public function setGroupInfo(AppsDynamiteSharedChatItemGroupInfo $groupInfo)
+  {
+    $this->groupInfo = $groupInfo;
+  }
+  /**
+   * @return AppsDynamiteSharedChatItemGroupInfo
+   */
+  public function getGroupInfo()
+  {
+    return $this->groupInfo;
+  }
+  /**
+   * @param AppsDynamiteSharedMessageInfo
+   */
+  public function setMessageInfo(AppsDynamiteSharedMessageInfo $messageInfo)
+  {
+    $this->messageInfo = $messageInfo;
+  }
+  /**
+   * @return AppsDynamiteSharedMessageInfo
+   */
+  public function getMessageInfo()
+  {
+    return $this->messageInfo;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedChatItem::class, 'Google_Service_CloudSearch_AppsDynamiteSharedChatItem');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedChatItemActivityInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedChatItemActivityInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedChatItemActivityInfo.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\CloudSearch;
+
+class AppsDynamiteSharedChatItemActivityInfo extends \Google\Model
+{
+  protected $feedItemNudgeType = AppsDynamiteSharedChatItemActivityInfoFeedItemNudge::class;
+  protected $feedItemNudgeDataType = '';
+  protected $feedItemReactionsType = AppsDynamiteSharedChatItemActivityInfoFeedItemReactions::class;
+  protected $feedItemReactionsDataType = '';
+  protected $feedItemThreadReplyType = AppsDynamiteSharedChatItemActivityInfoFeedItemThreadReply::class;
+  protected $feedItemThreadReplyDataType = '';
+  protected $feedItemUserMentionType = AppsDynamiteSharedChatItemActivityInfoFeedItemUserMention::class;
+  protected $feedItemUserMentionDataType = '';
+
+  /**
+   * @param AppsDynamiteSharedChatItemActivityInfoFeedItemNudge
+   */
+  public function setFeedItemNudge(AppsDynamiteSharedChatItemActivityInfoFeedItemNudge $feedItemNudge)
+  {
+    $this->feedItemNudge = $feedItemNudge;
+  }
+  /**
+   * @return AppsDynamiteSharedChatItemActivityInfoFeedItemNudge
+   */
+  public function getFeedItemNudge()
+  {
+    return $this->feedItemNudge;
+  }
+  /**
+   * @param AppsDynamiteSharedChatItemActivityInfoFeedItemReactions
+   */
+  public function setFeedItemReactions(AppsDynamiteSharedChatItemActivityInfoFeedItemReactions $feedItemReactions)
+  {
+    $this->feedItemReactions = $feedItemReactions;
+  }
+  /**
+   * @return AppsDynamiteSharedChatItemActivityInfoFeedItemReactions
+   */
+  public function getFeedItemReactions()
+  {
+    return $this->feedItemReactions;
+  }
+  /**
+   * @param AppsDynamiteSharedChatItemActivityInfoFeedItemThreadReply
+   */
+  public function setFeedItemThreadReply(AppsDynamiteSharedChatItemActivityInfoFeedItemThreadReply $feedItemThreadReply)
+  {
+    $this->feedItemThreadReply = $feedItemThreadReply;
+  }
+  /**
+   * @return AppsDynamiteSharedChatItemActivityInfoFeedItemThreadReply
+   */
+  public function getFeedItemThreadReply()
+  {
+    return $this->feedItemThreadReply;
+  }
+  /**
+   * @param AppsDynamiteSharedChatItemActivityInfoFeedItemUserMention
+   */
+  public function setFeedItemUserMention(AppsDynamiteSharedChatItemActivityInfoFeedItemUserMention $feedItemUserMention)
+  {
+    $this->feedItemUserMention = $feedItemUserMention;
+  }
+  /**
+   * @return AppsDynamiteSharedChatItemActivityInfoFeedItemUserMention
+   */
+  public function getFeedItemUserMention()
+  {
+    return $this->feedItemUserMention;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedChatItemActivityInfo::class, 'Google_Service_CloudSearch_AppsDynamiteSharedChatItemActivityInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedChatItemActivityInfoFeedItemNudge.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedChatItemActivityInfoFeedItemNudge.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedChatItemActivityInfoFeedItemNudge.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\CloudSearch;
+
+class AppsDynamiteSharedChatItemActivityInfoFeedItemNudge extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $nudgeType;
+
+  /**
+   * @param string
+   */
+  public function setNudgeType($nudgeType)
+  {
+    $this->nudgeType = $nudgeType;
+  }
+  /**
+   * @return string
+   */
+  public function getNudgeType()
+  {
+    return $this->nudgeType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedChatItemActivityInfoFeedItemNudge::class, 'Google_Service_CloudSearch_AppsDynamiteSharedChatItemActivityInfoFeedItemNudge');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedChatItemActivityInfoFeedItemReactions.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedChatItemActivityInfoFeedItemReactions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedChatItemActivityInfoFeedItemReactions.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\CloudSearch;
+
+class AppsDynamiteSharedChatItemActivityInfoFeedItemReactions extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedChatItemActivityInfoFeedItemReactions::class, 'Google_Service_CloudSearch_AppsDynamiteSharedChatItemActivityInfoFeedItemReactions');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedChatItemActivityInfoFeedItemThreadReply.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedChatItemActivityInfoFeedItemThreadReply.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedChatItemActivityInfoFeedItemThreadReply.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\CloudSearch;
+
+class AppsDynamiteSharedChatItemActivityInfoFeedItemThreadReply extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $replyType;
+
+  /**
+   * @param string
+   */
+  public function setReplyType($replyType)
+  {
+    $this->replyType = $replyType;
+  }
+  /**
+   * @return string
+   */
+  public function getReplyType()
+  {
+    return $this->replyType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedChatItemActivityInfoFeedItemThreadReply::class, 'Google_Service_CloudSearch_AppsDynamiteSharedChatItemActivityInfoFeedItemThreadReply');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedChatItemActivityInfoFeedItemUserMention.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedChatItemActivityInfoFeedItemUserMention.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedChatItemActivityInfoFeedItemUserMention.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\CloudSearch;
+
+class AppsDynamiteSharedChatItemActivityInfoFeedItemUserMention 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(AppsDynamiteSharedChatItemActivityInfoFeedItemUserMention::class, 'Google_Service_CloudSearch_AppsDynamiteSharedChatItemActivityInfoFeedItemUserMention');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedChatItemGroupInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedChatItemGroupInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedChatItemGroupInfo.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\CloudSearch;
+
+class AppsDynamiteSharedChatItemGroupInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $attributeCheckerGroupType;
+  /**
+   * @var string
+   */
+  public $groupName;
+  /**
+   * @var string
+   */
+  public $groupReadTimeUsec;
+  /**
+   * @var bool
+   */
+  public $inlineThreadingEnabled;
+
+  /**
+   * @param string
+   */
+  public function setAttributeCheckerGroupType($attributeCheckerGroupType)
+  {
+    $this->attributeCheckerGroupType = $attributeCheckerGroupType;
+  }
+  /**
+   * @return string
+   */
+  public function getAttributeCheckerGroupType()
+  {
+    return $this->attributeCheckerGroupType;
+  }
+  /**
+   * @param string
+   */
+  public function setGroupName($groupName)
+  {
+    $this->groupName = $groupName;
+  }
+  /**
+   * @return string
+   */
+  public function getGroupName()
+  {
+    return $this->groupName;
+  }
+  /**
+   * @param string
+   */
+  public function setGroupReadTimeUsec($groupReadTimeUsec)
+  {
+    $this->groupReadTimeUsec = $groupReadTimeUsec;
+  }
+  /**
+   * @return string
+   */
+  public function getGroupReadTimeUsec()
+  {
+    return $this->groupReadTimeUsec;
+  }
+  /**
+   * @param bool
+   */
+  public function setInlineThreadingEnabled($inlineThreadingEnabled)
+  {
+    $this->inlineThreadingEnabled = $inlineThreadingEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getInlineThreadingEnabled()
+  {
+    return $this->inlineThreadingEnabled;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedChatItemGroupInfo::class, 'Google_Service_CloudSearch_AppsDynamiteSharedChatItemGroupInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedColumns.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedColumns.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedColumns.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\CloudSearch;
+
+class AppsDynamiteSharedColumns extends \Google\Collection
+{
+  protected $collection_key = 'columnItems';
+  protected $columnItemsType = AppsDynamiteSharedColumnsColumn::class;
+  protected $columnItemsDataType = 'array';
+  public $columnItems;
+  /**
+   * @var string
+   */
+  public $wrapStyle;
+
+  /**
+   * @param AppsDynamiteSharedColumnsColumn[]
+   */
+  public function setColumnItems($columnItems)
+  {
+    $this->columnItems = $columnItems;
+  }
+  /**
+   * @return AppsDynamiteSharedColumnsColumn[]
+   */
+  public function getColumnItems()
+  {
+    return $this->columnItems;
+  }
+  /**
+   * @param string
+   */
+  public function setWrapStyle($wrapStyle)
+  {
+    $this->wrapStyle = $wrapStyle;
+  }
+  /**
+   * @return string
+   */
+  public function getWrapStyle()
+  {
+    return $this->wrapStyle;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedColumns::class, 'Google_Service_CloudSearch_AppsDynamiteSharedColumns');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedColumnsColumn.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedColumnsColumn.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedColumnsColumn.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\CloudSearch;
+
+class AppsDynamiteSharedColumnsColumn extends \Google\Collection
+{
+  protected $collection_key = 'widgets';
+  /**
+   * @var string
+   */
+  public $horizontalAlignment;
+  /**
+   * @var string
+   */
+  public $horizontalSizeStyle;
+  /**
+   * @var string
+   */
+  public $verticalAlignment;
+  protected $widgetsType = AppsDynamiteSharedColumnsColumnWidgets::class;
+  protected $widgetsDataType = 'array';
+  public $widgets;
+
+  /**
+   * @param string
+   */
+  public function setHorizontalAlignment($horizontalAlignment)
+  {
+    $this->horizontalAlignment = $horizontalAlignment;
+  }
+  /**
+   * @return string
+   */
+  public function getHorizontalAlignment()
+  {
+    return $this->horizontalAlignment;
+  }
+  /**
+   * @param string
+   */
+  public function setHorizontalSizeStyle($horizontalSizeStyle)
+  {
+    $this->horizontalSizeStyle = $horizontalSizeStyle;
+  }
+  /**
+   * @return string
+   */
+  public function getHorizontalSizeStyle()
+  {
+    return $this->horizontalSizeStyle;
+  }
+  /**
+   * @param string
+   */
+  public function setVerticalAlignment($verticalAlignment)
+  {
+    $this->verticalAlignment = $verticalAlignment;
+  }
+  /**
+   * @return string
+   */
+  public function getVerticalAlignment()
+  {
+    return $this->verticalAlignment;
+  }
+  /**
+   * @param AppsDynamiteSharedColumnsColumnWidgets[]
+   */
+  public function setWidgets($widgets)
+  {
+    $this->widgets = $widgets;
+  }
+  /**
+   * @return AppsDynamiteSharedColumnsColumnWidgets[]
+   */
+  public function getWidgets()
+  {
+    return $this->widgets;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedColumnsColumn::class, 'Google_Service_CloudSearch_AppsDynamiteSharedColumnsColumn');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedColumnsColumnWidgets.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedColumnsColumnWidgets.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedColumnsColumnWidgets.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,145 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class AppsDynamiteSharedColumnsColumnWidgets extends \Google\Model
+{
+  protected $buttonListType = AppsDynamiteSharedButtonList::class;
+  protected $buttonListDataType = '';
+  public $buttonList;
+  protected $dateTimePickerType = AppsDynamiteSharedDateTimePicker::class;
+  protected $dateTimePickerDataType = '';
+  public $dateTimePicker;
+  protected $decoratedTextType = AppsDynamiteSharedDecoratedText::class;
+  protected $decoratedTextDataType = '';
+  public $decoratedText;
+  protected $imageType = AppsDynamiteSharedImage::class;
+  protected $imageDataType = '';
+  public $image;
+  protected $selectionInputType = AppsDynamiteSharedSelectionInput::class;
+  protected $selectionInputDataType = '';
+  public $selectionInput;
+  protected $textInputType = AppsDynamiteSharedTextInput::class;
+  protected $textInputDataType = '';
+  public $textInput;
+  protected $textParagraphType = AppsDynamiteSharedTextParagraph::class;
+  protected $textParagraphDataType = '';
+  public $textParagraph;
+
+  /**
+   * @param AppsDynamiteSharedButtonList
+   */
+  public function setButtonList(AppsDynamiteSharedButtonList $buttonList)
+  {
+    $this->buttonList = $buttonList;
+  }
+  /**
+   * @return AppsDynamiteSharedButtonList
+   */
+  public function getButtonList()
+  {
+    return $this->buttonList;
+  }
+  /**
+   * @param AppsDynamiteSharedDateTimePicker
+   */
+  public function setDateTimePicker(AppsDynamiteSharedDateTimePicker $dateTimePicker)
+  {
+    $this->dateTimePicker = $dateTimePicker;
+  }
+  /**
+   * @return AppsDynamiteSharedDateTimePicker
+   */
+  public function getDateTimePicker()
+  {
+    return $this->dateTimePicker;
+  }
+  /**
+   * @param AppsDynamiteSharedDecoratedText
+   */
+  public function setDecoratedText(AppsDynamiteSharedDecoratedText $decoratedText)
+  {
+    $this->decoratedText = $decoratedText;
+  }
+  /**
+   * @return AppsDynamiteSharedDecoratedText
+   */
+  public function getDecoratedText()
+  {
+    return $this->decoratedText;
+  }
+  /**
+   * @param AppsDynamiteSharedImage
+   */
+  public function setImage(AppsDynamiteSharedImage $image)
+  {
+    $this->image = $image;
+  }
+  /**
+   * @return AppsDynamiteSharedImage
+   */
+  public function getImage()
+  {
+    return $this->image;
+  }
+  /**
+   * @param AppsDynamiteSharedSelectionInput
+   */
+  public function setSelectionInput(AppsDynamiteSharedSelectionInput $selectionInput)
+  {
+    $this->selectionInput = $selectionInput;
+  }
+  /**
+   * @return AppsDynamiteSharedSelectionInput
+   */
+  public function getSelectionInput()
+  {
+    return $this->selectionInput;
+  }
+  /**
+   * @param AppsDynamiteSharedTextInput
+   */
+  public function setTextInput(AppsDynamiteSharedTextInput $textInput)
+  {
+    $this->textInput = $textInput;
+  }
+  /**
+   * @return AppsDynamiteSharedTextInput
+   */
+  public function getTextInput()
+  {
+    return $this->textInput;
+  }
+  /**
+   * @param AppsDynamiteSharedTextParagraph
+   */
+  public function setTextParagraph(AppsDynamiteSharedTextParagraph $textParagraph)
+  {
+    $this->textParagraph = $textParagraph;
+  }
+  /**
+   * @return AppsDynamiteSharedTextParagraph
+   */
+  public function getTextParagraph()
+  {
+    return $this->textParagraph;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedColumnsColumnWidgets::class, 'Google_Service_CloudSearch_AppsDynamiteSharedColumnsColumnWidgets');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedContentReportType.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedContentReportType.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedContentReportType.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\CloudSearch;
+
+class AppsDynamiteSharedContentReportType extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $systemViolation;
+
+  /**
+   * @param string
+   */
+  public function setSystemViolation($systemViolation)
+  {
+    $this->systemViolation = $systemViolation;
+  }
+  /**
+   * @return string
+   */
+  public function getSystemViolation()
+  {
+    return $this->systemViolation;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedContentReportType::class, 'Google_Service_CloudSearch_AppsDynamiteSharedContentReportType');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedCustomEmoji.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedCustomEmoji.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedCustomEmoji.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\CloudSearch;
+
+class AppsDynamiteSharedCustomEmoji extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $blobId;
+  /**
+   * @var string
+   */
+  public $contentType;
+  /**
+   * @var string
+   */
+  public $createTimeMicros;
+  protected $creatorUserIdType = UserId::class;
+  protected $creatorUserIdDataType = '';
+  /**
+   * @var string
+   */
+  public $deleteTimeMicros;
+  /**
+   * @var string
+   */
+  public $ephemeralUrl;
+  protected $ownerCustomerIdType = CustomerId::class;
+  protected $ownerCustomerIdDataType = '';
+  /**
+   * @var string
+   */
+  public $readToken;
+  /**
+   * @var string
+   */
+  public $shortcode;
+  /**
+   * @var string
+   */
+  public $state;
+  /**
+   * @var string
+   */
+  public $updateTimeMicros;
+  /**
+   * @var string
+   */
+  public $uuid;
+
+  /**
+   * @param string
+   */
+  public function setBlobId($blobId)
+  {
+    $this->blobId = $blobId;
+  }
+  /**
+   * @return string
+   */
+  public function getBlobId()
+  {
+    return $this->blobId;
+  }
+  /**
+   * @param string
+   */
+  public function setContentType($contentType)
+  {
+    $this->contentType = $contentType;
+  }
+  /**
+   * @return string
+   */
+  public function getContentType()
+  {
+    return $this->contentType;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTimeMicros($createTimeMicros)
+  {
+    $this->createTimeMicros = $createTimeMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTimeMicros()
+  {
+    return $this->createTimeMicros;
+  }
+  /**
+   * @param UserId
+   */
+  public function setCreatorUserId(UserId $creatorUserId)
+  {
+    $this->creatorUserId = $creatorUserId;
+  }
+  /**
+   * @return UserId
+   */
+  public function getCreatorUserId()
+  {
+    return $this->creatorUserId;
+  }
+  /**
+   * @param string
+   */
+  public function setDeleteTimeMicros($deleteTimeMicros)
+  {
+    $this->deleteTimeMicros = $deleteTimeMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getDeleteTimeMicros()
+  {
+    return $this->deleteTimeMicros;
+  }
+  /**
+   * @param string
+   */
+  public function setEphemeralUrl($ephemeralUrl)
+  {
+    $this->ephemeralUrl = $ephemeralUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getEphemeralUrl()
+  {
+    return $this->ephemeralUrl;
+  }
+  /**
+   * @param CustomerId
+   */
+  public function setOwnerCustomerId(CustomerId $ownerCustomerId)
+  {
+    $this->ownerCustomerId = $ownerCustomerId;
+  }
+  /**
+   * @return CustomerId
+   */
+  public function getOwnerCustomerId()
+  {
+    return $this->ownerCustomerId;
+  }
+  /**
+   * @param string
+   */
+  public function setReadToken($readToken)
+  {
+    $this->readToken = $readToken;
+  }
+  /**
+   * @return string
+   */
+  public function getReadToken()
+  {
+    return $this->readToken;
+  }
+  /**
+   * @param string
+   */
+  public function setShortcode($shortcode)
+  {
+    $this->shortcode = $shortcode;
+  }
+  /**
+   * @return string
+   */
+  public function getShortcode()
+  {
+    return $this->shortcode;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTimeMicros($updateTimeMicros)
+  {
+    $this->updateTimeMicros = $updateTimeMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTimeMicros()
+  {
+    return $this->updateTimeMicros;
+  }
+  /**
+   * @param string
+   */
+  public function setUuid($uuid)
+  {
+    $this->uuid = $uuid;
+  }
+  /**
+   * @return string
+   */
+  public function getUuid()
+  {
+    return $this->uuid;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedCustomEmoji::class, 'Google_Service_CloudSearch_AppsDynamiteSharedCustomEmoji');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedDateTimePicker.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedDateTimePicker.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedDateTimePicker.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,133 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class AppsDynamiteSharedDateTimePicker extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $label;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $onChangeActionType = AppsDynamiteSharedAction::class;
+  protected $onChangeActionDataType = '';
+  public $onChangeAction;
+  /**
+   * @var int
+   */
+  public $timezoneOffsetDate;
+  /**
+   * @var string
+   */
+  public $type;
+  /**
+   * @var string
+   */
+  public $valueMsEpoch;
+
+  /**
+   * @param string
+   */
+  public function setLabel($label)
+  {
+    $this->label = $label;
+  }
+  /**
+   * @return string
+   */
+  public function getLabel()
+  {
+    return $this->label;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param AppsDynamiteSharedAction
+   */
+  public function setOnChangeAction(AppsDynamiteSharedAction $onChangeAction)
+  {
+    $this->onChangeAction = $onChangeAction;
+  }
+  /**
+   * @return AppsDynamiteSharedAction
+   */
+  public function getOnChangeAction()
+  {
+    return $this->onChangeAction;
+  }
+  /**
+   * @param int
+   */
+  public function setTimezoneOffsetDate($timezoneOffsetDate)
+  {
+    $this->timezoneOffsetDate = $timezoneOffsetDate;
+  }
+  /**
+   * @return int
+   */
+  public function getTimezoneOffsetDate()
+  {
+    return $this->timezoneOffsetDate;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @param string
+   */
+  public function setValueMsEpoch($valueMsEpoch)
+  {
+    $this->valueMsEpoch = $valueMsEpoch;
+  }
+  /**
+   * @return string
+   */
+  public function getValueMsEpoch()
+  {
+    return $this->valueMsEpoch;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedDateTimePicker::class, 'Google_Service_CloudSearch_AppsDynamiteSharedDateTimePicker');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedDecoratedText.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedDecoratedText.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedDecoratedText.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,200 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class AppsDynamiteSharedDecoratedText extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $bottomLabel;
+  protected $buttonType = AppsDynamiteSharedButton::class;
+  protected $buttonDataType = '';
+  public $button;
+  protected $endIconType = AppsDynamiteSharedIcon::class;
+  protected $endIconDataType = '';
+  public $endIcon;
+  protected $iconType = AppsDynamiteSharedIcon::class;
+  protected $iconDataType = '';
+  public $icon;
+  protected $onClickType = AppsDynamiteSharedOnClick::class;
+  protected $onClickDataType = '';
+  public $onClick;
+  protected $startIconType = AppsDynamiteSharedIcon::class;
+  protected $startIconDataType = '';
+  public $startIcon;
+  protected $switchControlType = AppsDynamiteSharedDecoratedTextSwitchControl::class;
+  protected $switchControlDataType = '';
+  public $switchControl;
+  /**
+   * @var string
+   */
+  public $text;
+  /**
+   * @var string
+   */
+  public $topLabel;
+  /**
+   * @var bool
+   */
+  public $wrapText;
+
+  /**
+   * @param string
+   */
+  public function setBottomLabel($bottomLabel)
+  {
+    $this->bottomLabel = $bottomLabel;
+  }
+  /**
+   * @return string
+   */
+  public function getBottomLabel()
+  {
+    return $this->bottomLabel;
+  }
+  /**
+   * @param AppsDynamiteSharedButton
+   */
+  public function setButton(AppsDynamiteSharedButton $button)
+  {
+    $this->button = $button;
+  }
+  /**
+   * @return AppsDynamiteSharedButton
+   */
+  public function getButton()
+  {
+    return $this->button;
+  }
+  /**
+   * @param AppsDynamiteSharedIcon
+   */
+  public function setEndIcon(AppsDynamiteSharedIcon $endIcon)
+  {
+    $this->endIcon = $endIcon;
+  }
+  /**
+   * @return AppsDynamiteSharedIcon
+   */
+  public function getEndIcon()
+  {
+    return $this->endIcon;
+  }
+  /**
+   * @param AppsDynamiteSharedIcon
+   */
+  public function setIcon(AppsDynamiteSharedIcon $icon)
+  {
+    $this->icon = $icon;
+  }
+  /**
+   * @return AppsDynamiteSharedIcon
+   */
+  public function getIcon()
+  {
+    return $this->icon;
+  }
+  /**
+   * @param AppsDynamiteSharedOnClick
+   */
+  public function setOnClick(AppsDynamiteSharedOnClick $onClick)
+  {
+    $this->onClick = $onClick;
+  }
+  /**
+   * @return AppsDynamiteSharedOnClick
+   */
+  public function getOnClick()
+  {
+    return $this->onClick;
+  }
+  /**
+   * @param AppsDynamiteSharedIcon
+   */
+  public function setStartIcon(AppsDynamiteSharedIcon $startIcon)
+  {
+    $this->startIcon = $startIcon;
+  }
+  /**
+   * @return AppsDynamiteSharedIcon
+   */
+  public function getStartIcon()
+  {
+    return $this->startIcon;
+  }
+  /**
+   * @param AppsDynamiteSharedDecoratedTextSwitchControl
+   */
+  public function setSwitchControl(AppsDynamiteSharedDecoratedTextSwitchControl $switchControl)
+  {
+    $this->switchControl = $switchControl;
+  }
+  /**
+   * @return AppsDynamiteSharedDecoratedTextSwitchControl
+   */
+  public function getSwitchControl()
+  {
+    return $this->switchControl;
+  }
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+  /**
+   * @param string
+   */
+  public function setTopLabel($topLabel)
+  {
+    $this->topLabel = $topLabel;
+  }
+  /**
+   * @return string
+   */
+  public function getTopLabel()
+  {
+    return $this->topLabel;
+  }
+  /**
+   * @param bool
+   */
+  public function setWrapText($wrapText)
+  {
+    $this->wrapText = $wrapText;
+  }
+  /**
+   * @return bool
+   */
+  public function getWrapText()
+  {
+    return $this->wrapText;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedDecoratedText::class, 'Google_Service_CloudSearch_AppsDynamiteSharedDecoratedText');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedDecoratedTextSwitchControl.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedDecoratedTextSwitchControl.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedDecoratedTextSwitchControl.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\CloudSearch;
+
+class AppsDynamiteSharedDecoratedTextSwitchControl extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $controlType;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $onChangeActionType = AppsDynamiteSharedAction::class;
+  protected $onChangeActionDataType = '';
+  public $onChangeAction;
+  /**
+   * @var bool
+   */
+  public $selected;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setControlType($controlType)
+  {
+    $this->controlType = $controlType;
+  }
+  /**
+   * @return string
+   */
+  public function getControlType()
+  {
+    return $this->controlType;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param AppsDynamiteSharedAction
+   */
+  public function setOnChangeAction(AppsDynamiteSharedAction $onChangeAction)
+  {
+    $this->onChangeAction = $onChangeAction;
+  }
+  /**
+   * @return AppsDynamiteSharedAction
+   */
+  public function getOnChangeAction()
+  {
+    return $this->onChangeAction;
+  }
+  /**
+   * @param bool
+   */
+  public function setSelected($selected)
+  {
+    $this->selected = $selected;
+  }
+  /**
+   * @return bool
+   */
+  public function getSelected()
+  {
+    return $this->selected;
+  }
+  /**
+   * @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(AppsDynamiteSharedDecoratedTextSwitchControl::class, 'Google_Service_CloudSearch_AppsDynamiteSharedDecoratedTextSwitchControl');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedDimension.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedDimension.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedDimension.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\CloudSearch;
+
+class AppsDynamiteSharedDimension extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $height;
+  /**
+   * @var int
+   */
+  public $width;
+
+  /**
+   * @param int
+   */
+  public function setHeight($height)
+  {
+    $this->height = $height;
+  }
+  /**
+   * @return int
+   */
+  public function getHeight()
+  {
+    return $this->height;
+  }
+  /**
+   * @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(AppsDynamiteSharedDimension::class, 'Google_Service_CloudSearch_AppsDynamiteSharedDimension');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedDivider.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedDivider.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedDivider.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\CloudSearch;
+
+class AppsDynamiteSharedDivider extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedDivider::class, 'Google_Service_CloudSearch_AppsDynamiteSharedDivider');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedDlpMetricsMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedDlpMetricsMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedDlpMetricsMetadata.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\CloudSearch;
+
+class AppsDynamiteSharedDlpMetricsMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $dlpStatus;
+
+  /**
+   * @param string
+   */
+  public function setDlpStatus($dlpStatus)
+  {
+    $this->dlpStatus = $dlpStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getDlpStatus()
+  {
+    return $this->dlpStatus;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedDlpMetricsMetadata::class, 'Google_Service_CloudSearch_AppsDynamiteSharedDlpMetricsMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedDocument.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedDocument.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedDocument.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,132 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class AppsDynamiteSharedDocument extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $fileId;
+  protected $justificationType = AppsDynamiteSharedJustification::class;
+  protected $justificationDataType = '';
+  /**
+   * @var string
+   */
+  public $lastModifiedTime;
+  /**
+   * @var string
+   */
+  public $mimeType;
+  /**
+   * @var string
+   */
+  public $title;
+  /**
+   * @var string
+   */
+  public $url;
+
+  /**
+   * @param string
+   */
+  public function setFileId($fileId)
+  {
+    $this->fileId = $fileId;
+  }
+  /**
+   * @return string
+   */
+  public function getFileId()
+  {
+    return $this->fileId;
+  }
+  /**
+   * @param AppsDynamiteSharedJustification
+   */
+  public function setJustification(AppsDynamiteSharedJustification $justification)
+  {
+    $this->justification = $justification;
+  }
+  /**
+   * @return AppsDynamiteSharedJustification
+   */
+  public function getJustification()
+  {
+    return $this->justification;
+  }
+  /**
+   * @param string
+   */
+  public function setLastModifiedTime($lastModifiedTime)
+  {
+    $this->lastModifiedTime = $lastModifiedTime;
+  }
+  /**
+   * @return string
+   */
+  public function getLastModifiedTime()
+  {
+    return $this->lastModifiedTime;
+  }
+  /**
+   * @param string
+   */
+  public function setMimeType($mimeType)
+  {
+    $this->mimeType = $mimeType;
+  }
+  /**
+   * @return string
+   */
+  public function getMimeType()
+  {
+    return $this->mimeType;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+  /**
+   * @param string
+   */
+  public function setUrl($url)
+  {
+    $this->url = $url;
+  }
+  /**
+   * @return string
+   */
+  public function getUrl()
+  {
+    return $this->url;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedDocument::class, 'Google_Service_CloudSearch_AppsDynamiteSharedDocument');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedEmoji.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedEmoji.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedEmoji.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\CloudSearch;
+
+class AppsDynamiteSharedEmoji extends \Google\Model
+{
+  protected $customEmojiType = AppsDynamiteSharedCustomEmoji::class;
+  protected $customEmojiDataType = '';
+  /**
+   * @var string
+   */
+  public $unicode;
+
+  /**
+   * @param AppsDynamiteSharedCustomEmoji
+   */
+  public function setCustomEmoji(AppsDynamiteSharedCustomEmoji $customEmoji)
+  {
+    $this->customEmoji = $customEmoji;
+  }
+  /**
+   * @return AppsDynamiteSharedCustomEmoji
+   */
+  public function getCustomEmoji()
+  {
+    return $this->customEmoji;
+  }
+  /**
+   * @param string
+   */
+  public function setUnicode($unicode)
+  {
+    $this->unicode = $unicode;
+  }
+  /**
+   * @return string
+   */
+  public function getUnicode()
+  {
+    return $this->unicode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedEmoji::class, 'Google_Service_CloudSearch_AppsDynamiteSharedEmoji');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedFindDocumentSuggestion.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedFindDocumentSuggestion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedFindDocumentSuggestion.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\CloudSearch;
+
+class AppsDynamiteSharedFindDocumentSuggestion extends \Google\Collection
+{
+  protected $collection_key = 'documentSuggestions';
+  protected $documentSuggestionsType = AppsDynamiteSharedDocument::class;
+  protected $documentSuggestionsDataType = 'array';
+  /**
+   * @var bool
+   */
+  public $showActionButtons;
+
+  /**
+   * @param AppsDynamiteSharedDocument[]
+   */
+  public function setDocumentSuggestions($documentSuggestions)
+  {
+    $this->documentSuggestions = $documentSuggestions;
+  }
+  /**
+   * @return AppsDynamiteSharedDocument[]
+   */
+  public function getDocumentSuggestions()
+  {
+    return $this->documentSuggestions;
+  }
+  /**
+   * @param bool
+   */
+  public function setShowActionButtons($showActionButtons)
+  {
+    $this->showActionButtons = $showActionButtons;
+  }
+  /**
+   * @return bool
+   */
+  public function getShowActionButtons()
+  {
+    return $this->showActionButtons;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedFindDocumentSuggestion::class, 'Google_Service_CloudSearch_AppsDynamiteSharedFindDocumentSuggestion');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedGrid.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedGrid.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedGrid.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\CloudSearch;
+
+class AppsDynamiteSharedGrid extends \Google\Collection
+{
+  protected $collection_key = 'items';
+  protected $borderStyleType = AppsDynamiteSharedBorderStyle::class;
+  protected $borderStyleDataType = '';
+  public $borderStyle;
+  /**
+   * @var int
+   */
+  public $columnCount;
+  protected $itemsType = AppsDynamiteSharedGridGridItem::class;
+  protected $itemsDataType = 'array';
+  public $items;
+  protected $onClickType = AppsDynamiteSharedOnClick::class;
+  protected $onClickDataType = '';
+  public $onClick;
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param AppsDynamiteSharedBorderStyle
+   */
+  public function setBorderStyle(AppsDynamiteSharedBorderStyle $borderStyle)
+  {
+    $this->borderStyle = $borderStyle;
+  }
+  /**
+   * @return AppsDynamiteSharedBorderStyle
+   */
+  public function getBorderStyle()
+  {
+    return $this->borderStyle;
+  }
+  /**
+   * @param int
+   */
+  public function setColumnCount($columnCount)
+  {
+    $this->columnCount = $columnCount;
+  }
+  /**
+   * @return int
+   */
+  public function getColumnCount()
+  {
+    return $this->columnCount;
+  }
+  /**
+   * @param AppsDynamiteSharedGridGridItem[]
+   */
+  public function setItems($items)
+  {
+    $this->items = $items;
+  }
+  /**
+   * @return AppsDynamiteSharedGridGridItem[]
+   */
+  public function getItems()
+  {
+    return $this->items;
+  }
+  /**
+   * @param AppsDynamiteSharedOnClick
+   */
+  public function setOnClick(AppsDynamiteSharedOnClick $onClick)
+  {
+    $this->onClick = $onClick;
+  }
+  /**
+   * @return AppsDynamiteSharedOnClick
+   */
+  public function getOnClick()
+  {
+    return $this->onClick;
+  }
+  /**
+   * @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(AppsDynamiteSharedGrid::class, 'Google_Service_CloudSearch_AppsDynamiteSharedGrid');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedGridGridItem.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedGridGridItem.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedGridGridItem.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,133 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class AppsDynamiteSharedGridGridItem extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $id;
+  protected $imageType = AppsDynamiteSharedImageComponent::class;
+  protected $imageDataType = '';
+  public $image;
+  /**
+   * @var string
+   */
+  public $layout;
+  /**
+   * @var string
+   */
+  public $subtitle;
+  /**
+   * @var string
+   */
+  public $textAlignment;
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param AppsDynamiteSharedImageComponent
+   */
+  public function setImage(AppsDynamiteSharedImageComponent $image)
+  {
+    $this->image = $image;
+  }
+  /**
+   * @return AppsDynamiteSharedImageComponent
+   */
+  public function getImage()
+  {
+    return $this->image;
+  }
+  /**
+   * @param string
+   */
+  public function setLayout($layout)
+  {
+    $this->layout = $layout;
+  }
+  /**
+   * @return string
+   */
+  public function getLayout()
+  {
+    return $this->layout;
+  }
+  /**
+   * @param string
+   */
+  public function setSubtitle($subtitle)
+  {
+    $this->subtitle = $subtitle;
+  }
+  /**
+   * @return string
+   */
+  public function getSubtitle()
+  {
+    return $this->subtitle;
+  }
+  /**
+   * @param string
+   */
+  public function setTextAlignment($textAlignment)
+  {
+    $this->textAlignment = $textAlignment;
+  }
+  /**
+   * @return string
+   */
+  public function getTextAlignment()
+  {
+    return $this->textAlignment;
+  }
+  /**
+   * @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(AppsDynamiteSharedGridGridItem::class, 'Google_Service_CloudSearch_AppsDynamiteSharedGridGridItem');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedGroupDetails.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedGroupDetails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedGroupDetails.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\CloudSearch;
+
+class AppsDynamiteSharedGroupDetails extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $guidelines;
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setGuidelines($guidelines)
+  {
+    $this->guidelines = $guidelines;
+  }
+  /**
+   * @return string
+   */
+  public function getGuidelines()
+  {
+    return $this->guidelines;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedGroupDetails::class, 'Google_Service_CloudSearch_AppsDynamiteSharedGroupDetails');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedGroupVisibility.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedGroupVisibility.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedGroupVisibility.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\CloudSearch;
+
+class AppsDynamiteSharedGroupVisibility extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedGroupVisibility::class, 'Google_Service_CloudSearch_AppsDynamiteSharedGroupVisibility');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedIcon.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedIcon.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedIcon.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\CloudSearch;
+
+class AppsDynamiteSharedIcon extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $altText;
+  /**
+   * @var string
+   */
+  public $iconUrl;
+  /**
+   * @var string
+   */
+  public $imageType;
+  /**
+   * @var string
+   */
+  public $knownIcon;
+
+  /**
+   * @param string
+   */
+  public function setAltText($altText)
+  {
+    $this->altText = $altText;
+  }
+  /**
+   * @return string
+   */
+  public function getAltText()
+  {
+    return $this->altText;
+  }
+  /**
+   * @param string
+   */
+  public function setIconUrl($iconUrl)
+  {
+    $this->iconUrl = $iconUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getIconUrl()
+  {
+    return $this->iconUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setImageType($imageType)
+  {
+    $this->imageType = $imageType;
+  }
+  /**
+   * @return string
+   */
+  public function getImageType()
+  {
+    return $this->imageType;
+  }
+  /**
+   * @param string
+   */
+  public function setKnownIcon($knownIcon)
+  {
+    $this->knownIcon = $knownIcon;
+  }
+  /**
+   * @return string
+   */
+  public function getKnownIcon()
+  {
+    return $this->knownIcon;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedIcon::class, 'Google_Service_CloudSearch_AppsDynamiteSharedIcon');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedImage.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedImage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedImage.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\CloudSearch;
+
+class AppsDynamiteSharedImage extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $altText;
+  /**
+   * @var string
+   */
+  public $imageUrl;
+  protected $onClickType = AppsDynamiteSharedOnClick::class;
+  protected $onClickDataType = '';
+  public $onClick;
+
+  /**
+   * @param string
+   */
+  public function setAltText($altText)
+  {
+    $this->altText = $altText;
+  }
+  /**
+   * @return string
+   */
+  public function getAltText()
+  {
+    return $this->altText;
+  }
+  /**
+   * @param string
+   */
+  public function setImageUrl($imageUrl)
+  {
+    $this->imageUrl = $imageUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getImageUrl()
+  {
+    return $this->imageUrl;
+  }
+  /**
+   * @param AppsDynamiteSharedOnClick
+   */
+  public function setOnClick(AppsDynamiteSharedOnClick $onClick)
+  {
+    $this->onClick = $onClick;
+  }
+  /**
+   * @return AppsDynamiteSharedOnClick
+   */
+  public function getOnClick()
+  {
+    return $this->onClick;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedImage::class, 'Google_Service_CloudSearch_AppsDynamiteSharedImage');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedImageComponent.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedImageComponent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedImageComponent.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\CloudSearch;
+
+class AppsDynamiteSharedImageComponent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $altText;
+  protected $borderStyleType = AppsDynamiteSharedBorderStyle::class;
+  protected $borderStyleDataType = '';
+  public $borderStyle;
+  protected $cropStyleType = AppsDynamiteSharedImageCropStyle::class;
+  protected $cropStyleDataType = '';
+  public $cropStyle;
+  /**
+   * @var string
+   */
+  public $imageUri;
+
+  /**
+   * @param string
+   */
+  public function setAltText($altText)
+  {
+    $this->altText = $altText;
+  }
+  /**
+   * @return string
+   */
+  public function getAltText()
+  {
+    return $this->altText;
+  }
+  /**
+   * @param AppsDynamiteSharedBorderStyle
+   */
+  public function setBorderStyle(AppsDynamiteSharedBorderStyle $borderStyle)
+  {
+    $this->borderStyle = $borderStyle;
+  }
+  /**
+   * @return AppsDynamiteSharedBorderStyle
+   */
+  public function getBorderStyle()
+  {
+    return $this->borderStyle;
+  }
+  /**
+   * @param AppsDynamiteSharedImageCropStyle
+   */
+  public function setCropStyle(AppsDynamiteSharedImageCropStyle $cropStyle)
+  {
+    $this->cropStyle = $cropStyle;
+  }
+  /**
+   * @return AppsDynamiteSharedImageCropStyle
+   */
+  public function getCropStyle()
+  {
+    return $this->cropStyle;
+  }
+  /**
+   * @param string
+   */
+  public function setImageUri($imageUri)
+  {
+    $this->imageUri = $imageUri;
+  }
+  /**
+   * @return string
+   */
+  public function getImageUri()
+  {
+    return $this->imageUri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedImageComponent::class, 'Google_Service_CloudSearch_AppsDynamiteSharedImageComponent');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedImageCropStyle.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedImageCropStyle.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedImageCropStyle.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,53 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class AppsDynamiteSharedImageCropStyle extends \Google\Model
+{
+  public $aspectRatio;
+  /**
+   * @var string
+   */
+  public $type;
+
+  public function setAspectRatio($aspectRatio)
+  {
+    $this->aspectRatio = $aspectRatio;
+  }
+  public function getAspectRatio()
+  {
+    return $this->aspectRatio;
+  }
+  /**
+   * @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(AppsDynamiteSharedImageCropStyle::class, 'Google_Service_CloudSearch_AppsDynamiteSharedImageCropStyle');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedJustification.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedJustification.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedJustification.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\CloudSearch;
+
+class AppsDynamiteSharedJustification extends \Google\Collection
+{
+  protected $collection_key = 'topics';
+  /**
+   * @var string
+   */
+  public $actionTime;
+  /**
+   * @var string
+   */
+  public $actionType;
+  protected $documentOwnerType = AppsDynamiteSharedJustificationPerson::class;
+  protected $documentOwnerDataType = '';
+  /**
+   * @var string[]
+   */
+  public $topics;
+
+  /**
+   * @param string
+   */
+  public function setActionTime($actionTime)
+  {
+    $this->actionTime = $actionTime;
+  }
+  /**
+   * @return string
+   */
+  public function getActionTime()
+  {
+    return $this->actionTime;
+  }
+  /**
+   * @param string
+   */
+  public function setActionType($actionType)
+  {
+    $this->actionType = $actionType;
+  }
+  /**
+   * @return string
+   */
+  public function getActionType()
+  {
+    return $this->actionType;
+  }
+  /**
+   * @param AppsDynamiteSharedJustificationPerson
+   */
+  public function setDocumentOwner(AppsDynamiteSharedJustificationPerson $documentOwner)
+  {
+    $this->documentOwner = $documentOwner;
+  }
+  /**
+   * @return AppsDynamiteSharedJustificationPerson
+   */
+  public function getDocumentOwner()
+  {
+    return $this->documentOwner;
+  }
+  /**
+   * @param string[]
+   */
+  public function setTopics($topics)
+  {
+    $this->topics = $topics;
+  }
+  /**
+   * @return string[]
+   */
+  public function getTopics()
+  {
+    return $this->topics;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedJustification::class, 'Google_Service_CloudSearch_AppsDynamiteSharedJustification');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedJustificationPerson.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedJustificationPerson.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedJustificationPerson.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\CloudSearch;
+
+class AppsDynamiteSharedJustificationPerson extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $isRecipient;
+  protected $userType = UserId::class;
+  protected $userDataType = '';
+
+  /**
+   * @param bool
+   */
+  public function setIsRecipient($isRecipient)
+  {
+    $this->isRecipient = $isRecipient;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsRecipient()
+  {
+    return $this->isRecipient;
+  }
+  /**
+   * @param UserId
+   */
+  public function setUser(UserId $user)
+  {
+    $this->user = $user;
+  }
+  /**
+   * @return UserId
+   */
+  public function getUser()
+  {
+    return $this->user;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedJustificationPerson::class, 'Google_Service_CloudSearch_AppsDynamiteSharedJustificationPerson');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedMeetMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedMeetMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedMeetMetadata.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\CloudSearch;
+
+class AppsDynamiteSharedMeetMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $meetingCode;
+  /**
+   * @var string
+   */
+  public $meetingType;
+  /**
+   * @var string
+   */
+  public $meetingUrl;
+
+  /**
+   * @param string
+   */
+  public function setMeetingCode($meetingCode)
+  {
+    $this->meetingCode = $meetingCode;
+  }
+  /**
+   * @return string
+   */
+  public function getMeetingCode()
+  {
+    return $this->meetingCode;
+  }
+  /**
+   * @param string
+   */
+  public function setMeetingType($meetingType)
+  {
+    $this->meetingType = $meetingType;
+  }
+  /**
+   * @return string
+   */
+  public function getMeetingType()
+  {
+    return $this->meetingType;
+  }
+  /**
+   * @param string
+   */
+  public function setMeetingUrl($meetingUrl)
+  {
+    $this->meetingUrl = $meetingUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getMeetingUrl()
+  {
+    return $this->meetingUrl;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedMeetMetadata::class, 'Google_Service_CloudSearch_AppsDynamiteSharedMeetMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedMessageComponentSearchInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedMessageComponentSearchInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedMessageComponentSearchInfo.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\CloudSearch;
+
+class AppsDynamiteSharedMessageComponentSearchInfo extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $matchedSearch;
+  protected $titleTextWithDescriptionType = AppsDynamiteSharedTextWithDescription::class;
+  protected $titleTextWithDescriptionDataType = '';
+
+  /**
+   * @param bool
+   */
+  public function setMatchedSearch($matchedSearch)
+  {
+    $this->matchedSearch = $matchedSearch;
+  }
+  /**
+   * @return bool
+   */
+  public function getMatchedSearch()
+  {
+    return $this->matchedSearch;
+  }
+  /**
+   * @param AppsDynamiteSharedTextWithDescription
+   */
+  public function setTitleTextWithDescription(AppsDynamiteSharedTextWithDescription $titleTextWithDescription)
+  {
+    $this->titleTextWithDescription = $titleTextWithDescription;
+  }
+  /**
+   * @return AppsDynamiteSharedTextWithDescription
+   */
+  public function getTitleTextWithDescription()
+  {
+    return $this->titleTextWithDescription;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedMessageComponentSearchInfo::class, 'Google_Service_CloudSearch_AppsDynamiteSharedMessageComponentSearchInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedMessageInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedMessageInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedMessageInfo.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\CloudSearch;
+
+class AppsDynamiteSharedMessageInfo extends \Google\Model
+{
+  protected $messageIdType = MessageId::class;
+  protected $messageIdDataType = '';
+  /**
+   * @var string
+   */
+  public $messageType;
+  /**
+   * @var string
+   */
+  public $topicReadTimeUsec;
+
+  /**
+   * @param MessageId
+   */
+  public function setMessageId(MessageId $messageId)
+  {
+    $this->messageId = $messageId;
+  }
+  /**
+   * @return MessageId
+   */
+  public function getMessageId()
+  {
+    return $this->messageId;
+  }
+  /**
+   * @param string
+   */
+  public function setMessageType($messageType)
+  {
+    $this->messageType = $messageType;
+  }
+  /**
+   * @return string
+   */
+  public function getMessageType()
+  {
+    return $this->messageType;
+  }
+  /**
+   * @param string
+   */
+  public function setTopicReadTimeUsec($topicReadTimeUsec)
+  {
+    $this->topicReadTimeUsec = $topicReadTimeUsec;
+  }
+  /**
+   * @return string
+   */
+  public function getTopicReadTimeUsec()
+  {
+    return $this->topicReadTimeUsec;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedMessageInfo::class, 'Google_Service_CloudSearch_AppsDynamiteSharedMessageInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedMessageIntegrationPayload.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedMessageIntegrationPayload.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedMessageIntegrationPayload.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\CloudSearch;
+
+class AppsDynamiteSharedMessageIntegrationPayload extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $projectNumber;
+  protected $tasksMessageIntegrationPayloadType = AppsDynamiteSharedTasksMessageIntegrationPayload::class;
+  protected $tasksMessageIntegrationPayloadDataType = '';
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setProjectNumber($projectNumber)
+  {
+    $this->projectNumber = $projectNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getProjectNumber()
+  {
+    return $this->projectNumber;
+  }
+  /**
+   * @param AppsDynamiteSharedTasksMessageIntegrationPayload
+   */
+  public function setTasksMessageIntegrationPayload(AppsDynamiteSharedTasksMessageIntegrationPayload $tasksMessageIntegrationPayload)
+  {
+    $this->tasksMessageIntegrationPayload = $tasksMessageIntegrationPayload;
+  }
+  /**
+   * @return AppsDynamiteSharedTasksMessageIntegrationPayload
+   */
+  public function getTasksMessageIntegrationPayload()
+  {
+    return $this->tasksMessageIntegrationPayload;
+  }
+  /**
+   * @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(AppsDynamiteSharedMessageIntegrationPayload::class, 'Google_Service_CloudSearch_AppsDynamiteSharedMessageIntegrationPayload');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedMessageSearchInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedMessageSearchInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedMessageSearchInfo.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\CloudSearch;
+
+class AppsDynamiteSharedMessageSearchInfo extends \Google\Collection
+{
+  protected $collection_key = 'matchedSegmentsInTextBody';
+  protected $matchedSegmentsInTextBodyType = AppsDynamiteSharedTextSegmentsWithDescription::class;
+  protected $matchedSegmentsInTextBodyDataType = 'array';
+
+  /**
+   * @param AppsDynamiteSharedTextSegmentsWithDescription[]
+   */
+  public function setMatchedSegmentsInTextBody($matchedSegmentsInTextBody)
+  {
+    $this->matchedSegmentsInTextBody = $matchedSegmentsInTextBody;
+  }
+  /**
+   * @return AppsDynamiteSharedTextSegmentsWithDescription[]
+   */
+  public function getMatchedSegmentsInTextBody()
+  {
+    return $this->matchedSegmentsInTextBody;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedMessageSearchInfo::class, 'Google_Service_CloudSearch_AppsDynamiteSharedMessageSearchInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedOnClick.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedOnClick.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedOnClick.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\CloudSearch;
+
+class AppsDynamiteSharedOnClick extends \Google\Model
+{
+  protected $actionType = AppsDynamiteSharedAction::class;
+  protected $actionDataType = '';
+  public $action;
+  protected $hostAppActionType = HostAppActionMarkup::class;
+  protected $hostAppActionDataType = '';
+  public $hostAppAction;
+  protected $openDynamicLinkActionType = AppsDynamiteSharedAction::class;
+  protected $openDynamicLinkActionDataType = '';
+  public $openDynamicLinkAction;
+  protected $openLinkType = AppsDynamiteSharedOpenLink::class;
+  protected $openLinkDataType = '';
+  public $openLink;
+
+  /**
+   * @param AppsDynamiteSharedAction
+   */
+  public function setAction(AppsDynamiteSharedAction $action)
+  {
+    $this->action = $action;
+  }
+  /**
+   * @return AppsDynamiteSharedAction
+   */
+  public function getAction()
+  {
+    return $this->action;
+  }
+  /**
+   * @param HostAppActionMarkup
+   */
+  public function setHostAppAction(HostAppActionMarkup $hostAppAction)
+  {
+    $this->hostAppAction = $hostAppAction;
+  }
+  /**
+   * @return HostAppActionMarkup
+   */
+  public function getHostAppAction()
+  {
+    return $this->hostAppAction;
+  }
+  /**
+   * @param AppsDynamiteSharedAction
+   */
+  public function setOpenDynamicLinkAction(AppsDynamiteSharedAction $openDynamicLinkAction)
+  {
+    $this->openDynamicLinkAction = $openDynamicLinkAction;
+  }
+  /**
+   * @return AppsDynamiteSharedAction
+   */
+  public function getOpenDynamicLinkAction()
+  {
+    return $this->openDynamicLinkAction;
+  }
+  /**
+   * @param AppsDynamiteSharedOpenLink
+   */
+  public function setOpenLink(AppsDynamiteSharedOpenLink $openLink)
+  {
+    $this->openLink = $openLink;
+  }
+  /**
+   * @return AppsDynamiteSharedOpenLink
+   */
+  public function getOpenLink()
+  {
+    return $this->openLink;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedOnClick::class, 'Google_Service_CloudSearch_AppsDynamiteSharedOnClick');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedOpenLink.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedOpenLink.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedOpenLink.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\CloudSearch;
+
+class AppsDynamiteSharedOpenLink extends \Google\Model
+{
+  protected $appUriType = AppsDynamiteSharedOpenLinkAppUri::class;
+  protected $appUriDataType = '';
+  public $appUri;
+  /**
+   * @var string
+   */
+  public $onClose;
+  /**
+   * @var string
+   */
+  public $openAs;
+  /**
+   * @var string
+   */
+  public $url;
+
+  /**
+   * @param AppsDynamiteSharedOpenLinkAppUri
+   */
+  public function setAppUri(AppsDynamiteSharedOpenLinkAppUri $appUri)
+  {
+    $this->appUri = $appUri;
+  }
+  /**
+   * @return AppsDynamiteSharedOpenLinkAppUri
+   */
+  public function getAppUri()
+  {
+    return $this->appUri;
+  }
+  /**
+   * @param string
+   */
+  public function setOnClose($onClose)
+  {
+    $this->onClose = $onClose;
+  }
+  /**
+   * @return string
+   */
+  public function getOnClose()
+  {
+    return $this->onClose;
+  }
+  /**
+   * @param string
+   */
+  public function setOpenAs($openAs)
+  {
+    $this->openAs = $openAs;
+  }
+  /**
+   * @return string
+   */
+  public function getOpenAs()
+  {
+    return $this->openAs;
+  }
+  /**
+   * @param string
+   */
+  public function setUrl($url)
+  {
+    $this->url = $url;
+  }
+  /**
+   * @return string
+   */
+  public function getUrl()
+  {
+    return $this->url;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedOpenLink::class, 'Google_Service_CloudSearch_AppsDynamiteSharedOpenLink');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedOpenLinkAppUri.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedOpenLinkAppUri.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedOpenLinkAppUri.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\CloudSearch;
+
+class AppsDynamiteSharedOpenLinkAppUri extends \Google\Model
+{
+  protected $androidIntentType = AppsDynamiteSharedOpenLinkAppUriIntent::class;
+  protected $androidIntentDataType = '';
+  public $androidIntent;
+  /**
+   * @var string
+   */
+  public $companionUri;
+  /**
+   * @var string
+   */
+  public $iosUri;
+
+  /**
+   * @param AppsDynamiteSharedOpenLinkAppUriIntent
+   */
+  public function setAndroidIntent(AppsDynamiteSharedOpenLinkAppUriIntent $androidIntent)
+  {
+    $this->androidIntent = $androidIntent;
+  }
+  /**
+   * @return AppsDynamiteSharedOpenLinkAppUriIntent
+   */
+  public function getAndroidIntent()
+  {
+    return $this->androidIntent;
+  }
+  /**
+   * @param string
+   */
+  public function setCompanionUri($companionUri)
+  {
+    $this->companionUri = $companionUri;
+  }
+  /**
+   * @return string
+   */
+  public function getCompanionUri()
+  {
+    return $this->companionUri;
+  }
+  /**
+   * @param string
+   */
+  public function setIosUri($iosUri)
+  {
+    $this->iosUri = $iosUri;
+  }
+  /**
+   * @return string
+   */
+  public function getIosUri()
+  {
+    return $this->iosUri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedOpenLinkAppUri::class, 'Google_Service_CloudSearch_AppsDynamiteSharedOpenLinkAppUri');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedOpenLinkAppUriIntent.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedOpenLinkAppUriIntent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedOpenLinkAppUriIntent.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\CloudSearch;
+
+class AppsDynamiteSharedOpenLinkAppUriIntent extends \Google\Collection
+{
+  protected $collection_key = 'extraData';
+  protected $extraDataType = AppsDynamiteSharedOpenLinkAppUriIntentExtraData::class;
+  protected $extraDataDataType = 'array';
+  public $extraData;
+  /**
+   * @var string
+   */
+  public $intentAction;
+
+  /**
+   * @param AppsDynamiteSharedOpenLinkAppUriIntentExtraData[]
+   */
+  public function setExtraData($extraData)
+  {
+    $this->extraData = $extraData;
+  }
+  /**
+   * @return AppsDynamiteSharedOpenLinkAppUriIntentExtraData[]
+   */
+  public function getExtraData()
+  {
+    return $this->extraData;
+  }
+  /**
+   * @param string
+   */
+  public function setIntentAction($intentAction)
+  {
+    $this->intentAction = $intentAction;
+  }
+  /**
+   * @return string
+   */
+  public function getIntentAction()
+  {
+    return $this->intentAction;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedOpenLinkAppUriIntent::class, 'Google_Service_CloudSearch_AppsDynamiteSharedOpenLinkAppUriIntent');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedOpenLinkAppUriIntentExtraData.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedOpenLinkAppUriIntentExtraData.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedOpenLinkAppUriIntentExtraData.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\CloudSearch;
+
+class AppsDynamiteSharedOpenLinkAppUriIntentExtraData extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $key;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setKey($key)
+  {
+    $this->key = $key;
+  }
+  /**
+   * @return string
+   */
+  public function getKey()
+  {
+    return $this->key;
+  }
+  /**
+   * @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(AppsDynamiteSharedOpenLinkAppUriIntentExtraData::class, 'Google_Service_CloudSearch_AppsDynamiteSharedOpenLinkAppUriIntentExtraData');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedOrganizationInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedOrganizationInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedOrganizationInfo.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\CloudSearch;
+
+class AppsDynamiteSharedOrganizationInfo extends \Google\Model
+{
+  protected $consumerInfoType = AppsDynamiteSharedOrganizationInfoConsumerInfo::class;
+  protected $consumerInfoDataType = '';
+  protected $customerInfoType = AppsDynamiteSharedOrganizationInfoCustomerInfo::class;
+  protected $customerInfoDataType = '';
+
+  /**
+   * @param AppsDynamiteSharedOrganizationInfoConsumerInfo
+   */
+  public function setConsumerInfo(AppsDynamiteSharedOrganizationInfoConsumerInfo $consumerInfo)
+  {
+    $this->consumerInfo = $consumerInfo;
+  }
+  /**
+   * @return AppsDynamiteSharedOrganizationInfoConsumerInfo
+   */
+  public function getConsumerInfo()
+  {
+    return $this->consumerInfo;
+  }
+  /**
+   * @param AppsDynamiteSharedOrganizationInfoCustomerInfo
+   */
+  public function setCustomerInfo(AppsDynamiteSharedOrganizationInfoCustomerInfo $customerInfo)
+  {
+    $this->customerInfo = $customerInfo;
+  }
+  /**
+   * @return AppsDynamiteSharedOrganizationInfoCustomerInfo
+   */
+  public function getCustomerInfo()
+  {
+    return $this->customerInfo;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedOrganizationInfo::class, 'Google_Service_CloudSearch_AppsDynamiteSharedOrganizationInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedOrganizationInfoConsumerInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedOrganizationInfoConsumerInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedOrganizationInfoConsumerInfo.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\CloudSearch;
+
+class AppsDynamiteSharedOrganizationInfoConsumerInfo extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedOrganizationInfoConsumerInfo::class, 'Google_Service_CloudSearch_AppsDynamiteSharedOrganizationInfoConsumerInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedOrganizationInfoCustomerInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedOrganizationInfoCustomerInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedOrganizationInfoCustomerInfo.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\CloudSearch;
+
+class AppsDynamiteSharedOrganizationInfoCustomerInfo extends \Google\Model
+{
+  protected $customerIdType = CustomerId::class;
+  protected $customerIdDataType = '';
+
+  /**
+   * @param CustomerId
+   */
+  public function setCustomerId(CustomerId $customerId)
+  {
+    $this->customerId = $customerId;
+  }
+  /**
+   * @return CustomerId
+   */
+  public function getCustomerId()
+  {
+    return $this->customerId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedOrganizationInfoCustomerInfo::class, 'Google_Service_CloudSearch_AppsDynamiteSharedOrganizationInfoCustomerInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedOriginAppSuggestion.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedOriginAppSuggestion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedOriginAppSuggestion.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\CloudSearch;
+
+class AppsDynamiteSharedOriginAppSuggestion extends \Google\Model
+{
+  protected $appIdType = AppId::class;
+  protected $appIdDataType = '';
+  protected $cardClickSuggestionType = AppsDynamiteSharedCardClickSuggestion::class;
+  protected $cardClickSuggestionDataType = '';
+
+  /**
+   * @param AppId
+   */
+  public function setAppId(AppId $appId)
+  {
+    $this->appId = $appId;
+  }
+  /**
+   * @return AppId
+   */
+  public function getAppId()
+  {
+    return $this->appId;
+  }
+  /**
+   * @param AppsDynamiteSharedCardClickSuggestion
+   */
+  public function setCardClickSuggestion(AppsDynamiteSharedCardClickSuggestion $cardClickSuggestion)
+  {
+    $this->cardClickSuggestion = $cardClickSuggestion;
+  }
+  /**
+   * @return AppsDynamiteSharedCardClickSuggestion
+   */
+  public function getCardClickSuggestion()
+  {
+    return $this->cardClickSuggestion;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedOriginAppSuggestion::class, 'Google_Service_CloudSearch_AppsDynamiteSharedOriginAppSuggestion');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedPhoneNumber.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedPhoneNumber.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedPhoneNumber.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\CloudSearch;
+
+class AppsDynamiteSharedPhoneNumber extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $type;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @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(AppsDynamiteSharedPhoneNumber::class, 'Google_Service_CloudSearch_AppsDynamiteSharedPhoneNumber');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedReaction.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedReaction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedReaction.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\CloudSearch;
+
+class AppsDynamiteSharedReaction extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $count;
+  /**
+   * @var string
+   */
+  public $createTimestamp;
+  /**
+   * @var bool
+   */
+  public $currentUserParticipated;
+  protected $emojiType = AppsDynamiteSharedEmoji::class;
+  protected $emojiDataType = '';
+
+  /**
+   * @param int
+   */
+  public function setCount($count)
+  {
+    $this->count = $count;
+  }
+  /**
+   * @return int
+   */
+  public function getCount()
+  {
+    return $this->count;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTimestamp($createTimestamp)
+  {
+    $this->createTimestamp = $createTimestamp;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTimestamp()
+  {
+    return $this->createTimestamp;
+  }
+  /**
+   * @param bool
+   */
+  public function setCurrentUserParticipated($currentUserParticipated)
+  {
+    $this->currentUserParticipated = $currentUserParticipated;
+  }
+  /**
+   * @return bool
+   */
+  public function getCurrentUserParticipated()
+  {
+    return $this->currentUserParticipated;
+  }
+  /**
+   * @param AppsDynamiteSharedEmoji
+   */
+  public function setEmoji(AppsDynamiteSharedEmoji $emoji)
+  {
+    $this->emoji = $emoji;
+  }
+  /**
+   * @return AppsDynamiteSharedEmoji
+   */
+  public function getEmoji()
+  {
+    return $this->emoji;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedReaction::class, 'Google_Service_CloudSearch_AppsDynamiteSharedReaction');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedRetentionSettings.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedRetentionSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedRetentionSettings.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\CloudSearch;
+
+class AppsDynamiteSharedRetentionSettings extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $expiryTimestamp;
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param string
+   */
+  public function setExpiryTimestamp($expiryTimestamp)
+  {
+    $this->expiryTimestamp = $expiryTimestamp;
+  }
+  /**
+   * @return string
+   */
+  public function getExpiryTimestamp()
+  {
+    return $this->expiryTimestamp;
+  }
+  /**
+   * @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(AppsDynamiteSharedRetentionSettings::class, 'Google_Service_CloudSearch_AppsDynamiteSharedRetentionSettings');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedSegmentedMembershipCount.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedSegmentedMembershipCount.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedSegmentedMembershipCount.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\CloudSearch;
+
+class AppsDynamiteSharedSegmentedMembershipCount extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $memberType;
+  /**
+   * @var int
+   */
+  public $membershipCount;
+  /**
+   * @var string
+   */
+  public $membershipState;
+
+  /**
+   * @param string
+   */
+  public function setMemberType($memberType)
+  {
+    $this->memberType = $memberType;
+  }
+  /**
+   * @return string
+   */
+  public function getMemberType()
+  {
+    return $this->memberType;
+  }
+  /**
+   * @param int
+   */
+  public function setMembershipCount($membershipCount)
+  {
+    $this->membershipCount = $membershipCount;
+  }
+  /**
+   * @return int
+   */
+  public function getMembershipCount()
+  {
+    return $this->membershipCount;
+  }
+  /**
+   * @param string
+   */
+  public function setMembershipState($membershipState)
+  {
+    $this->membershipState = $membershipState;
+  }
+  /**
+   * @return string
+   */
+  public function getMembershipState()
+  {
+    return $this->membershipState;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedSegmentedMembershipCount::class, 'Google_Service_CloudSearch_AppsDynamiteSharedSegmentedMembershipCount');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedSegmentedMembershipCounts.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedSegmentedMembershipCounts.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedSegmentedMembershipCounts.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\CloudSearch;
+
+class AppsDynamiteSharedSegmentedMembershipCounts extends \Google\Collection
+{
+  protected $collection_key = 'value';
+  protected $valueType = AppsDynamiteSharedSegmentedMembershipCount::class;
+  protected $valueDataType = 'array';
+
+  /**
+   * @param AppsDynamiteSharedSegmentedMembershipCount[]
+   */
+  public function setValue($value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return AppsDynamiteSharedSegmentedMembershipCount[]
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedSegmentedMembershipCounts::class, 'Google_Service_CloudSearch_AppsDynamiteSharedSegmentedMembershipCounts');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedSelectionInput.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedSelectionInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedSelectionInput.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\CloudSearch;
+
+class AppsDynamiteSharedSelectionInput extends \Google\Collection
+{
+  protected $collection_key = 'items';
+  protected $itemsType = AppsDynamiteSharedSelectionInputSelectionItem::class;
+  protected $itemsDataType = 'array';
+  public $items;
+  /**
+   * @var string
+   */
+  public $label;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $onChangeActionType = AppsDynamiteSharedAction::class;
+  protected $onChangeActionDataType = '';
+  public $onChangeAction;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param AppsDynamiteSharedSelectionInputSelectionItem[]
+   */
+  public function setItems($items)
+  {
+    $this->items = $items;
+  }
+  /**
+   * @return AppsDynamiteSharedSelectionInputSelectionItem[]
+   */
+  public function getItems()
+  {
+    return $this->items;
+  }
+  /**
+   * @param string
+   */
+  public function setLabel($label)
+  {
+    $this->label = $label;
+  }
+  /**
+   * @return string
+   */
+  public function getLabel()
+  {
+    return $this->label;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param AppsDynamiteSharedAction
+   */
+  public function setOnChangeAction(AppsDynamiteSharedAction $onChangeAction)
+  {
+    $this->onChangeAction = $onChangeAction;
+  }
+  /**
+   * @return AppsDynamiteSharedAction
+   */
+  public function getOnChangeAction()
+  {
+    return $this->onChangeAction;
+  }
+  /**
+   * @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(AppsDynamiteSharedSelectionInput::class, 'Google_Service_CloudSearch_AppsDynamiteSharedSelectionInput');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedSelectionInputSelectionItem.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedSelectionInputSelectionItem.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedSelectionInputSelectionItem.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\CloudSearch;
+
+class AppsDynamiteSharedSelectionInputSelectionItem extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $selected;
+  /**
+   * @var string
+   */
+  public $text;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param bool
+   */
+  public function setSelected($selected)
+  {
+    $this->selected = $selected;
+  }
+  /**
+   * @return bool
+   */
+  public function getSelected()
+  {
+    return $this->selected;
+  }
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+  /**
+   * @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(AppsDynamiteSharedSelectionInputSelectionItem::class, 'Google_Service_CloudSearch_AppsDynamiteSharedSelectionInputSelectionItem');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedSpaceInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedSpaceInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedSpaceInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,200 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class AppsDynamiteSharedSpaceInfo extends \Google\Model
+{
+  protected $avatarInfoType = AppsDynamiteSharedAvatarInfo::class;
+  protected $avatarInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $avatarUrl;
+  /**
+   * @var string
+   */
+  public $description;
+  protected $groupIdType = GroupId::class;
+  protected $groupIdDataType = '';
+  /**
+   * @var string
+   */
+  public $inviterEmail;
+  /**
+   * @var bool
+   */
+  public $isExternal;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var int
+   */
+  public $numMembers;
+  protected $segmentedMembershipCountsType = AppsDynamiteSharedSegmentedMembershipCounts::class;
+  protected $segmentedMembershipCountsDataType = '';
+  /**
+   * @var string
+   */
+  public $userMembershipState;
+
+  /**
+   * @param AppsDynamiteSharedAvatarInfo
+   */
+  public function setAvatarInfo(AppsDynamiteSharedAvatarInfo $avatarInfo)
+  {
+    $this->avatarInfo = $avatarInfo;
+  }
+  /**
+   * @return AppsDynamiteSharedAvatarInfo
+   */
+  public function getAvatarInfo()
+  {
+    return $this->avatarInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setAvatarUrl($avatarUrl)
+  {
+    $this->avatarUrl = $avatarUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getAvatarUrl()
+  {
+    return $this->avatarUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param GroupId
+   */
+  public function setGroupId(GroupId $groupId)
+  {
+    $this->groupId = $groupId;
+  }
+  /**
+   * @return GroupId
+   */
+  public function getGroupId()
+  {
+    return $this->groupId;
+  }
+  /**
+   * @param string
+   */
+  public function setInviterEmail($inviterEmail)
+  {
+    $this->inviterEmail = $inviterEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getInviterEmail()
+  {
+    return $this->inviterEmail;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsExternal($isExternal)
+  {
+    $this->isExternal = $isExternal;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsExternal()
+  {
+    return $this->isExternal;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param int
+   */
+  public function setNumMembers($numMembers)
+  {
+    $this->numMembers = $numMembers;
+  }
+  /**
+   * @return int
+   */
+  public function getNumMembers()
+  {
+    return $this->numMembers;
+  }
+  /**
+   * @param AppsDynamiteSharedSegmentedMembershipCounts
+   */
+  public function setSegmentedMembershipCounts(AppsDynamiteSharedSegmentedMembershipCounts $segmentedMembershipCounts)
+  {
+    $this->segmentedMembershipCounts = $segmentedMembershipCounts;
+  }
+  /**
+   * @return AppsDynamiteSharedSegmentedMembershipCounts
+   */
+  public function getSegmentedMembershipCounts()
+  {
+    return $this->segmentedMembershipCounts;
+  }
+  /**
+   * @param string
+   */
+  public function setUserMembershipState($userMembershipState)
+  {
+    $this->userMembershipState = $userMembershipState;
+  }
+  /**
+   * @return string
+   */
+  public function getUserMembershipState()
+  {
+    return $this->userMembershipState;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedSpaceInfo::class, 'Google_Service_CloudSearch_AppsDynamiteSharedSpaceInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedSuggestions.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedSuggestions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedSuggestions.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\CloudSearch;
+
+class AppsDynamiteSharedSuggestions extends \Google\Collection
+{
+  protected $collection_key = 'items';
+  protected $itemsType = AppsDynamiteSharedSuggestionsSuggestionItem::class;
+  protected $itemsDataType = 'array';
+  public $items;
+
+  /**
+   * @param AppsDynamiteSharedSuggestionsSuggestionItem[]
+   */
+  public function setItems($items)
+  {
+    $this->items = $items;
+  }
+  /**
+   * @return AppsDynamiteSharedSuggestionsSuggestionItem[]
+   */
+  public function getItems()
+  {
+    return $this->items;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedSuggestions::class, 'Google_Service_CloudSearch_AppsDynamiteSharedSuggestions');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedSuggestionsSuggestionItem.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedSuggestionsSuggestionItem.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedSuggestionsSuggestionItem.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\CloudSearch;
+
+class AppsDynamiteSharedSuggestionsSuggestionItem extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedSuggestionsSuggestionItem::class, 'Google_Service_CloudSearch_AppsDynamiteSharedSuggestionsSuggestionItem');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedTasksAnnotationData.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedTasksAnnotationData.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedTasksAnnotationData.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,140 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class AppsDynamiteSharedTasksAnnotationData extends \Google\Model
+{
+  protected $assigneeChangeType = AppsDynamiteSharedTasksAnnotationDataAssigneeChange::class;
+  protected $assigneeChangeDataType = '';
+  protected $completionChangeType = AppsDynamiteSharedTasksAnnotationDataCompletionChange::class;
+  protected $completionChangeDataType = '';
+  protected $creationType = AppsDynamiteSharedTasksAnnotationDataCreation::class;
+  protected $creationDataType = '';
+  protected $deletionChangeType = AppsDynamiteSharedTasksAnnotationDataDeletionChange::class;
+  protected $deletionChangeDataType = '';
+  /**
+   * @var string
+   */
+  public $taskId;
+  protected $taskPropertiesType = AppsDynamiteSharedTasksAnnotationDataTaskProperties::class;
+  protected $taskPropertiesDataType = '';
+  protected $userDefinedMessageType = AppsDynamiteSharedTasksAnnotationDataUserDefinedMessage::class;
+  protected $userDefinedMessageDataType = '';
+
+  /**
+   * @param AppsDynamiteSharedTasksAnnotationDataAssigneeChange
+   */
+  public function setAssigneeChange(AppsDynamiteSharedTasksAnnotationDataAssigneeChange $assigneeChange)
+  {
+    $this->assigneeChange = $assigneeChange;
+  }
+  /**
+   * @return AppsDynamiteSharedTasksAnnotationDataAssigneeChange
+   */
+  public function getAssigneeChange()
+  {
+    return $this->assigneeChange;
+  }
+  /**
+   * @param AppsDynamiteSharedTasksAnnotationDataCompletionChange
+   */
+  public function setCompletionChange(AppsDynamiteSharedTasksAnnotationDataCompletionChange $completionChange)
+  {
+    $this->completionChange = $completionChange;
+  }
+  /**
+   * @return AppsDynamiteSharedTasksAnnotationDataCompletionChange
+   */
+  public function getCompletionChange()
+  {
+    return $this->completionChange;
+  }
+  /**
+   * @param AppsDynamiteSharedTasksAnnotationDataCreation
+   */
+  public function setCreation(AppsDynamiteSharedTasksAnnotationDataCreation $creation)
+  {
+    $this->creation = $creation;
+  }
+  /**
+   * @return AppsDynamiteSharedTasksAnnotationDataCreation
+   */
+  public function getCreation()
+  {
+    return $this->creation;
+  }
+  /**
+   * @param AppsDynamiteSharedTasksAnnotationDataDeletionChange
+   */
+  public function setDeletionChange(AppsDynamiteSharedTasksAnnotationDataDeletionChange $deletionChange)
+  {
+    $this->deletionChange = $deletionChange;
+  }
+  /**
+   * @return AppsDynamiteSharedTasksAnnotationDataDeletionChange
+   */
+  public function getDeletionChange()
+  {
+    return $this->deletionChange;
+  }
+  /**
+   * @param string
+   */
+  public function setTaskId($taskId)
+  {
+    $this->taskId = $taskId;
+  }
+  /**
+   * @return string
+   */
+  public function getTaskId()
+  {
+    return $this->taskId;
+  }
+  /**
+   * @param AppsDynamiteSharedTasksAnnotationDataTaskProperties
+   */
+  public function setTaskProperties(AppsDynamiteSharedTasksAnnotationDataTaskProperties $taskProperties)
+  {
+    $this->taskProperties = $taskProperties;
+  }
+  /**
+   * @return AppsDynamiteSharedTasksAnnotationDataTaskProperties
+   */
+  public function getTaskProperties()
+  {
+    return $this->taskProperties;
+  }
+  /**
+   * @param AppsDynamiteSharedTasksAnnotationDataUserDefinedMessage
+   */
+  public function setUserDefinedMessage(AppsDynamiteSharedTasksAnnotationDataUserDefinedMessage $userDefinedMessage)
+  {
+    $this->userDefinedMessage = $userDefinedMessage;
+  }
+  /**
+   * @return AppsDynamiteSharedTasksAnnotationDataUserDefinedMessage
+   */
+  public function getUserDefinedMessage()
+  {
+    return $this->userDefinedMessage;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedTasksAnnotationData::class, 'Google_Service_CloudSearch_AppsDynamiteSharedTasksAnnotationData');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedTasksAnnotationDataAssigneeChange.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedTasksAnnotationDataAssigneeChange.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedTasksAnnotationDataAssigneeChange.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\CloudSearch;
+
+class AppsDynamiteSharedTasksAnnotationDataAssigneeChange extends \Google\Model
+{
+  protected $oldAssigneeType = UserId::class;
+  protected $oldAssigneeDataType = '';
+
+  /**
+   * @param UserId
+   */
+  public function setOldAssignee(UserId $oldAssignee)
+  {
+    $this->oldAssignee = $oldAssignee;
+  }
+  /**
+   * @return UserId
+   */
+  public function getOldAssignee()
+  {
+    return $this->oldAssignee;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedTasksAnnotationDataAssigneeChange::class, 'Google_Service_CloudSearch_AppsDynamiteSharedTasksAnnotationDataAssigneeChange');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedTasksAnnotationDataCompletionChange.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedTasksAnnotationDataCompletionChange.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedTasksAnnotationDataCompletionChange.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\CloudSearch;
+
+class AppsDynamiteSharedTasksAnnotationDataCompletionChange extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedTasksAnnotationDataCompletionChange::class, 'Google_Service_CloudSearch_AppsDynamiteSharedTasksAnnotationDataCompletionChange');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedTasksAnnotationDataCreation.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedTasksAnnotationDataCreation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedTasksAnnotationDataCreation.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\CloudSearch;
+
+class AppsDynamiteSharedTasksAnnotationDataCreation extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedTasksAnnotationDataCreation::class, 'Google_Service_CloudSearch_AppsDynamiteSharedTasksAnnotationDataCreation');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedTasksAnnotationDataDeletionChange.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedTasksAnnotationDataDeletionChange.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedTasksAnnotationDataDeletionChange.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\CloudSearch;
+
+class AppsDynamiteSharedTasksAnnotationDataDeletionChange extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedTasksAnnotationDataDeletionChange::class, 'Google_Service_CloudSearch_AppsDynamiteSharedTasksAnnotationDataDeletionChange');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedTasksAnnotationDataTaskProperties.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedTasksAnnotationDataTaskProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedTasksAnnotationDataTaskProperties.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\CloudSearch;
+
+class AppsDynamiteSharedTasksAnnotationDataTaskProperties extends \Google\Model
+{
+  protected $assigneeType = UserId::class;
+  protected $assigneeDataType = '';
+  /**
+   * @var bool
+   */
+  public $completed;
+  /**
+   * @var bool
+   */
+  public $deleted;
+  /**
+   * @var string
+   */
+  public $description;
+  protected $startDateType = Date::class;
+  protected $startDateDataType = '';
+  /**
+   * @var string
+   */
+  public $startTime;
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param UserId
+   */
+  public function setAssignee(UserId $assignee)
+  {
+    $this->assignee = $assignee;
+  }
+  /**
+   * @return UserId
+   */
+  public function getAssignee()
+  {
+    return $this->assignee;
+  }
+  /**
+   * @param bool
+   */
+  public function setCompleted($completed)
+  {
+    $this->completed = $completed;
+  }
+  /**
+   * @return bool
+   */
+  public function getCompleted()
+  {
+    return $this->completed;
+  }
+  /**
+   * @param bool
+   */
+  public function setDeleted($deleted)
+  {
+    $this->deleted = $deleted;
+  }
+  /**
+   * @return bool
+   */
+  public function getDeleted()
+  {
+    return $this->deleted;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param Date
+   */
+  public function setStartDate(Date $startDate)
+  {
+    $this->startDate = $startDate;
+  }
+  /**
+   * @return Date
+   */
+  public function getStartDate()
+  {
+    return $this->startDate;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTime($startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+  /**
+   * @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(AppsDynamiteSharedTasksAnnotationDataTaskProperties::class, 'Google_Service_CloudSearch_AppsDynamiteSharedTasksAnnotationDataTaskProperties');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedTasksAnnotationDataUserDefinedMessage.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedTasksAnnotationDataUserDefinedMessage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedTasksAnnotationDataUserDefinedMessage.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\CloudSearch;
+
+class AppsDynamiteSharedTasksAnnotationDataUserDefinedMessage extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedTasksAnnotationDataUserDefinedMessage::class, 'Google_Service_CloudSearch_AppsDynamiteSharedTasksAnnotationDataUserDefinedMessage');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedTasksMessageIntegrationPayload.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedTasksMessageIntegrationPayload.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedTasksMessageIntegrationPayload.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\CloudSearch;
+
+class AppsDynamiteSharedTasksMessageIntegrationPayload extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedTasksMessageIntegrationPayload::class, 'Google_Service_CloudSearch_AppsDynamiteSharedTasksMessageIntegrationPayload');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedTextInput.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedTextInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedTextInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,167 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class AppsDynamiteSharedTextInput extends \Google\Model
+{
+  protected $autoCompleteActionType = AppsDynamiteSharedAction::class;
+  protected $autoCompleteActionDataType = '';
+  public $autoCompleteAction;
+  /**
+   * @var string
+   */
+  public $hintText;
+  protected $initialSuggestionsType = AppsDynamiteSharedSuggestions::class;
+  protected $initialSuggestionsDataType = '';
+  public $initialSuggestions;
+  /**
+   * @var string
+   */
+  public $label;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $onChangeActionType = AppsDynamiteSharedAction::class;
+  protected $onChangeActionDataType = '';
+  public $onChangeAction;
+  /**
+   * @var string
+   */
+  public $type;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param AppsDynamiteSharedAction
+   */
+  public function setAutoCompleteAction(AppsDynamiteSharedAction $autoCompleteAction)
+  {
+    $this->autoCompleteAction = $autoCompleteAction;
+  }
+  /**
+   * @return AppsDynamiteSharedAction
+   */
+  public function getAutoCompleteAction()
+  {
+    return $this->autoCompleteAction;
+  }
+  /**
+   * @param string
+   */
+  public function setHintText($hintText)
+  {
+    $this->hintText = $hintText;
+  }
+  /**
+   * @return string
+   */
+  public function getHintText()
+  {
+    return $this->hintText;
+  }
+  /**
+   * @param AppsDynamiteSharedSuggestions
+   */
+  public function setInitialSuggestions(AppsDynamiteSharedSuggestions $initialSuggestions)
+  {
+    $this->initialSuggestions = $initialSuggestions;
+  }
+  /**
+   * @return AppsDynamiteSharedSuggestions
+   */
+  public function getInitialSuggestions()
+  {
+    return $this->initialSuggestions;
+  }
+  /**
+   * @param string
+   */
+  public function setLabel($label)
+  {
+    $this->label = $label;
+  }
+  /**
+   * @return string
+   */
+  public function getLabel()
+  {
+    return $this->label;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param AppsDynamiteSharedAction
+   */
+  public function setOnChangeAction(AppsDynamiteSharedAction $onChangeAction)
+  {
+    $this->onChangeAction = $onChangeAction;
+  }
+  /**
+   * @return AppsDynamiteSharedAction
+   */
+  public function getOnChangeAction()
+  {
+    return $this->onChangeAction;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @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(AppsDynamiteSharedTextInput::class, 'Google_Service_CloudSearch_AppsDynamiteSharedTextInput');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedTextParagraph.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedTextParagraph.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedTextParagraph.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\CloudSearch;
+
+class AppsDynamiteSharedTextParagraph extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedTextParagraph::class, 'Google_Service_CloudSearch_AppsDynamiteSharedTextParagraph');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedTextSegment.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedTextSegment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedTextSegment.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\CloudSearch;
+
+class AppsDynamiteSharedTextSegment extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $length;
+  /**
+   * @var int
+   */
+  public $startIndex;
+
+  /**
+   * @param int
+   */
+  public function setLength($length)
+  {
+    $this->length = $length;
+  }
+  /**
+   * @return int
+   */
+  public function getLength()
+  {
+    return $this->length;
+  }
+  /**
+   * @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(AppsDynamiteSharedTextSegment::class, 'Google_Service_CloudSearch_AppsDynamiteSharedTextSegment');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedTextSegmentsWithDescription.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedTextSegmentsWithDescription.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedTextSegmentsWithDescription.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\CloudSearch;
+
+class AppsDynamiteSharedTextSegmentsWithDescription extends \Google\Collection
+{
+  protected $collection_key = 'textSegment';
+  /**
+   * @var string
+   */
+  public $descriptionType;
+  protected $textSegmentType = AppsDynamiteSharedTextSegment::class;
+  protected $textSegmentDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setDescriptionType($descriptionType)
+  {
+    $this->descriptionType = $descriptionType;
+  }
+  /**
+   * @return string
+   */
+  public function getDescriptionType()
+  {
+    return $this->descriptionType;
+  }
+  /**
+   * @param AppsDynamiteSharedTextSegment[]
+   */
+  public function setTextSegment($textSegment)
+  {
+    $this->textSegment = $textSegment;
+  }
+  /**
+   * @return AppsDynamiteSharedTextSegment[]
+   */
+  public function getTextSegment()
+  {
+    return $this->textSegment;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedTextSegmentsWithDescription::class, 'Google_Service_CloudSearch_AppsDynamiteSharedTextSegmentsWithDescription');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedTextWithDescription.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedTextWithDescription.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedTextWithDescription.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\CloudSearch;
+
+class AppsDynamiteSharedTextWithDescription extends \Google\Collection
+{
+  protected $collection_key = 'textSegmentsWithDescription';
+  /**
+   * @var string
+   */
+  public $textBody;
+  protected $textSegmentsWithDescriptionType = AppsDynamiteSharedTextSegmentsWithDescription::class;
+  protected $textSegmentsWithDescriptionDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setTextBody($textBody)
+  {
+    $this->textBody = $textBody;
+  }
+  /**
+   * @return string
+   */
+  public function getTextBody()
+  {
+    return $this->textBody;
+  }
+  /**
+   * @param AppsDynamiteSharedTextSegmentsWithDescription[]
+   */
+  public function setTextSegmentsWithDescription($textSegmentsWithDescription)
+  {
+    $this->textSegmentsWithDescription = $textSegmentsWithDescription;
+  }
+  /**
+   * @return AppsDynamiteSharedTextSegmentsWithDescription[]
+   */
+  public function getTextSegmentsWithDescription()
+  {
+    return $this->textSegmentsWithDescription;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedTextWithDescription::class, 'Google_Service_CloudSearch_AppsDynamiteSharedTextWithDescription');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedUserBlockRelationship.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedUserBlockRelationship.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedUserBlockRelationship.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\CloudSearch;
+
+class AppsDynamiteSharedUserBlockRelationship extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $hasBlockedRequester;
+  /**
+   * @var bool
+   */
+  public $isBlockedByRequester;
+
+  /**
+   * @param bool
+   */
+  public function setHasBlockedRequester($hasBlockedRequester)
+  {
+    $this->hasBlockedRequester = $hasBlockedRequester;
+  }
+  /**
+   * @return bool
+   */
+  public function getHasBlockedRequester()
+  {
+    return $this->hasBlockedRequester;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsBlockedByRequester($isBlockedByRequester)
+  {
+    $this->isBlockedByRequester = $isBlockedByRequester;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsBlockedByRequester()
+  {
+    return $this->isBlockedByRequester;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedUserBlockRelationship::class, 'Google_Service_CloudSearch_AppsDynamiteSharedUserBlockRelationship');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedVideoReference.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedVideoReference.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedVideoReference.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\CloudSearch;
+
+class AppsDynamiteSharedVideoReference extends \Google\Collection
+{
+  protected $collection_key = 'format';
+  /**
+   * @var int[]
+   */
+  public $format;
+  /**
+   * @var string
+   */
+  public $status;
+
+  /**
+   * @param int[]
+   */
+  public function setFormat($format)
+  {
+    $this->format = $format;
+  }
+  /**
+   * @return int[]
+   */
+  public function getFormat()
+  {
+    return $this->format;
+  }
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedVideoReference::class, 'Google_Service_CloudSearch_AppsDynamiteSharedVideoReference');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedWidget.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedWidget.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSharedWidget.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,214 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class AppsDynamiteSharedWidget extends \Google\Model
+{
+  protected $buttonListType = AppsDynamiteSharedButtonList::class;
+  protected $buttonListDataType = '';
+  public $buttonList;
+  protected $columnsType = AppsDynamiteSharedColumns::class;
+  protected $columnsDataType = '';
+  public $columns;
+  protected $dateTimePickerType = AppsDynamiteSharedDateTimePicker::class;
+  protected $dateTimePickerDataType = '';
+  public $dateTimePicker;
+  protected $decoratedTextType = AppsDynamiteSharedDecoratedText::class;
+  protected $decoratedTextDataType = '';
+  public $decoratedText;
+  protected $dividerType = AppsDynamiteSharedDivider::class;
+  protected $dividerDataType = '';
+  public $divider;
+  protected $gridType = AppsDynamiteSharedGrid::class;
+  protected $gridDataType = '';
+  public $grid;
+  /**
+   * @var string
+   */
+  public $horizontalAlignment;
+  protected $imageType = AppsDynamiteSharedImage::class;
+  protected $imageDataType = '';
+  public $image;
+  protected $selectionInputType = AppsDynamiteSharedSelectionInput::class;
+  protected $selectionInputDataType = '';
+  public $selectionInput;
+  protected $textInputType = AppsDynamiteSharedTextInput::class;
+  protected $textInputDataType = '';
+  public $textInput;
+  protected $textParagraphType = AppsDynamiteSharedTextParagraph::class;
+  protected $textParagraphDataType = '';
+  public $textParagraph;
+
+  /**
+   * @param AppsDynamiteSharedButtonList
+   */
+  public function setButtonList(AppsDynamiteSharedButtonList $buttonList)
+  {
+    $this->buttonList = $buttonList;
+  }
+  /**
+   * @return AppsDynamiteSharedButtonList
+   */
+  public function getButtonList()
+  {
+    return $this->buttonList;
+  }
+  /**
+   * @param AppsDynamiteSharedColumns
+   */
+  public function setColumns(AppsDynamiteSharedColumns $columns)
+  {
+    $this->columns = $columns;
+  }
+  /**
+   * @return AppsDynamiteSharedColumns
+   */
+  public function getColumns()
+  {
+    return $this->columns;
+  }
+  /**
+   * @param AppsDynamiteSharedDateTimePicker
+   */
+  public function setDateTimePicker(AppsDynamiteSharedDateTimePicker $dateTimePicker)
+  {
+    $this->dateTimePicker = $dateTimePicker;
+  }
+  /**
+   * @return AppsDynamiteSharedDateTimePicker
+   */
+  public function getDateTimePicker()
+  {
+    return $this->dateTimePicker;
+  }
+  /**
+   * @param AppsDynamiteSharedDecoratedText
+   */
+  public function setDecoratedText(AppsDynamiteSharedDecoratedText $decoratedText)
+  {
+    $this->decoratedText = $decoratedText;
+  }
+  /**
+   * @return AppsDynamiteSharedDecoratedText
+   */
+  public function getDecoratedText()
+  {
+    return $this->decoratedText;
+  }
+  /**
+   * @param AppsDynamiteSharedDivider
+   */
+  public function setDivider(AppsDynamiteSharedDivider $divider)
+  {
+    $this->divider = $divider;
+  }
+  /**
+   * @return AppsDynamiteSharedDivider
+   */
+  public function getDivider()
+  {
+    return $this->divider;
+  }
+  /**
+   * @param AppsDynamiteSharedGrid
+   */
+  public function setGrid(AppsDynamiteSharedGrid $grid)
+  {
+    $this->grid = $grid;
+  }
+  /**
+   * @return AppsDynamiteSharedGrid
+   */
+  public function getGrid()
+  {
+    return $this->grid;
+  }
+  /**
+   * @param string
+   */
+  public function setHorizontalAlignment($horizontalAlignment)
+  {
+    $this->horizontalAlignment = $horizontalAlignment;
+  }
+  /**
+   * @return string
+   */
+  public function getHorizontalAlignment()
+  {
+    return $this->horizontalAlignment;
+  }
+  /**
+   * @param AppsDynamiteSharedImage
+   */
+  public function setImage(AppsDynamiteSharedImage $image)
+  {
+    $this->image = $image;
+  }
+  /**
+   * @return AppsDynamiteSharedImage
+   */
+  public function getImage()
+  {
+    return $this->image;
+  }
+  /**
+   * @param AppsDynamiteSharedSelectionInput
+   */
+  public function setSelectionInput(AppsDynamiteSharedSelectionInput $selectionInput)
+  {
+    $this->selectionInput = $selectionInput;
+  }
+  /**
+   * @return AppsDynamiteSharedSelectionInput
+   */
+  public function getSelectionInput()
+  {
+    return $this->selectionInput;
+  }
+  /**
+   * @param AppsDynamiteSharedTextInput
+   */
+  public function setTextInput(AppsDynamiteSharedTextInput $textInput)
+  {
+    $this->textInput = $textInput;
+  }
+  /**
+   * @return AppsDynamiteSharedTextInput
+   */
+  public function getTextInput()
+  {
+    return $this->textInput;
+  }
+  /**
+   * @param AppsDynamiteSharedTextParagraph
+   */
+  public function setTextParagraph(AppsDynamiteSharedTextParagraph $textParagraph)
+  {
+    $this->textParagraph = $textParagraph;
+  }
+  /**
+   * @return AppsDynamiteSharedTextParagraph
+   */
+  public function getTextParagraph()
+  {
+    return $this->textParagraph;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSharedWidget::class, 'Google_Service_CloudSearch_AppsDynamiteSharedWidget');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSlashCommandMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSlashCommandMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSlashCommandMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,132 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class AppsDynamiteSlashCommandMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $argumentsHint;
+  /**
+   * @var string
+   */
+  public $commandId;
+  /**
+   * @var string
+   */
+  public $commandName;
+  protected $idType = AppsDynamiteUserId::class;
+  protected $idDataType = '';
+  /**
+   * @var bool
+   */
+  public $triggersDialog;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setArgumentsHint($argumentsHint)
+  {
+    $this->argumentsHint = $argumentsHint;
+  }
+  /**
+   * @return string
+   */
+  public function getArgumentsHint()
+  {
+    return $this->argumentsHint;
+  }
+  /**
+   * @param string
+   */
+  public function setCommandId($commandId)
+  {
+    $this->commandId = $commandId;
+  }
+  /**
+   * @return string
+   */
+  public function getCommandId()
+  {
+    return $this->commandId;
+  }
+  /**
+   * @param string
+   */
+  public function setCommandName($commandName)
+  {
+    $this->commandName = $commandName;
+  }
+  /**
+   * @return string
+   */
+  public function getCommandName()
+  {
+    return $this->commandName;
+  }
+  /**
+   * @param AppsDynamiteUserId
+   */
+  public function setId(AppsDynamiteUserId $id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return AppsDynamiteUserId
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param bool
+   */
+  public function setTriggersDialog($triggersDialog)
+  {
+    $this->triggersDialog = $triggersDialog;
+  }
+  /**
+   * @return bool
+   */
+  public function getTriggersDialog()
+  {
+    return $this->triggersDialog;
+  }
+  /**
+   * @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(AppsDynamiteSlashCommandMetadata::class, 'Google_Service_CloudSearch_AppsDynamiteSlashCommandMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSpaceId.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSpaceId.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteSpaceId.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\CloudSearch;
+
+class AppsDynamiteSpaceId extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $spaceId;
+
+  /**
+   * @param string
+   */
+  public function setSpaceId($spaceId)
+  {
+    $this->spaceId = $spaceId;
+  }
+  /**
+   * @return string
+   */
+  public function getSpaceId()
+  {
+    return $this->spaceId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteSpaceId::class, 'Google_Service_CloudSearch_AppsDynamiteSpaceId');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageAction.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageAction.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\CloudSearch;
+
+class AppsDynamiteStorageAction extends \Google\Collection
+{
+  protected $collection_key = 'parameters';
+  /**
+   * @var string
+   */
+  public $function;
+  /**
+   * @var string
+   */
+  public $interaction;
+  /**
+   * @var string
+   */
+  public $loadIndicator;
+  protected $parametersType = AppsDynamiteStorageActionActionParameter::class;
+  protected $parametersDataType = 'array';
+  /**
+   * @var bool
+   */
+  public $persistValues;
+
+  /**
+   * @param string
+   */
+  public function setFunction($function)
+  {
+    $this->function = $function;
+  }
+  /**
+   * @return string
+   */
+  public function getFunction()
+  {
+    return $this->function;
+  }
+  /**
+   * @param string
+   */
+  public function setInteraction($interaction)
+  {
+    $this->interaction = $interaction;
+  }
+  /**
+   * @return string
+   */
+  public function getInteraction()
+  {
+    return $this->interaction;
+  }
+  /**
+   * @param string
+   */
+  public function setLoadIndicator($loadIndicator)
+  {
+    $this->loadIndicator = $loadIndicator;
+  }
+  /**
+   * @return string
+   */
+  public function getLoadIndicator()
+  {
+    return $this->loadIndicator;
+  }
+  /**
+   * @param AppsDynamiteStorageActionActionParameter[]
+   */
+  public function setParameters($parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return AppsDynamiteStorageActionActionParameter[]
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+  /**
+   * @param bool
+   */
+  public function setPersistValues($persistValues)
+  {
+    $this->persistValues = $persistValues;
+  }
+  /**
+   * @return bool
+   */
+  public function getPersistValues()
+  {
+    return $this->persistValues;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteStorageAction::class, 'Google_Service_CloudSearch_AppsDynamiteStorageAction');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageActionActionParameter.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageActionActionParameter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageActionActionParameter.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\CloudSearch;
+
+class AppsDynamiteStorageActionActionParameter extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $key;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setKey($key)
+  {
+    $this->key = $key;
+  }
+  /**
+   * @return string
+   */
+  public function getKey()
+  {
+    return $this->key;
+  }
+  /**
+   * @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(AppsDynamiteStorageActionActionParameter::class, 'Google_Service_CloudSearch_AppsDynamiteStorageActionActionParameter');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageBorderStyle.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageBorderStyle.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageBorderStyle.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\CloudSearch;
+
+class AppsDynamiteStorageBorderStyle extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $cornerRadius;
+  protected $strokeColorType = Color::class;
+  protected $strokeColorDataType = '';
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param int
+   */
+  public function setCornerRadius($cornerRadius)
+  {
+    $this->cornerRadius = $cornerRadius;
+  }
+  /**
+   * @return int
+   */
+  public function getCornerRadius()
+  {
+    return $this->cornerRadius;
+  }
+  /**
+   * @param Color
+   */
+  public function setStrokeColor(Color $strokeColor)
+  {
+    $this->strokeColor = $strokeColor;
+  }
+  /**
+   * @return Color
+   */
+  public function getStrokeColor()
+  {
+    return $this->strokeColor;
+  }
+  /**
+   * @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(AppsDynamiteStorageBorderStyle::class, 'Google_Service_CloudSearch_AppsDynamiteStorageBorderStyle');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageButton.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageButton.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageButton.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,128 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class AppsDynamiteStorageButton extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $altText;
+  protected $colorType = Color::class;
+  protected $colorDataType = '';
+  /**
+   * @var bool
+   */
+  public $disabled;
+  protected $iconType = AppsDynamiteStorageIcon::class;
+  protected $iconDataType = '';
+  protected $onClickType = AppsDynamiteStorageOnClick::class;
+  protected $onClickDataType = '';
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param string
+   */
+  public function setAltText($altText)
+  {
+    $this->altText = $altText;
+  }
+  /**
+   * @return string
+   */
+  public function getAltText()
+  {
+    return $this->altText;
+  }
+  /**
+   * @param Color
+   */
+  public function setColor(Color $color)
+  {
+    $this->color = $color;
+  }
+  /**
+   * @return Color
+   */
+  public function getColor()
+  {
+    return $this->color;
+  }
+  /**
+   * @param bool
+   */
+  public function setDisabled($disabled)
+  {
+    $this->disabled = $disabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getDisabled()
+  {
+    return $this->disabled;
+  }
+  /**
+   * @param AppsDynamiteStorageIcon
+   */
+  public function setIcon(AppsDynamiteStorageIcon $icon)
+  {
+    $this->icon = $icon;
+  }
+  /**
+   * @return AppsDynamiteStorageIcon
+   */
+  public function getIcon()
+  {
+    return $this->icon;
+  }
+  /**
+   * @param AppsDynamiteStorageOnClick
+   */
+  public function setOnClick(AppsDynamiteStorageOnClick $onClick)
+  {
+    $this->onClick = $onClick;
+  }
+  /**
+   * @return AppsDynamiteStorageOnClick
+   */
+  public function getOnClick()
+  {
+    return $this->onClick;
+  }
+  /**
+   * @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(AppsDynamiteStorageButton::class, 'Google_Service_CloudSearch_AppsDynamiteStorageButton');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageButtonList.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageButtonList.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageButtonList.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\CloudSearch;
+
+class AppsDynamiteStorageButtonList extends \Google\Collection
+{
+  protected $collection_key = 'buttons';
+  protected $buttonsType = AppsDynamiteStorageButton::class;
+  protected $buttonsDataType = 'array';
+
+  /**
+   * @param AppsDynamiteStorageButton[]
+   */
+  public function setButtons($buttons)
+  {
+    $this->buttons = $buttons;
+  }
+  /**
+   * @return AppsDynamiteStorageButton[]
+   */
+  public function getButtons()
+  {
+    return $this->buttons;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteStorageButtonList::class, 'Google_Service_CloudSearch_AppsDynamiteStorageButtonList');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageCard.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageCard.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageCard.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,93 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class AppsDynamiteStorageCard extends \Google\Collection
+{
+  protected $collection_key = 'sections';
+  protected $cardActionsType = AppsDynamiteStorageCardCardAction::class;
+  protected $cardActionsDataType = 'array';
+  protected $headerType = AppsDynamiteStorageCardCardHeader::class;
+  protected $headerDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $sectionsType = AppsDynamiteStorageCardSection::class;
+  protected $sectionsDataType = 'array';
+
+  /**
+   * @param AppsDynamiteStorageCardCardAction[]
+   */
+  public function setCardActions($cardActions)
+  {
+    $this->cardActions = $cardActions;
+  }
+  /**
+   * @return AppsDynamiteStorageCardCardAction[]
+   */
+  public function getCardActions()
+  {
+    return $this->cardActions;
+  }
+  /**
+   * @param AppsDynamiteStorageCardCardHeader
+   */
+  public function setHeader(AppsDynamiteStorageCardCardHeader $header)
+  {
+    $this->header = $header;
+  }
+  /**
+   * @return AppsDynamiteStorageCardCardHeader
+   */
+  public function getHeader()
+  {
+    return $this->header;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param AppsDynamiteStorageCardSection[]
+   */
+  public function setSections($sections)
+  {
+    $this->sections = $sections;
+  }
+  /**
+   * @return AppsDynamiteStorageCardSection[]
+   */
+  public function getSections()
+  {
+    return $this->sections;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteStorageCard::class, 'Google_Service_CloudSearch_AppsDynamiteStorageCard');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageCardCardAction.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageCardCardAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageCardCardAction.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\CloudSearch;
+
+class AppsDynamiteStorageCardCardAction extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $actionLabel;
+  protected $onClickType = AppsDynamiteStorageOnClick::class;
+  protected $onClickDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setActionLabel($actionLabel)
+  {
+    $this->actionLabel = $actionLabel;
+  }
+  /**
+   * @return string
+   */
+  public function getActionLabel()
+  {
+    return $this->actionLabel;
+  }
+  /**
+   * @param AppsDynamiteStorageOnClick
+   */
+  public function setOnClick(AppsDynamiteStorageOnClick $onClick)
+  {
+    $this->onClick = $onClick;
+  }
+  /**
+   * @return AppsDynamiteStorageOnClick
+   */
+  public function getOnClick()
+  {
+    return $this->onClick;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteStorageCardCardAction::class, 'Google_Service_CloudSearch_AppsDynamiteStorageCardCardAction');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageCardCardHeader.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageCardCardHeader.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageCardCardHeader.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\CloudSearch;
+
+class AppsDynamiteStorageCardCardHeader extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $imageAltText;
+  /**
+   * @var string
+   */
+  public $imageType;
+  /**
+   * @var string
+   */
+  public $imageUrl;
+  /**
+   * @var string
+   */
+  public $subtitle;
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param string
+   */
+  public function setImageAltText($imageAltText)
+  {
+    $this->imageAltText = $imageAltText;
+  }
+  /**
+   * @return string
+   */
+  public function getImageAltText()
+  {
+    return $this->imageAltText;
+  }
+  /**
+   * @param string
+   */
+  public function setImageType($imageType)
+  {
+    $this->imageType = $imageType;
+  }
+  /**
+   * @return string
+   */
+  public function getImageType()
+  {
+    return $this->imageType;
+  }
+  /**
+   * @param string
+   */
+  public function setImageUrl($imageUrl)
+  {
+    $this->imageUrl = $imageUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getImageUrl()
+  {
+    return $this->imageUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setSubtitle($subtitle)
+  {
+    $this->subtitle = $subtitle;
+  }
+  /**
+   * @return string
+   */
+  public function getSubtitle()
+  {
+    return $this->subtitle;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteStorageCardCardHeader::class, 'Google_Service_CloudSearch_AppsDynamiteStorageCardCardHeader');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageCardSection.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageCardSection.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageCardSection.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\CloudSearch;
+
+class AppsDynamiteStorageCardSection extends \Google\Collection
+{
+  protected $collection_key = 'widgets';
+  /**
+   * @var bool
+   */
+  public $collapsible;
+  /**
+   * @var string
+   */
+  public $header;
+  /**
+   * @var int
+   */
+  public $uncollapsibleWidgetsCount;
+  protected $widgetsType = AppsDynamiteStorageWidget::class;
+  protected $widgetsDataType = 'array';
+
+  /**
+   * @param bool
+   */
+  public function setCollapsible($collapsible)
+  {
+    $this->collapsible = $collapsible;
+  }
+  /**
+   * @return bool
+   */
+  public function getCollapsible()
+  {
+    return $this->collapsible;
+  }
+  /**
+   * @param string
+   */
+  public function setHeader($header)
+  {
+    $this->header = $header;
+  }
+  /**
+   * @return string
+   */
+  public function getHeader()
+  {
+    return $this->header;
+  }
+  /**
+   * @param int
+   */
+  public function setUncollapsibleWidgetsCount($uncollapsibleWidgetsCount)
+  {
+    $this->uncollapsibleWidgetsCount = $uncollapsibleWidgetsCount;
+  }
+  /**
+   * @return int
+   */
+  public function getUncollapsibleWidgetsCount()
+  {
+    return $this->uncollapsibleWidgetsCount;
+  }
+  /**
+   * @param AppsDynamiteStorageWidget[]
+   */
+  public function setWidgets($widgets)
+  {
+    $this->widgets = $widgets;
+  }
+  /**
+   * @return AppsDynamiteStorageWidget[]
+   */
+  public function getWidgets()
+  {
+    return $this->widgets;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteStorageCardSection::class, 'Google_Service_CloudSearch_AppsDynamiteStorageCardSection');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageColumns.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageColumns.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageColumns.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\CloudSearch;
+
+class AppsDynamiteStorageColumns extends \Google\Collection
+{
+  protected $collection_key = 'columnItems';
+  protected $columnItemsType = AppsDynamiteStorageColumnsColumn::class;
+  protected $columnItemsDataType = 'array';
+
+  /**
+   * @param AppsDynamiteStorageColumnsColumn[]
+   */
+  public function setColumnItems($columnItems)
+  {
+    $this->columnItems = $columnItems;
+  }
+  /**
+   * @return AppsDynamiteStorageColumnsColumn[]
+   */
+  public function getColumnItems()
+  {
+    return $this->columnItems;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteStorageColumns::class, 'Google_Service_CloudSearch_AppsDynamiteStorageColumns');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageColumnsColumn.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageColumnsColumn.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageColumnsColumn.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\CloudSearch;
+
+class AppsDynamiteStorageColumnsColumn extends \Google\Collection
+{
+  protected $collection_key = 'widgets';
+  /**
+   * @var string
+   */
+  public $horizontalAlignment;
+  /**
+   * @var string
+   */
+  public $horizontalSizeStyle;
+  /**
+   * @var string
+   */
+  public $verticalAlignment;
+  protected $widgetsType = AppsDynamiteStorageColumnsColumnWidgets::class;
+  protected $widgetsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setHorizontalAlignment($horizontalAlignment)
+  {
+    $this->horizontalAlignment = $horizontalAlignment;
+  }
+  /**
+   * @return string
+   */
+  public function getHorizontalAlignment()
+  {
+    return $this->horizontalAlignment;
+  }
+  /**
+   * @param string
+   */
+  public function setHorizontalSizeStyle($horizontalSizeStyle)
+  {
+    $this->horizontalSizeStyle = $horizontalSizeStyle;
+  }
+  /**
+   * @return string
+   */
+  public function getHorizontalSizeStyle()
+  {
+    return $this->horizontalSizeStyle;
+  }
+  /**
+   * @param string
+   */
+  public function setVerticalAlignment($verticalAlignment)
+  {
+    $this->verticalAlignment = $verticalAlignment;
+  }
+  /**
+   * @return string
+   */
+  public function getVerticalAlignment()
+  {
+    return $this->verticalAlignment;
+  }
+  /**
+   * @param AppsDynamiteStorageColumnsColumnWidgets[]
+   */
+  public function setWidgets($widgets)
+  {
+    $this->widgets = $widgets;
+  }
+  /**
+   * @return AppsDynamiteStorageColumnsColumnWidgets[]
+   */
+  public function getWidgets()
+  {
+    return $this->widgets;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteStorageColumnsColumn::class, 'Google_Service_CloudSearch_AppsDynamiteStorageColumnsColumn');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageColumnsColumnWidgets.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageColumnsColumnWidgets.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageColumnsColumnWidgets.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,138 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class AppsDynamiteStorageColumnsColumnWidgets extends \Google\Model
+{
+  protected $buttonListType = AppsDynamiteStorageButtonList::class;
+  protected $buttonListDataType = '';
+  protected $dateTimePickerType = AppsDynamiteStorageDateTimePicker::class;
+  protected $dateTimePickerDataType = '';
+  protected $decoratedTextType = AppsDynamiteStorageDecoratedText::class;
+  protected $decoratedTextDataType = '';
+  protected $imageType = AppsDynamiteStorageImage::class;
+  protected $imageDataType = '';
+  protected $selectionInputType = AppsDynamiteStorageSelectionInput::class;
+  protected $selectionInputDataType = '';
+  protected $textInputType = AppsDynamiteStorageTextInput::class;
+  protected $textInputDataType = '';
+  protected $textParagraphType = AppsDynamiteStorageTextParagraph::class;
+  protected $textParagraphDataType = '';
+
+  /**
+   * @param AppsDynamiteStorageButtonList
+   */
+  public function setButtonList(AppsDynamiteStorageButtonList $buttonList)
+  {
+    $this->buttonList = $buttonList;
+  }
+  /**
+   * @return AppsDynamiteStorageButtonList
+   */
+  public function getButtonList()
+  {
+    return $this->buttonList;
+  }
+  /**
+   * @param AppsDynamiteStorageDateTimePicker
+   */
+  public function setDateTimePicker(AppsDynamiteStorageDateTimePicker $dateTimePicker)
+  {
+    $this->dateTimePicker = $dateTimePicker;
+  }
+  /**
+   * @return AppsDynamiteStorageDateTimePicker
+   */
+  public function getDateTimePicker()
+  {
+    return $this->dateTimePicker;
+  }
+  /**
+   * @param AppsDynamiteStorageDecoratedText
+   */
+  public function setDecoratedText(AppsDynamiteStorageDecoratedText $decoratedText)
+  {
+    $this->decoratedText = $decoratedText;
+  }
+  /**
+   * @return AppsDynamiteStorageDecoratedText
+   */
+  public function getDecoratedText()
+  {
+    return $this->decoratedText;
+  }
+  /**
+   * @param AppsDynamiteStorageImage
+   */
+  public function setImage(AppsDynamiteStorageImage $image)
+  {
+    $this->image = $image;
+  }
+  /**
+   * @return AppsDynamiteStorageImage
+   */
+  public function getImage()
+  {
+    return $this->image;
+  }
+  /**
+   * @param AppsDynamiteStorageSelectionInput
+   */
+  public function setSelectionInput(AppsDynamiteStorageSelectionInput $selectionInput)
+  {
+    $this->selectionInput = $selectionInput;
+  }
+  /**
+   * @return AppsDynamiteStorageSelectionInput
+   */
+  public function getSelectionInput()
+  {
+    return $this->selectionInput;
+  }
+  /**
+   * @param AppsDynamiteStorageTextInput
+   */
+  public function setTextInput(AppsDynamiteStorageTextInput $textInput)
+  {
+    $this->textInput = $textInput;
+  }
+  /**
+   * @return AppsDynamiteStorageTextInput
+   */
+  public function getTextInput()
+  {
+    return $this->textInput;
+  }
+  /**
+   * @param AppsDynamiteStorageTextParagraph
+   */
+  public function setTextParagraph(AppsDynamiteStorageTextParagraph $textParagraph)
+  {
+    $this->textParagraph = $textParagraph;
+  }
+  /**
+   * @return AppsDynamiteStorageTextParagraph
+   */
+  public function getTextParagraph()
+  {
+    return $this->textParagraph;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteStorageColumnsColumnWidgets::class, 'Google_Service_CloudSearch_AppsDynamiteStorageColumnsColumnWidgets');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageDateTimePicker.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageDateTimePicker.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageDateTimePicker.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,132 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class AppsDynamiteStorageDateTimePicker extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $label;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $onChangeActionType = AppsDynamiteStorageAction::class;
+  protected $onChangeActionDataType = '';
+  /**
+   * @var int
+   */
+  public $timezoneOffsetDate;
+  /**
+   * @var string
+   */
+  public $type;
+  /**
+   * @var string
+   */
+  public $valueMsEpoch;
+
+  /**
+   * @param string
+   */
+  public function setLabel($label)
+  {
+    $this->label = $label;
+  }
+  /**
+   * @return string
+   */
+  public function getLabel()
+  {
+    return $this->label;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param AppsDynamiteStorageAction
+   */
+  public function setOnChangeAction(AppsDynamiteStorageAction $onChangeAction)
+  {
+    $this->onChangeAction = $onChangeAction;
+  }
+  /**
+   * @return AppsDynamiteStorageAction
+   */
+  public function getOnChangeAction()
+  {
+    return $this->onChangeAction;
+  }
+  /**
+   * @param int
+   */
+  public function setTimezoneOffsetDate($timezoneOffsetDate)
+  {
+    $this->timezoneOffsetDate = $timezoneOffsetDate;
+  }
+  /**
+   * @return int
+   */
+  public function getTimezoneOffsetDate()
+  {
+    return $this->timezoneOffsetDate;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @param string
+   */
+  public function setValueMsEpoch($valueMsEpoch)
+  {
+    $this->valueMsEpoch = $valueMsEpoch;
+  }
+  /**
+   * @return string
+   */
+  public function getValueMsEpoch()
+  {
+    return $this->valueMsEpoch;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteStorageDateTimePicker::class, 'Google_Service_CloudSearch_AppsDynamiteStorageDateTimePicker');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageDecoratedText.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageDecoratedText.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageDecoratedText.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,194 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class AppsDynamiteStorageDecoratedText extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $bottomLabel;
+  protected $buttonType = AppsDynamiteStorageButton::class;
+  protected $buttonDataType = '';
+  protected $endIconType = AppsDynamiteStorageIcon::class;
+  protected $endIconDataType = '';
+  protected $iconType = AppsDynamiteStorageIcon::class;
+  protected $iconDataType = '';
+  protected $onClickType = AppsDynamiteStorageOnClick::class;
+  protected $onClickDataType = '';
+  protected $startIconType = AppsDynamiteStorageIcon::class;
+  protected $startIconDataType = '';
+  protected $switchControlType = AppsDynamiteStorageDecoratedTextSwitchControl::class;
+  protected $switchControlDataType = '';
+  /**
+   * @var string
+   */
+  public $text;
+  /**
+   * @var string
+   */
+  public $topLabel;
+  /**
+   * @var bool
+   */
+  public $wrapText;
+
+  /**
+   * @param string
+   */
+  public function setBottomLabel($bottomLabel)
+  {
+    $this->bottomLabel = $bottomLabel;
+  }
+  /**
+   * @return string
+   */
+  public function getBottomLabel()
+  {
+    return $this->bottomLabel;
+  }
+  /**
+   * @param AppsDynamiteStorageButton
+   */
+  public function setButton(AppsDynamiteStorageButton $button)
+  {
+    $this->button = $button;
+  }
+  /**
+   * @return AppsDynamiteStorageButton
+   */
+  public function getButton()
+  {
+    return $this->button;
+  }
+  /**
+   * @param AppsDynamiteStorageIcon
+   */
+  public function setEndIcon(AppsDynamiteStorageIcon $endIcon)
+  {
+    $this->endIcon = $endIcon;
+  }
+  /**
+   * @return AppsDynamiteStorageIcon
+   */
+  public function getEndIcon()
+  {
+    return $this->endIcon;
+  }
+  /**
+   * @param AppsDynamiteStorageIcon
+   */
+  public function setIcon(AppsDynamiteStorageIcon $icon)
+  {
+    $this->icon = $icon;
+  }
+  /**
+   * @return AppsDynamiteStorageIcon
+   */
+  public function getIcon()
+  {
+    return $this->icon;
+  }
+  /**
+   * @param AppsDynamiteStorageOnClick
+   */
+  public function setOnClick(AppsDynamiteStorageOnClick $onClick)
+  {
+    $this->onClick = $onClick;
+  }
+  /**
+   * @return AppsDynamiteStorageOnClick
+   */
+  public function getOnClick()
+  {
+    return $this->onClick;
+  }
+  /**
+   * @param AppsDynamiteStorageIcon
+   */
+  public function setStartIcon(AppsDynamiteStorageIcon $startIcon)
+  {
+    $this->startIcon = $startIcon;
+  }
+  /**
+   * @return AppsDynamiteStorageIcon
+   */
+  public function getStartIcon()
+  {
+    return $this->startIcon;
+  }
+  /**
+   * @param AppsDynamiteStorageDecoratedTextSwitchControl
+   */
+  public function setSwitchControl(AppsDynamiteStorageDecoratedTextSwitchControl $switchControl)
+  {
+    $this->switchControl = $switchControl;
+  }
+  /**
+   * @return AppsDynamiteStorageDecoratedTextSwitchControl
+   */
+  public function getSwitchControl()
+  {
+    return $this->switchControl;
+  }
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+  /**
+   * @param string
+   */
+  public function setTopLabel($topLabel)
+  {
+    $this->topLabel = $topLabel;
+  }
+  /**
+   * @return string
+   */
+  public function getTopLabel()
+  {
+    return $this->topLabel;
+  }
+  /**
+   * @param bool
+   */
+  public function setWrapText($wrapText)
+  {
+    $this->wrapText = $wrapText;
+  }
+  /**
+   * @return bool
+   */
+  public function getWrapText()
+  {
+    return $this->wrapText;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteStorageDecoratedText::class, 'Google_Service_CloudSearch_AppsDynamiteStorageDecoratedText');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageDecoratedTextSwitchControl.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageDecoratedTextSwitchControl.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageDecoratedTextSwitchControl.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\CloudSearch;
+
+class AppsDynamiteStorageDecoratedTextSwitchControl extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $controlType;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $onChangeActionType = AppsDynamiteStorageAction::class;
+  protected $onChangeActionDataType = '';
+  /**
+   * @var bool
+   */
+  public $selected;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setControlType($controlType)
+  {
+    $this->controlType = $controlType;
+  }
+  /**
+   * @return string
+   */
+  public function getControlType()
+  {
+    return $this->controlType;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param AppsDynamiteStorageAction
+   */
+  public function setOnChangeAction(AppsDynamiteStorageAction $onChangeAction)
+  {
+    $this->onChangeAction = $onChangeAction;
+  }
+  /**
+   * @return AppsDynamiteStorageAction
+   */
+  public function getOnChangeAction()
+  {
+    return $this->onChangeAction;
+  }
+  /**
+   * @param bool
+   */
+  public function setSelected($selected)
+  {
+    $this->selected = $selected;
+  }
+  /**
+   * @return bool
+   */
+  public function getSelected()
+  {
+    return $this->selected;
+  }
+  /**
+   * @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(AppsDynamiteStorageDecoratedTextSwitchControl::class, 'Google_Service_CloudSearch_AppsDynamiteStorageDecoratedTextSwitchControl');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageDivider.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageDivider.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageDivider.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\CloudSearch;
+
+class AppsDynamiteStorageDivider extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteStorageDivider::class, 'Google_Service_CloudSearch_AppsDynamiteStorageDivider');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageGrid.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageGrid.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageGrid.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,111 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class AppsDynamiteStorageGrid extends \Google\Collection
+{
+  protected $collection_key = 'items';
+  protected $borderStyleType = AppsDynamiteStorageBorderStyle::class;
+  protected $borderStyleDataType = '';
+  /**
+   * @var int
+   */
+  public $columnCount;
+  protected $itemsType = AppsDynamiteStorageGridGridItem::class;
+  protected $itemsDataType = 'array';
+  protected $onClickType = AppsDynamiteStorageOnClick::class;
+  protected $onClickDataType = '';
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param AppsDynamiteStorageBorderStyle
+   */
+  public function setBorderStyle(AppsDynamiteStorageBorderStyle $borderStyle)
+  {
+    $this->borderStyle = $borderStyle;
+  }
+  /**
+   * @return AppsDynamiteStorageBorderStyle
+   */
+  public function getBorderStyle()
+  {
+    return $this->borderStyle;
+  }
+  /**
+   * @param int
+   */
+  public function setColumnCount($columnCount)
+  {
+    $this->columnCount = $columnCount;
+  }
+  /**
+   * @return int
+   */
+  public function getColumnCount()
+  {
+    return $this->columnCount;
+  }
+  /**
+   * @param AppsDynamiteStorageGridGridItem[]
+   */
+  public function setItems($items)
+  {
+    $this->items = $items;
+  }
+  /**
+   * @return AppsDynamiteStorageGridGridItem[]
+   */
+  public function getItems()
+  {
+    return $this->items;
+  }
+  /**
+   * @param AppsDynamiteStorageOnClick
+   */
+  public function setOnClick(AppsDynamiteStorageOnClick $onClick)
+  {
+    $this->onClick = $onClick;
+  }
+  /**
+   * @return AppsDynamiteStorageOnClick
+   */
+  public function getOnClick()
+  {
+    return $this->onClick;
+  }
+  /**
+   * @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(AppsDynamiteStorageGrid::class, 'Google_Service_CloudSearch_AppsDynamiteStorageGrid');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageGridGridItem.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageGridGridItem.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageGridGridItem.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,132 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class AppsDynamiteStorageGridGridItem extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $id;
+  protected $imageType = AppsDynamiteStorageImageComponent::class;
+  protected $imageDataType = '';
+  /**
+   * @var string
+   */
+  public $layout;
+  /**
+   * @var string
+   */
+  public $subtitle;
+  /**
+   * @var string
+   */
+  public $textAlignment;
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param AppsDynamiteStorageImageComponent
+   */
+  public function setImage(AppsDynamiteStorageImageComponent $image)
+  {
+    $this->image = $image;
+  }
+  /**
+   * @return AppsDynamiteStorageImageComponent
+   */
+  public function getImage()
+  {
+    return $this->image;
+  }
+  /**
+   * @param string
+   */
+  public function setLayout($layout)
+  {
+    $this->layout = $layout;
+  }
+  /**
+   * @return string
+   */
+  public function getLayout()
+  {
+    return $this->layout;
+  }
+  /**
+   * @param string
+   */
+  public function setSubtitle($subtitle)
+  {
+    $this->subtitle = $subtitle;
+  }
+  /**
+   * @return string
+   */
+  public function getSubtitle()
+  {
+    return $this->subtitle;
+  }
+  /**
+   * @param string
+   */
+  public function setTextAlignment($textAlignment)
+  {
+    $this->textAlignment = $textAlignment;
+  }
+  /**
+   * @return string
+   */
+  public function getTextAlignment()
+  {
+    return $this->textAlignment;
+  }
+  /**
+   * @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(AppsDynamiteStorageGridGridItem::class, 'Google_Service_CloudSearch_AppsDynamiteStorageGridGridItem');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageIcon.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageIcon.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageIcon.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\CloudSearch;
+
+class AppsDynamiteStorageIcon extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $altText;
+  /**
+   * @var string
+   */
+  public $iconUrl;
+  /**
+   * @var string
+   */
+  public $imageType;
+  /**
+   * @var string
+   */
+  public $knownIcon;
+  protected $materialIconType = AppsDynamiteStorageMaterialIcon::class;
+  protected $materialIconDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setAltText($altText)
+  {
+    $this->altText = $altText;
+  }
+  /**
+   * @return string
+   */
+  public function getAltText()
+  {
+    return $this->altText;
+  }
+  /**
+   * @param string
+   */
+  public function setIconUrl($iconUrl)
+  {
+    $this->iconUrl = $iconUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getIconUrl()
+  {
+    return $this->iconUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setImageType($imageType)
+  {
+    $this->imageType = $imageType;
+  }
+  /**
+   * @return string
+   */
+  public function getImageType()
+  {
+    return $this->imageType;
+  }
+  /**
+   * @param string
+   */
+  public function setKnownIcon($knownIcon)
+  {
+    $this->knownIcon = $knownIcon;
+  }
+  /**
+   * @return string
+   */
+  public function getKnownIcon()
+  {
+    return $this->knownIcon;
+  }
+  /**
+   * @param AppsDynamiteStorageMaterialIcon
+   */
+  public function setMaterialIcon(AppsDynamiteStorageMaterialIcon $materialIcon)
+  {
+    $this->materialIcon = $materialIcon;
+  }
+  /**
+   * @return AppsDynamiteStorageMaterialIcon
+   */
+  public function getMaterialIcon()
+  {
+    return $this->materialIcon;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteStorageIcon::class, 'Google_Service_CloudSearch_AppsDynamiteStorageIcon');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageImage.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageImage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageImage.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\CloudSearch;
+
+class AppsDynamiteStorageImage extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $altText;
+  /**
+   * @var string
+   */
+  public $imageUrl;
+  protected $onClickType = AppsDynamiteStorageOnClick::class;
+  protected $onClickDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setAltText($altText)
+  {
+    $this->altText = $altText;
+  }
+  /**
+   * @return string
+   */
+  public function getAltText()
+  {
+    return $this->altText;
+  }
+  /**
+   * @param string
+   */
+  public function setImageUrl($imageUrl)
+  {
+    $this->imageUrl = $imageUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getImageUrl()
+  {
+    return $this->imageUrl;
+  }
+  /**
+   * @param AppsDynamiteStorageOnClick
+   */
+  public function setOnClick(AppsDynamiteStorageOnClick $onClick)
+  {
+    $this->onClick = $onClick;
+  }
+  /**
+   * @return AppsDynamiteStorageOnClick
+   */
+  public function getOnClick()
+  {
+    return $this->onClick;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteStorageImage::class, 'Google_Service_CloudSearch_AppsDynamiteStorageImage');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageImageComponent.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageImageComponent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageImageComponent.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\CloudSearch;
+
+class AppsDynamiteStorageImageComponent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $altText;
+  protected $borderStyleType = AppsDynamiteStorageBorderStyle::class;
+  protected $borderStyleDataType = '';
+  protected $cropStyleType = AppsDynamiteStorageImageCropStyle::class;
+  protected $cropStyleDataType = '';
+  /**
+   * @var string
+   */
+  public $imageUri;
+
+  /**
+   * @param string
+   */
+  public function setAltText($altText)
+  {
+    $this->altText = $altText;
+  }
+  /**
+   * @return string
+   */
+  public function getAltText()
+  {
+    return $this->altText;
+  }
+  /**
+   * @param AppsDynamiteStorageBorderStyle
+   */
+  public function setBorderStyle(AppsDynamiteStorageBorderStyle $borderStyle)
+  {
+    $this->borderStyle = $borderStyle;
+  }
+  /**
+   * @return AppsDynamiteStorageBorderStyle
+   */
+  public function getBorderStyle()
+  {
+    return $this->borderStyle;
+  }
+  /**
+   * @param AppsDynamiteStorageImageCropStyle
+   */
+  public function setCropStyle(AppsDynamiteStorageImageCropStyle $cropStyle)
+  {
+    $this->cropStyle = $cropStyle;
+  }
+  /**
+   * @return AppsDynamiteStorageImageCropStyle
+   */
+  public function getCropStyle()
+  {
+    return $this->cropStyle;
+  }
+  /**
+   * @param string
+   */
+  public function setImageUri($imageUri)
+  {
+    $this->imageUri = $imageUri;
+  }
+  /**
+   * @return string
+   */
+  public function getImageUri()
+  {
+    return $this->imageUri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteStorageImageComponent::class, 'Google_Service_CloudSearch_AppsDynamiteStorageImageComponent');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageImageCropStyle.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageImageCropStyle.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageImageCropStyle.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,53 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class AppsDynamiteStorageImageCropStyle extends \Google\Model
+{
+  public $aspectRatio;
+  /**
+   * @var string
+   */
+  public $type;
+
+  public function setAspectRatio($aspectRatio)
+  {
+    $this->aspectRatio = $aspectRatio;
+  }
+  public function getAspectRatio()
+  {
+    return $this->aspectRatio;
+  }
+  /**
+   * @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(AppsDynamiteStorageImageCropStyle::class, 'Google_Service_CloudSearch_AppsDynamiteStorageImageCropStyle');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageMaterialIcon.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageMaterialIcon.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageMaterialIcon.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\CloudSearch;
+
+class AppsDynamiteStorageMaterialIcon extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $fill;
+  /**
+   * @var int
+   */
+  public $grade;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var int
+   */
+  public $weight;
+
+  /**
+   * @param bool
+   */
+  public function setFill($fill)
+  {
+    $this->fill = $fill;
+  }
+  /**
+   * @return bool
+   */
+  public function getFill()
+  {
+    return $this->fill;
+  }
+  /**
+   * @param int
+   */
+  public function setGrade($grade)
+  {
+    $this->grade = $grade;
+  }
+  /**
+   * @return int
+   */
+  public function getGrade()
+  {
+    return $this->grade;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param int
+   */
+  public function setWeight($weight)
+  {
+    $this->weight = $weight;
+  }
+  /**
+   * @return int
+   */
+  public function getWeight()
+  {
+    return $this->weight;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteStorageMaterialIcon::class, 'Google_Service_CloudSearch_AppsDynamiteStorageMaterialIcon');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageOnClick.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageOnClick.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageOnClick.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\CloudSearch;
+
+class AppsDynamiteStorageOnClick extends \Google\Model
+{
+  protected $actionType = AppsDynamiteStorageAction::class;
+  protected $actionDataType = '';
+  protected $hostAppActionType = HostAppActionMarkup::class;
+  protected $hostAppActionDataType = '';
+  protected $openDynamicLinkActionType = AppsDynamiteStorageAction::class;
+  protected $openDynamicLinkActionDataType = '';
+  protected $openLinkType = AppsDynamiteStorageOpenLink::class;
+  protected $openLinkDataType = '';
+
+  /**
+   * @param AppsDynamiteStorageAction
+   */
+  public function setAction(AppsDynamiteStorageAction $action)
+  {
+    $this->action = $action;
+  }
+  /**
+   * @return AppsDynamiteStorageAction
+   */
+  public function getAction()
+  {
+    return $this->action;
+  }
+  /**
+   * @param HostAppActionMarkup
+   */
+  public function setHostAppAction(HostAppActionMarkup $hostAppAction)
+  {
+    $this->hostAppAction = $hostAppAction;
+  }
+  /**
+   * @return HostAppActionMarkup
+   */
+  public function getHostAppAction()
+  {
+    return $this->hostAppAction;
+  }
+  /**
+   * @param AppsDynamiteStorageAction
+   */
+  public function setOpenDynamicLinkAction(AppsDynamiteStorageAction $openDynamicLinkAction)
+  {
+    $this->openDynamicLinkAction = $openDynamicLinkAction;
+  }
+  /**
+   * @return AppsDynamiteStorageAction
+   */
+  public function getOpenDynamicLinkAction()
+  {
+    return $this->openDynamicLinkAction;
+  }
+  /**
+   * @param AppsDynamiteStorageOpenLink
+   */
+  public function setOpenLink(AppsDynamiteStorageOpenLink $openLink)
+  {
+    $this->openLink = $openLink;
+  }
+  /**
+   * @return AppsDynamiteStorageOpenLink
+   */
+  public function getOpenLink()
+  {
+    return $this->openLink;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteStorageOnClick::class, 'Google_Service_CloudSearch_AppsDynamiteStorageOnClick');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageOpenLink.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageOpenLink.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageOpenLink.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\CloudSearch;
+
+class AppsDynamiteStorageOpenLink extends \Google\Model
+{
+  protected $appUriType = AppsDynamiteStorageOpenLinkAppUri::class;
+  protected $appUriDataType = '';
+  /**
+   * @var string
+   */
+  public $onClose;
+  /**
+   * @var string
+   */
+  public $openAs;
+  /**
+   * @var string
+   */
+  public $url;
+
+  /**
+   * @param AppsDynamiteStorageOpenLinkAppUri
+   */
+  public function setAppUri(AppsDynamiteStorageOpenLinkAppUri $appUri)
+  {
+    $this->appUri = $appUri;
+  }
+  /**
+   * @return AppsDynamiteStorageOpenLinkAppUri
+   */
+  public function getAppUri()
+  {
+    return $this->appUri;
+  }
+  /**
+   * @param string
+   */
+  public function setOnClose($onClose)
+  {
+    $this->onClose = $onClose;
+  }
+  /**
+   * @return string
+   */
+  public function getOnClose()
+  {
+    return $this->onClose;
+  }
+  /**
+   * @param string
+   */
+  public function setOpenAs($openAs)
+  {
+    $this->openAs = $openAs;
+  }
+  /**
+   * @return string
+   */
+  public function getOpenAs()
+  {
+    return $this->openAs;
+  }
+  /**
+   * @param string
+   */
+  public function setUrl($url)
+  {
+    $this->url = $url;
+  }
+  /**
+   * @return string
+   */
+  public function getUrl()
+  {
+    return $this->url;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteStorageOpenLink::class, 'Google_Service_CloudSearch_AppsDynamiteStorageOpenLink');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageOpenLinkAppUri.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageOpenLinkAppUri.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageOpenLinkAppUri.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\CloudSearch;
+
+class AppsDynamiteStorageOpenLinkAppUri extends \Google\Model
+{
+  protected $androidIntentType = AppsDynamiteStorageOpenLinkAppUriIntent::class;
+  protected $androidIntentDataType = '';
+  /**
+   * @var string
+   */
+  public $companionUri;
+  /**
+   * @var string
+   */
+  public $iosUri;
+
+  /**
+   * @param AppsDynamiteStorageOpenLinkAppUriIntent
+   */
+  public function setAndroidIntent(AppsDynamiteStorageOpenLinkAppUriIntent $androidIntent)
+  {
+    $this->androidIntent = $androidIntent;
+  }
+  /**
+   * @return AppsDynamiteStorageOpenLinkAppUriIntent
+   */
+  public function getAndroidIntent()
+  {
+    return $this->androidIntent;
+  }
+  /**
+   * @param string
+   */
+  public function setCompanionUri($companionUri)
+  {
+    $this->companionUri = $companionUri;
+  }
+  /**
+   * @return string
+   */
+  public function getCompanionUri()
+  {
+    return $this->companionUri;
+  }
+  /**
+   * @param string
+   */
+  public function setIosUri($iosUri)
+  {
+    $this->iosUri = $iosUri;
+  }
+  /**
+   * @return string
+   */
+  public function getIosUri()
+  {
+    return $this->iosUri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteStorageOpenLinkAppUri::class, 'Google_Service_CloudSearch_AppsDynamiteStorageOpenLinkAppUri');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageOpenLinkAppUriIntent.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageOpenLinkAppUriIntent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageOpenLinkAppUriIntent.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\CloudSearch;
+
+class AppsDynamiteStorageOpenLinkAppUriIntent extends \Google\Collection
+{
+  protected $collection_key = 'extraData';
+  protected $extraDataType = AppsDynamiteStorageOpenLinkAppUriIntentExtraData::class;
+  protected $extraDataDataType = 'array';
+  /**
+   * @var string
+   */
+  public $intentAction;
+
+  /**
+   * @param AppsDynamiteStorageOpenLinkAppUriIntentExtraData[]
+   */
+  public function setExtraData($extraData)
+  {
+    $this->extraData = $extraData;
+  }
+  /**
+   * @return AppsDynamiteStorageOpenLinkAppUriIntentExtraData[]
+   */
+  public function getExtraData()
+  {
+    return $this->extraData;
+  }
+  /**
+   * @param string
+   */
+  public function setIntentAction($intentAction)
+  {
+    $this->intentAction = $intentAction;
+  }
+  /**
+   * @return string
+   */
+  public function getIntentAction()
+  {
+    return $this->intentAction;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteStorageOpenLinkAppUriIntent::class, 'Google_Service_CloudSearch_AppsDynamiteStorageOpenLinkAppUriIntent');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageOpenLinkAppUriIntentExtraData.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageOpenLinkAppUriIntentExtraData.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageOpenLinkAppUriIntentExtraData.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\CloudSearch;
+
+class AppsDynamiteStorageOpenLinkAppUriIntentExtraData extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $key;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setKey($key)
+  {
+    $this->key = $key;
+  }
+  /**
+   * @return string
+   */
+  public function getKey()
+  {
+    return $this->key;
+  }
+  /**
+   * @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(AppsDynamiteStorageOpenLinkAppUriIntentExtraData::class, 'Google_Service_CloudSearch_AppsDynamiteStorageOpenLinkAppUriIntentExtraData');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageSelectionInput.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageSelectionInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageSelectionInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,113 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class AppsDynamiteStorageSelectionInput extends \Google\Collection
+{
+  protected $collection_key = 'items';
+  protected $itemsType = AppsDynamiteStorageSelectionInputSelectionItem::class;
+  protected $itemsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $label;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $onChangeActionType = AppsDynamiteStorageAction::class;
+  protected $onChangeActionDataType = '';
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param AppsDynamiteStorageSelectionInputSelectionItem[]
+   */
+  public function setItems($items)
+  {
+    $this->items = $items;
+  }
+  /**
+   * @return AppsDynamiteStorageSelectionInputSelectionItem[]
+   */
+  public function getItems()
+  {
+    return $this->items;
+  }
+  /**
+   * @param string
+   */
+  public function setLabel($label)
+  {
+    $this->label = $label;
+  }
+  /**
+   * @return string
+   */
+  public function getLabel()
+  {
+    return $this->label;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param AppsDynamiteStorageAction
+   */
+  public function setOnChangeAction(AppsDynamiteStorageAction $onChangeAction)
+  {
+    $this->onChangeAction = $onChangeAction;
+  }
+  /**
+   * @return AppsDynamiteStorageAction
+   */
+  public function getOnChangeAction()
+  {
+    return $this->onChangeAction;
+  }
+  /**
+   * @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(AppsDynamiteStorageSelectionInput::class, 'Google_Service_CloudSearch_AppsDynamiteStorageSelectionInput');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageSelectionInputSelectionItem.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageSelectionInputSelectionItem.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageSelectionInputSelectionItem.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\CloudSearch;
+
+class AppsDynamiteStorageSelectionInputSelectionItem extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $selected;
+  /**
+   * @var string
+   */
+  public $text;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param bool
+   */
+  public function setSelected($selected)
+  {
+    $this->selected = $selected;
+  }
+  /**
+   * @return bool
+   */
+  public function getSelected()
+  {
+    return $this->selected;
+  }
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+  /**
+   * @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(AppsDynamiteStorageSelectionInputSelectionItem::class, 'Google_Service_CloudSearch_AppsDynamiteStorageSelectionInputSelectionItem');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageSuggestions.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageSuggestions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageSuggestions.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\CloudSearch;
+
+class AppsDynamiteStorageSuggestions extends \Google\Collection
+{
+  protected $collection_key = 'items';
+  protected $itemsType = AppsDynamiteStorageSuggestionsSuggestionItem::class;
+  protected $itemsDataType = 'array';
+
+  /**
+   * @param AppsDynamiteStorageSuggestionsSuggestionItem[]
+   */
+  public function setItems($items)
+  {
+    $this->items = $items;
+  }
+  /**
+   * @return AppsDynamiteStorageSuggestionsSuggestionItem[]
+   */
+  public function getItems()
+  {
+    return $this->items;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteStorageSuggestions::class, 'Google_Service_CloudSearch_AppsDynamiteStorageSuggestions');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageSuggestionsSuggestionItem.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageSuggestionsSuggestionItem.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageSuggestionsSuggestionItem.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\CloudSearch;
+
+class AppsDynamiteStorageSuggestionsSuggestionItem extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteStorageSuggestionsSuggestionItem::class, 'Google_Service_CloudSearch_AppsDynamiteStorageSuggestionsSuggestionItem');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageTextInput.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageTextInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageTextInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,164 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class AppsDynamiteStorageTextInput extends \Google\Model
+{
+  protected $autoCompleteActionType = AppsDynamiteStorageAction::class;
+  protected $autoCompleteActionDataType = '';
+  /**
+   * @var string
+   */
+  public $hintText;
+  protected $initialSuggestionsType = AppsDynamiteStorageSuggestions::class;
+  protected $initialSuggestionsDataType = '';
+  /**
+   * @var string
+   */
+  public $label;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $onChangeActionType = AppsDynamiteStorageAction::class;
+  protected $onChangeActionDataType = '';
+  /**
+   * @var string
+   */
+  public $type;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param AppsDynamiteStorageAction
+   */
+  public function setAutoCompleteAction(AppsDynamiteStorageAction $autoCompleteAction)
+  {
+    $this->autoCompleteAction = $autoCompleteAction;
+  }
+  /**
+   * @return AppsDynamiteStorageAction
+   */
+  public function getAutoCompleteAction()
+  {
+    return $this->autoCompleteAction;
+  }
+  /**
+   * @param string
+   */
+  public function setHintText($hintText)
+  {
+    $this->hintText = $hintText;
+  }
+  /**
+   * @return string
+   */
+  public function getHintText()
+  {
+    return $this->hintText;
+  }
+  /**
+   * @param AppsDynamiteStorageSuggestions
+   */
+  public function setInitialSuggestions(AppsDynamiteStorageSuggestions $initialSuggestions)
+  {
+    $this->initialSuggestions = $initialSuggestions;
+  }
+  /**
+   * @return AppsDynamiteStorageSuggestions
+   */
+  public function getInitialSuggestions()
+  {
+    return $this->initialSuggestions;
+  }
+  /**
+   * @param string
+   */
+  public function setLabel($label)
+  {
+    $this->label = $label;
+  }
+  /**
+   * @return string
+   */
+  public function getLabel()
+  {
+    return $this->label;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param AppsDynamiteStorageAction
+   */
+  public function setOnChangeAction(AppsDynamiteStorageAction $onChangeAction)
+  {
+    $this->onChangeAction = $onChangeAction;
+  }
+  /**
+   * @return AppsDynamiteStorageAction
+   */
+  public function getOnChangeAction()
+  {
+    return $this->onChangeAction;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @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(AppsDynamiteStorageTextInput::class, 'Google_Service_CloudSearch_AppsDynamiteStorageTextInput');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageTextParagraph.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageTextParagraph.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageTextParagraph.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\CloudSearch;
+
+class AppsDynamiteStorageTextParagraph extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteStorageTextParagraph::class, 'Google_Service_CloudSearch_AppsDynamiteStorageTextParagraph');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageWidget.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageWidget.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteStorageWidget.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,204 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class AppsDynamiteStorageWidget extends \Google\Model
+{
+  protected $buttonListType = AppsDynamiteStorageButtonList::class;
+  protected $buttonListDataType = '';
+  protected $columnsType = AppsDynamiteStorageColumns::class;
+  protected $columnsDataType = '';
+  protected $dateTimePickerType = AppsDynamiteStorageDateTimePicker::class;
+  protected $dateTimePickerDataType = '';
+  protected $decoratedTextType = AppsDynamiteStorageDecoratedText::class;
+  protected $decoratedTextDataType = '';
+  protected $dividerType = AppsDynamiteStorageDivider::class;
+  protected $dividerDataType = '';
+  protected $gridType = AppsDynamiteStorageGrid::class;
+  protected $gridDataType = '';
+  /**
+   * @var string
+   */
+  public $horizontalAlignment;
+  protected $imageType = AppsDynamiteStorageImage::class;
+  protected $imageDataType = '';
+  protected $selectionInputType = AppsDynamiteStorageSelectionInput::class;
+  protected $selectionInputDataType = '';
+  protected $textInputType = AppsDynamiteStorageTextInput::class;
+  protected $textInputDataType = '';
+  protected $textParagraphType = AppsDynamiteStorageTextParagraph::class;
+  protected $textParagraphDataType = '';
+
+  /**
+   * @param AppsDynamiteStorageButtonList
+   */
+  public function setButtonList(AppsDynamiteStorageButtonList $buttonList)
+  {
+    $this->buttonList = $buttonList;
+  }
+  /**
+   * @return AppsDynamiteStorageButtonList
+   */
+  public function getButtonList()
+  {
+    return $this->buttonList;
+  }
+  /**
+   * @param AppsDynamiteStorageColumns
+   */
+  public function setColumns(AppsDynamiteStorageColumns $columns)
+  {
+    $this->columns = $columns;
+  }
+  /**
+   * @return AppsDynamiteStorageColumns
+   */
+  public function getColumns()
+  {
+    return $this->columns;
+  }
+  /**
+   * @param AppsDynamiteStorageDateTimePicker
+   */
+  public function setDateTimePicker(AppsDynamiteStorageDateTimePicker $dateTimePicker)
+  {
+    $this->dateTimePicker = $dateTimePicker;
+  }
+  /**
+   * @return AppsDynamiteStorageDateTimePicker
+   */
+  public function getDateTimePicker()
+  {
+    return $this->dateTimePicker;
+  }
+  /**
+   * @param AppsDynamiteStorageDecoratedText
+   */
+  public function setDecoratedText(AppsDynamiteStorageDecoratedText $decoratedText)
+  {
+    $this->decoratedText = $decoratedText;
+  }
+  /**
+   * @return AppsDynamiteStorageDecoratedText
+   */
+  public function getDecoratedText()
+  {
+    return $this->decoratedText;
+  }
+  /**
+   * @param AppsDynamiteStorageDivider
+   */
+  public function setDivider(AppsDynamiteStorageDivider $divider)
+  {
+    $this->divider = $divider;
+  }
+  /**
+   * @return AppsDynamiteStorageDivider
+   */
+  public function getDivider()
+  {
+    return $this->divider;
+  }
+  /**
+   * @param AppsDynamiteStorageGrid
+   */
+  public function setGrid(AppsDynamiteStorageGrid $grid)
+  {
+    $this->grid = $grid;
+  }
+  /**
+   * @return AppsDynamiteStorageGrid
+   */
+  public function getGrid()
+  {
+    return $this->grid;
+  }
+  /**
+   * @param string
+   */
+  public function setHorizontalAlignment($horizontalAlignment)
+  {
+    $this->horizontalAlignment = $horizontalAlignment;
+  }
+  /**
+   * @return string
+   */
+  public function getHorizontalAlignment()
+  {
+    return $this->horizontalAlignment;
+  }
+  /**
+   * @param AppsDynamiteStorageImage
+   */
+  public function setImage(AppsDynamiteStorageImage $image)
+  {
+    $this->image = $image;
+  }
+  /**
+   * @return AppsDynamiteStorageImage
+   */
+  public function getImage()
+  {
+    return $this->image;
+  }
+  /**
+   * @param AppsDynamiteStorageSelectionInput
+   */
+  public function setSelectionInput(AppsDynamiteStorageSelectionInput $selectionInput)
+  {
+    $this->selectionInput = $selectionInput;
+  }
+  /**
+   * @return AppsDynamiteStorageSelectionInput
+   */
+  public function getSelectionInput()
+  {
+    return $this->selectionInput;
+  }
+  /**
+   * @param AppsDynamiteStorageTextInput
+   */
+  public function setTextInput(AppsDynamiteStorageTextInput $textInput)
+  {
+    $this->textInput = $textInput;
+  }
+  /**
+   * @return AppsDynamiteStorageTextInput
+   */
+  public function getTextInput()
+  {
+    return $this->textInput;
+  }
+  /**
+   * @param AppsDynamiteStorageTextParagraph
+   */
+  public function setTextParagraph(AppsDynamiteStorageTextParagraph $textParagraph)
+  {
+    $this->textParagraph = $textParagraph;
+  }
+  /**
+   * @return AppsDynamiteStorageTextParagraph
+   */
+  public function getTextParagraph()
+  {
+    return $this->textParagraph;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteStorageWidget::class, 'Google_Service_CloudSearch_AppsDynamiteStorageWidget');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteTombstoneMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteTombstoneMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteTombstoneMetadata.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\CloudSearch;
+
+class AppsDynamiteTombstoneMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $tombstoneType;
+
+  /**
+   * @param string
+   */
+  public function setTombstoneType($tombstoneType)
+  {
+    $this->tombstoneType = $tombstoneType;
+  }
+  /**
+   * @return string
+   */
+  public function getTombstoneType()
+  {
+    return $this->tombstoneType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteTombstoneMetadata::class, 'Google_Service_CloudSearch_AppsDynamiteTombstoneMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteTopicId.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteTopicId.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteTopicId.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\CloudSearch;
+
+class AppsDynamiteTopicId extends \Google\Model
+{
+  protected $groupIdType = AppsDynamiteGroupId::class;
+  protected $groupIdDataType = '';
+  /**
+   * @var string
+   */
+  public $topicId;
+
+  /**
+   * @param AppsDynamiteGroupId
+   */
+  public function setGroupId(AppsDynamiteGroupId $groupId)
+  {
+    $this->groupId = $groupId;
+  }
+  /**
+   * @return AppsDynamiteGroupId
+   */
+  public function getGroupId()
+  {
+    return $this->groupId;
+  }
+  /**
+   * @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(AppsDynamiteTopicId::class, 'Google_Service_CloudSearch_AppsDynamiteTopicId');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteUploadMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteUploadMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteUploadMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,232 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class AppsDynamiteUploadMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $attachmentToken;
+  protected $backendUploadMetadataType = AppsDynamiteSharedBackendUploadMetadata::class;
+  protected $backendUploadMetadataDataType = '';
+  protected $clonedAuthorizedItemIdType = AuthorizedItemId::class;
+  protected $clonedAuthorizedItemIdDataType = '';
+  /**
+   * @var string
+   */
+  public $clonedDriveAction;
+  /**
+   * @var string
+   */
+  public $clonedDriveId;
+  /**
+   * @var string
+   */
+  public $contentName;
+  /**
+   * @var string
+   */
+  public $contentType;
+  protected $dlpMetricsMetadataType = AppsDynamiteSharedDlpMetricsMetadata::class;
+  protected $dlpMetricsMetadataDataType = '';
+  /**
+   * @var string
+   */
+  public $localId;
+  protected $originalDimensionType = AppsDynamiteSharedDimension::class;
+  protected $originalDimensionDataType = '';
+  protected $videoReferenceType = AppsDynamiteSharedVideoReference::class;
+  protected $videoReferenceDataType = '';
+  /**
+   * @var string
+   */
+  public $virusScanResult;
+
+  /**
+   * @param string
+   */
+  public function setAttachmentToken($attachmentToken)
+  {
+    $this->attachmentToken = $attachmentToken;
+  }
+  /**
+   * @return string
+   */
+  public function getAttachmentToken()
+  {
+    return $this->attachmentToken;
+  }
+  /**
+   * @param AppsDynamiteSharedBackendUploadMetadata
+   */
+  public function setBackendUploadMetadata(AppsDynamiteSharedBackendUploadMetadata $backendUploadMetadata)
+  {
+    $this->backendUploadMetadata = $backendUploadMetadata;
+  }
+  /**
+   * @return AppsDynamiteSharedBackendUploadMetadata
+   */
+  public function getBackendUploadMetadata()
+  {
+    return $this->backendUploadMetadata;
+  }
+  /**
+   * @param AuthorizedItemId
+   */
+  public function setClonedAuthorizedItemId(AuthorizedItemId $clonedAuthorizedItemId)
+  {
+    $this->clonedAuthorizedItemId = $clonedAuthorizedItemId;
+  }
+  /**
+   * @return AuthorizedItemId
+   */
+  public function getClonedAuthorizedItemId()
+  {
+    return $this->clonedAuthorizedItemId;
+  }
+  /**
+   * @param string
+   */
+  public function setClonedDriveAction($clonedDriveAction)
+  {
+    $this->clonedDriveAction = $clonedDriveAction;
+  }
+  /**
+   * @return string
+   */
+  public function getClonedDriveAction()
+  {
+    return $this->clonedDriveAction;
+  }
+  /**
+   * @param string
+   */
+  public function setClonedDriveId($clonedDriveId)
+  {
+    $this->clonedDriveId = $clonedDriveId;
+  }
+  /**
+   * @return string
+   */
+  public function getClonedDriveId()
+  {
+    return $this->clonedDriveId;
+  }
+  /**
+   * @param string
+   */
+  public function setContentName($contentName)
+  {
+    $this->contentName = $contentName;
+  }
+  /**
+   * @return string
+   */
+  public function getContentName()
+  {
+    return $this->contentName;
+  }
+  /**
+   * @param string
+   */
+  public function setContentType($contentType)
+  {
+    $this->contentType = $contentType;
+  }
+  /**
+   * @return string
+   */
+  public function getContentType()
+  {
+    return $this->contentType;
+  }
+  /**
+   * @param AppsDynamiteSharedDlpMetricsMetadata
+   */
+  public function setDlpMetricsMetadata(AppsDynamiteSharedDlpMetricsMetadata $dlpMetricsMetadata)
+  {
+    $this->dlpMetricsMetadata = $dlpMetricsMetadata;
+  }
+  /**
+   * @return AppsDynamiteSharedDlpMetricsMetadata
+   */
+  public function getDlpMetricsMetadata()
+  {
+    return $this->dlpMetricsMetadata;
+  }
+  /**
+   * @param string
+   */
+  public function setLocalId($localId)
+  {
+    $this->localId = $localId;
+  }
+  /**
+   * @return string
+   */
+  public function getLocalId()
+  {
+    return $this->localId;
+  }
+  /**
+   * @param AppsDynamiteSharedDimension
+   */
+  public function setOriginalDimension(AppsDynamiteSharedDimension $originalDimension)
+  {
+    $this->originalDimension = $originalDimension;
+  }
+  /**
+   * @return AppsDynamiteSharedDimension
+   */
+  public function getOriginalDimension()
+  {
+    return $this->originalDimension;
+  }
+  /**
+   * @param AppsDynamiteSharedVideoReference
+   */
+  public function setVideoReference(AppsDynamiteSharedVideoReference $videoReference)
+  {
+    $this->videoReference = $videoReference;
+  }
+  /**
+   * @return AppsDynamiteSharedVideoReference
+   */
+  public function getVideoReference()
+  {
+    return $this->videoReference;
+  }
+  /**
+   * @param string
+   */
+  public function setVirusScanResult($virusScanResult)
+  {
+    $this->virusScanResult = $virusScanResult;
+  }
+  /**
+   * @return string
+   */
+  public function getVirusScanResult()
+  {
+    return $this->virusScanResult;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteUploadMetadata::class, 'Google_Service_CloudSearch_AppsDynamiteUploadMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteUrlMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteUrlMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteUrlMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,272 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class AppsDynamiteUrlMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $domain;
+  protected $gwsUrlType = SafeUrlProto::class;
+  protected $gwsUrlDataType = '';
+  /**
+   * @var string
+   */
+  public $gwsUrlExpirationTimestamp;
+  /**
+   * @var string
+   */
+  public $imageHeight;
+  /**
+   * @var string
+   */
+  public $imageUrl;
+  /**
+   * @var string
+   */
+  public $imageWidth;
+  /**
+   * @var int
+   */
+  public $intImageHeight;
+  /**
+   * @var int
+   */
+  public $intImageWidth;
+  /**
+   * @var string
+   */
+  public $mimeType;
+  protected $redirectUrlType = SafeUrlProto::class;
+  protected $redirectUrlDataType = '';
+  /**
+   * @var bool
+   */
+  public $shouldNotRender;
+  /**
+   * @var string
+   */
+  public $snippet;
+  /**
+   * @var string
+   */
+  public $title;
+  protected $urlType = SafeUrlProto::class;
+  protected $urlDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setDomain($domain)
+  {
+    $this->domain = $domain;
+  }
+  /**
+   * @return string
+   */
+  public function getDomain()
+  {
+    return $this->domain;
+  }
+  /**
+   * @param SafeUrlProto
+   */
+  public function setGwsUrl(SafeUrlProto $gwsUrl)
+  {
+    $this->gwsUrl = $gwsUrl;
+  }
+  /**
+   * @return SafeUrlProto
+   */
+  public function getGwsUrl()
+  {
+    return $this->gwsUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setGwsUrlExpirationTimestamp($gwsUrlExpirationTimestamp)
+  {
+    $this->gwsUrlExpirationTimestamp = $gwsUrlExpirationTimestamp;
+  }
+  /**
+   * @return string
+   */
+  public function getGwsUrlExpirationTimestamp()
+  {
+    return $this->gwsUrlExpirationTimestamp;
+  }
+  /**
+   * @param string
+   */
+  public function setImageHeight($imageHeight)
+  {
+    $this->imageHeight = $imageHeight;
+  }
+  /**
+   * @return string
+   */
+  public function getImageHeight()
+  {
+    return $this->imageHeight;
+  }
+  /**
+   * @param string
+   */
+  public function setImageUrl($imageUrl)
+  {
+    $this->imageUrl = $imageUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getImageUrl()
+  {
+    return $this->imageUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setImageWidth($imageWidth)
+  {
+    $this->imageWidth = $imageWidth;
+  }
+  /**
+   * @return string
+   */
+  public function getImageWidth()
+  {
+    return $this->imageWidth;
+  }
+  /**
+   * @param int
+   */
+  public function setIntImageHeight($intImageHeight)
+  {
+    $this->intImageHeight = $intImageHeight;
+  }
+  /**
+   * @return int
+   */
+  public function getIntImageHeight()
+  {
+    return $this->intImageHeight;
+  }
+  /**
+   * @param int
+   */
+  public function setIntImageWidth($intImageWidth)
+  {
+    $this->intImageWidth = $intImageWidth;
+  }
+  /**
+   * @return int
+   */
+  public function getIntImageWidth()
+  {
+    return $this->intImageWidth;
+  }
+  /**
+   * @param string
+   */
+  public function setMimeType($mimeType)
+  {
+    $this->mimeType = $mimeType;
+  }
+  /**
+   * @return string
+   */
+  public function getMimeType()
+  {
+    return $this->mimeType;
+  }
+  /**
+   * @param SafeUrlProto
+   */
+  public function setRedirectUrl(SafeUrlProto $redirectUrl)
+  {
+    $this->redirectUrl = $redirectUrl;
+  }
+  /**
+   * @return SafeUrlProto
+   */
+  public function getRedirectUrl()
+  {
+    return $this->redirectUrl;
+  }
+  /**
+   * @param bool
+   */
+  public function setShouldNotRender($shouldNotRender)
+  {
+    $this->shouldNotRender = $shouldNotRender;
+  }
+  /**
+   * @return bool
+   */
+  public function getShouldNotRender()
+  {
+    return $this->shouldNotRender;
+  }
+  /**
+   * @param string
+   */
+  public function setSnippet($snippet)
+  {
+    $this->snippet = $snippet;
+  }
+  /**
+   * @return string
+   */
+  public function getSnippet()
+  {
+    return $this->snippet;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+  /**
+   * @param SafeUrlProto
+   */
+  public function setUrl(SafeUrlProto $url)
+  {
+    $this->url = $url;
+  }
+  /**
+   * @return SafeUrlProto
+   */
+  public function getUrl()
+  {
+    return $this->url;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteUrlMetadata::class, 'Google_Service_CloudSearch_AppsDynamiteUrlMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteUserId.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteUserId.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteUserId.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\CloudSearch;
+
+class AppsDynamiteUserId extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $actingUserId;
+  /**
+   * @var string
+   */
+  public $id;
+  protected $originAppIdType = AppsDynamiteAppId::class;
+  protected $originAppIdDataType = '';
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setActingUserId($actingUserId)
+  {
+    $this->actingUserId = $actingUserId;
+  }
+  /**
+   * @return string
+   */
+  public function getActingUserId()
+  {
+    return $this->actingUserId;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param AppsDynamiteAppId
+   */
+  public function setOriginAppId(AppsDynamiteAppId $originAppId)
+  {
+    $this->originAppId = $originAppId;
+  }
+  /**
+   * @return AppsDynamiteAppId
+   */
+  public function getOriginAppId()
+  {
+    return $this->originAppId;
+  }
+  /**
+   * @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(AppsDynamiteUserId::class, 'Google_Service_CloudSearch_AppsDynamiteUserId');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteUserMentionMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteUserMentionMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteUserMentionMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,112 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class AppsDynamiteUserMentionMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $gender;
+  protected $idType = AppsDynamiteUserId::class;
+  protected $idDataType = '';
+  protected $inviteeInfoType = AppsDynamiteInviteeInfo::class;
+  protected $inviteeInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setGender($gender)
+  {
+    $this->gender = $gender;
+  }
+  /**
+   * @return string
+   */
+  public function getGender()
+  {
+    return $this->gender;
+  }
+  /**
+   * @param AppsDynamiteUserId
+   */
+  public function setId(AppsDynamiteUserId $id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return AppsDynamiteUserId
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param AppsDynamiteInviteeInfo
+   */
+  public function setInviteeInfo(AppsDynamiteInviteeInfo $inviteeInfo)
+  {
+    $this->inviteeInfo = $inviteeInfo;
+  }
+  /**
+   * @return AppsDynamiteInviteeInfo
+   */
+  public function getInviteeInfo()
+  {
+    return $this->inviteeInfo;
+  }
+  /**
+   * @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(AppsDynamiteUserMentionMetadata::class, 'Google_Service_CloudSearch_AppsDynamiteUserMentionMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteV1ApiCompatV1Action.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteV1ApiCompatV1Action.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteV1ApiCompatV1Action.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,132 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class AppsDynamiteV1ApiCompatV1Action extends \Google\Model
+{
+  protected $confirmType = AppsDynamiteV1ApiCompatV1ActionConfirm::class;
+  protected $confirmDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $style;
+  /**
+   * @var string
+   */
+  public $text;
+  /**
+   * @var string
+   */
+  public $type;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param AppsDynamiteV1ApiCompatV1ActionConfirm
+   */
+  public function setConfirm(AppsDynamiteV1ApiCompatV1ActionConfirm $confirm)
+  {
+    $this->confirm = $confirm;
+  }
+  /**
+   * @return AppsDynamiteV1ApiCompatV1ActionConfirm
+   */
+  public function getConfirm()
+  {
+    return $this->confirm;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setStyle($style)
+  {
+    $this->style = $style;
+  }
+  /**
+   * @return string
+   */
+  public function getStyle()
+  {
+    return $this->style;
+  }
+  /**
+   * @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;
+  }
+  /**
+   * @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(AppsDynamiteV1ApiCompatV1Action::class, 'Google_Service_CloudSearch_AppsDynamiteV1ApiCompatV1Action');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteV1ApiCompatV1ActionConfirm.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteV1ApiCompatV1ActionConfirm.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteV1ApiCompatV1ActionConfirm.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,102 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class AppsDynamiteV1ApiCompatV1ActionConfirm extends \Google\Model
+{
+  protected $internal_gapi_mappings = [
+        "dismissText" => "dismiss_text",
+        "okText" => "ok_text",
+  ];
+  /**
+   * @var string
+   */
+  public $dismissText;
+  /**
+   * @var string
+   */
+  public $okText;
+  /**
+   * @var string
+   */
+  public $text;
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param string
+   */
+  public function setDismissText($dismissText)
+  {
+    $this->dismissText = $dismissText;
+  }
+  /**
+   * @return string
+   */
+  public function getDismissText()
+  {
+    return $this->dismissText;
+  }
+  /**
+   * @param string
+   */
+  public function setOkText($okText)
+  {
+    $this->okText = $okText;
+  }
+  /**
+   * @return string
+   */
+  public function getOkText()
+  {
+    return $this->okText;
+  }
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteV1ApiCompatV1ActionConfirm::class, 'Google_Service_CloudSearch_AppsDynamiteV1ApiCompatV1ActionConfirm');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteV1ApiCompatV1Attachment.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteV1ApiCompatV1Attachment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteV1ApiCompatV1Attachment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,377 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class AppsDynamiteV1ApiCompatV1Attachment extends \Google\Collection
+{
+  protected $collection_key = 'mrkdwn_in';
+  protected $internal_gapi_mappings = [
+        "attachmentType" => "attachment_type",
+        "authorIcon" => "author_icon",
+        "authorLink" => "author_link",
+        "authorName" => "author_name",
+        "callbackId" => "callback_id",
+        "footerIcon" => "footer_icon",
+        "imageUrl" => "image_url",
+        "mrkdwnIn" => "mrkdwn_in",
+        "thumbUrl" => "thumb_url",
+        "titleLink" => "title_link",
+  ];
+  protected $actionsType = AppsDynamiteV1ApiCompatV1Action::class;
+  protected $actionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $attachmentType;
+  /**
+   * @var string
+   */
+  public $authorIcon;
+  /**
+   * @var string
+   */
+  public $authorLink;
+  /**
+   * @var string
+   */
+  public $authorName;
+  /**
+   * @var string
+   */
+  public $callbackId;
+  /**
+   * @var string
+   */
+  public $color;
+  /**
+   * @var string
+   */
+  public $fallback;
+  protected $fieldsType = AppsDynamiteV1ApiCompatV1Field::class;
+  protected $fieldsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $footer;
+  /**
+   * @var string
+   */
+  public $footerIcon;
+  /**
+   * @var string
+   */
+  public $imageUrl;
+  /**
+   * @var string[]
+   */
+  public $mrkdwnIn;
+  /**
+   * @var string
+   */
+  public $pretext;
+  /**
+   * @var string
+   */
+  public $text;
+  /**
+   * @var string
+   */
+  public $thumbUrl;
+  /**
+   * @var string
+   */
+  public $title;
+  /**
+   * @var string
+   */
+  public $titleLink;
+  /**
+   * @var int
+   */
+  public $ts;
+
+  /**
+   * @param AppsDynamiteV1ApiCompatV1Action[]
+   */
+  public function setActions($actions)
+  {
+    $this->actions = $actions;
+  }
+  /**
+   * @return AppsDynamiteV1ApiCompatV1Action[]
+   */
+  public function getActions()
+  {
+    return $this->actions;
+  }
+  /**
+   * @param string
+   */
+  public function setAttachmentType($attachmentType)
+  {
+    $this->attachmentType = $attachmentType;
+  }
+  /**
+   * @return string
+   */
+  public function getAttachmentType()
+  {
+    return $this->attachmentType;
+  }
+  /**
+   * @param string
+   */
+  public function setAuthorIcon($authorIcon)
+  {
+    $this->authorIcon = $authorIcon;
+  }
+  /**
+   * @return string
+   */
+  public function getAuthorIcon()
+  {
+    return $this->authorIcon;
+  }
+  /**
+   * @param string
+   */
+  public function setAuthorLink($authorLink)
+  {
+    $this->authorLink = $authorLink;
+  }
+  /**
+   * @return string
+   */
+  public function getAuthorLink()
+  {
+    return $this->authorLink;
+  }
+  /**
+   * @param string
+   */
+  public function setAuthorName($authorName)
+  {
+    $this->authorName = $authorName;
+  }
+  /**
+   * @return string
+   */
+  public function getAuthorName()
+  {
+    return $this->authorName;
+  }
+  /**
+   * @param string
+   */
+  public function setCallbackId($callbackId)
+  {
+    $this->callbackId = $callbackId;
+  }
+  /**
+   * @return string
+   */
+  public function getCallbackId()
+  {
+    return $this->callbackId;
+  }
+  /**
+   * @param string
+   */
+  public function setColor($color)
+  {
+    $this->color = $color;
+  }
+  /**
+   * @return string
+   */
+  public function getColor()
+  {
+    return $this->color;
+  }
+  /**
+   * @param string
+   */
+  public function setFallback($fallback)
+  {
+    $this->fallback = $fallback;
+  }
+  /**
+   * @return string
+   */
+  public function getFallback()
+  {
+    return $this->fallback;
+  }
+  /**
+   * @param AppsDynamiteV1ApiCompatV1Field[]
+   */
+  public function setFields($fields)
+  {
+    $this->fields = $fields;
+  }
+  /**
+   * @return AppsDynamiteV1ApiCompatV1Field[]
+   */
+  public function getFields()
+  {
+    return $this->fields;
+  }
+  /**
+   * @param string
+   */
+  public function setFooter($footer)
+  {
+    $this->footer = $footer;
+  }
+  /**
+   * @return string
+   */
+  public function getFooter()
+  {
+    return $this->footer;
+  }
+  /**
+   * @param string
+   */
+  public function setFooterIcon($footerIcon)
+  {
+    $this->footerIcon = $footerIcon;
+  }
+  /**
+   * @return string
+   */
+  public function getFooterIcon()
+  {
+    return $this->footerIcon;
+  }
+  /**
+   * @param string
+   */
+  public function setImageUrl($imageUrl)
+  {
+    $this->imageUrl = $imageUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getImageUrl()
+  {
+    return $this->imageUrl;
+  }
+  /**
+   * @param string[]
+   */
+  public function setMrkdwnIn($mrkdwnIn)
+  {
+    $this->mrkdwnIn = $mrkdwnIn;
+  }
+  /**
+   * @return string[]
+   */
+  public function getMrkdwnIn()
+  {
+    return $this->mrkdwnIn;
+  }
+  /**
+   * @param string
+   */
+  public function setPretext($pretext)
+  {
+    $this->pretext = $pretext;
+  }
+  /**
+   * @return string
+   */
+  public function getPretext()
+  {
+    return $this->pretext;
+  }
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+  /**
+   * @param string
+   */
+  public function setThumbUrl($thumbUrl)
+  {
+    $this->thumbUrl = $thumbUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getThumbUrl()
+  {
+    return $this->thumbUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+  /**
+   * @param string
+   */
+  public function setTitleLink($titleLink)
+  {
+    $this->titleLink = $titleLink;
+  }
+  /**
+   * @return string
+   */
+  public function getTitleLink()
+  {
+    return $this->titleLink;
+  }
+  /**
+   * @param int
+   */
+  public function setTs($ts)
+  {
+    $this->ts = $ts;
+  }
+  /**
+   * @return int
+   */
+  public function getTs()
+  {
+    return $this->ts;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteV1ApiCompatV1Attachment::class, 'Google_Service_CloudSearch_AppsDynamiteV1ApiCompatV1Attachment');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteV1ApiCompatV1Field.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteV1ApiCompatV1Field.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteV1ApiCompatV1Field.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\CloudSearch;
+
+class AppsDynamiteV1ApiCompatV1Field extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $short;
+  /**
+   * @var string
+   */
+  public $title;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param bool
+   */
+  public function setShort($short)
+  {
+    $this->short = $short;
+  }
+  /**
+   * @return bool
+   */
+  public function getShort()
+  {
+    return $this->short;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+  /**
+   * @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(AppsDynamiteV1ApiCompatV1Field::class, 'Google_Service_CloudSearch_AppsDynamiteV1ApiCompatV1Field');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteVideoCallMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteVideoCallMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteVideoCallMetadata.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\CloudSearch;
+
+class AppsDynamiteVideoCallMetadata extends \Google\Model
+{
+  protected $meetingSpaceType = MeetingSpace::class;
+  protected $meetingSpaceDataType = '';
+  /**
+   * @var bool
+   */
+  public $shouldNotRender;
+  /**
+   * @var bool
+   */
+  public $wasCreatedInCurrentGroup;
+
+  /**
+   * @param MeetingSpace
+   */
+  public function setMeetingSpace(MeetingSpace $meetingSpace)
+  {
+    $this->meetingSpace = $meetingSpace;
+  }
+  /**
+   * @return MeetingSpace
+   */
+  public function getMeetingSpace()
+  {
+    return $this->meetingSpace;
+  }
+  /**
+   * @param bool
+   */
+  public function setShouldNotRender($shouldNotRender)
+  {
+    $this->shouldNotRender = $shouldNotRender;
+  }
+  /**
+   * @return bool
+   */
+  public function getShouldNotRender()
+  {
+    return $this->shouldNotRender;
+  }
+  /**
+   * @param bool
+   */
+  public function setWasCreatedInCurrentGroup($wasCreatedInCurrentGroup)
+  {
+    $this->wasCreatedInCurrentGroup = $wasCreatedInCurrentGroup;
+  }
+  /**
+   * @return bool
+   */
+  public function getWasCreatedInCurrentGroup()
+  {
+    return $this->wasCreatedInCurrentGroup;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteVideoCallMetadata::class, 'Google_Service_CloudSearch_AppsDynamiteVideoCallMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteYoutubeMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteYoutubeMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsDynamiteYoutubeMetadata.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\CloudSearch;
+
+class AppsDynamiteYoutubeMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var bool
+   */
+  public $shouldNotRender;
+  /**
+   * @var int
+   */
+  public $startTime;
+
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param bool
+   */
+  public function setShouldNotRender($shouldNotRender)
+  {
+    $this->shouldNotRender = $shouldNotRender;
+  }
+  /**
+   * @return bool
+   */
+  public function getShouldNotRender()
+  {
+    return $this->shouldNotRender;
+  }
+  /**
+   * @param int
+   */
+  public function setStartTime($startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return int
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsDynamiteYoutubeMetadata::class, 'Google_Service_CloudSearch_AppsDynamiteYoutubeMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsExtensionsMarkupCalendarClientActionMarkupAddAttachmentsActionMarkup.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsExtensionsMarkupCalendarClientActionMarkupAddAttachmentsActionMarkup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsExtensionsMarkupCalendarClientActionMarkupAddAttachmentsActionMarkup.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\CloudSearch;
+
+class AppsExtensionsMarkupCalendarClientActionMarkupAddAttachmentsActionMarkup extends \Google\Collection
+{
+  protected $collection_key = 'addonAttachments';
+  protected $addonAttachmentsType = AppsExtensionsMarkupCalendarClientActionMarkupAddAttachmentsActionMarkupAddonAttachment::class;
+  protected $addonAttachmentsDataType = 'array';
+
+  /**
+   * @param AppsExtensionsMarkupCalendarClientActionMarkupAddAttachmentsActionMarkupAddonAttachment[]
+   */
+  public function setAddonAttachments($addonAttachments)
+  {
+    $this->addonAttachments = $addonAttachments;
+  }
+  /**
+   * @return AppsExtensionsMarkupCalendarClientActionMarkupAddAttachmentsActionMarkupAddonAttachment[]
+   */
+  public function getAddonAttachments()
+  {
+    return $this->addonAttachments;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsExtensionsMarkupCalendarClientActionMarkupAddAttachmentsActionMarkup::class, 'Google_Service_CloudSearch_AppsExtensionsMarkupCalendarClientActionMarkupAddAttachmentsActionMarkup');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsExtensionsMarkupCalendarClientActionMarkupAddAttachmentsActionMarkupAddonAttachment.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsExtensionsMarkupCalendarClientActionMarkupAddAttachmentsActionMarkupAddonAttachment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsExtensionsMarkupCalendarClientActionMarkupAddAttachmentsActionMarkupAddonAttachment.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\CloudSearch;
+
+class AppsExtensionsMarkupCalendarClientActionMarkupAddAttachmentsActionMarkupAddonAttachment extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $iconUrl;
+  /**
+   * @var string
+   */
+  public $mimeType;
+  /**
+   * @var string
+   */
+  public $resourceUrl;
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param string
+   */
+  public function setIconUrl($iconUrl)
+  {
+    $this->iconUrl = $iconUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getIconUrl()
+  {
+    return $this->iconUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setMimeType($mimeType)
+  {
+    $this->mimeType = $mimeType;
+  }
+  /**
+   * @return string
+   */
+  public function getMimeType()
+  {
+    return $this->mimeType;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceUrl($resourceUrl)
+  {
+    $this->resourceUrl = $resourceUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceUrl()
+  {
+    return $this->resourceUrl;
+  }
+  /**
+   * @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(AppsExtensionsMarkupCalendarClientActionMarkupAddAttachmentsActionMarkupAddonAttachment::class, 'Google_Service_CloudSearch_AppsExtensionsMarkupCalendarClientActionMarkupAddAttachmentsActionMarkupAddonAttachment');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkup.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkup.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\CloudSearch;
+
+class AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkup extends \Google\Collection
+{
+  protected $collection_key = 'parameters';
+  /**
+   * @var string
+   */
+  public $conferenceId;
+  /**
+   * @var string
+   */
+  public $conferenceSolutionId;
+  protected $entryPointsType = AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkupEntryPointMarkup::class;
+  protected $entryPointsDataType = 'array';
+  protected $errorType = AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkupError::class;
+  protected $errorDataType = '';
+  /**
+   * @var string
+   */
+  public $note;
+  protected $parametersType = AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkupParameter::class;
+  protected $parametersDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setConferenceId($conferenceId)
+  {
+    $this->conferenceId = $conferenceId;
+  }
+  /**
+   * @return string
+   */
+  public function getConferenceId()
+  {
+    return $this->conferenceId;
+  }
+  /**
+   * @param string
+   */
+  public function setConferenceSolutionId($conferenceSolutionId)
+  {
+    $this->conferenceSolutionId = $conferenceSolutionId;
+  }
+  /**
+   * @return string
+   */
+  public function getConferenceSolutionId()
+  {
+    return $this->conferenceSolutionId;
+  }
+  /**
+   * @param AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkupEntryPointMarkup[]
+   */
+  public function setEntryPoints($entryPoints)
+  {
+    $this->entryPoints = $entryPoints;
+  }
+  /**
+   * @return AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkupEntryPointMarkup[]
+   */
+  public function getEntryPoints()
+  {
+    return $this->entryPoints;
+  }
+  /**
+   * @param AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkupError
+   */
+  public function setError(AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkupError $error)
+  {
+    $this->error = $error;
+  }
+  /**
+   * @return AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkupError
+   */
+  public function getError()
+  {
+    return $this->error;
+  }
+  /**
+   * @param string
+   */
+  public function setNote($note)
+  {
+    $this->note = $note;
+  }
+  /**
+   * @return string
+   */
+  public function getNote()
+  {
+    return $this->note;
+  }
+  /**
+   * @param AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkupParameter[]
+   */
+  public function setParameters($parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkupParameter[]
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkup::class, 'Google_Service_CloudSearch_AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkup');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkupEntryPointMarkup.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkupEntryPointMarkup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkupEntryPointMarkup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,207 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkupEntryPointMarkup extends \Google\Collection
+{
+  protected $collection_key = 'features';
+  /**
+   * @var string
+   */
+  public $accessCode;
+  /**
+   * @var string[]
+   */
+  public $features;
+  /**
+   * @var string
+   */
+  public $label;
+  /**
+   * @var string
+   */
+  public $meetingCode;
+  /**
+   * @var string
+   */
+  public $passcode;
+  /**
+   * @var string
+   */
+  public $password;
+  /**
+   * @var string
+   */
+  public $pin;
+  /**
+   * @var string
+   */
+  public $regionCode;
+  /**
+   * @var string
+   */
+  public $type;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setAccessCode($accessCode)
+  {
+    $this->accessCode = $accessCode;
+  }
+  /**
+   * @return string
+   */
+  public function getAccessCode()
+  {
+    return $this->accessCode;
+  }
+  /**
+   * @param string[]
+   */
+  public function setFeatures($features)
+  {
+    $this->features = $features;
+  }
+  /**
+   * @return string[]
+   */
+  public function getFeatures()
+  {
+    return $this->features;
+  }
+  /**
+   * @param string
+   */
+  public function setLabel($label)
+  {
+    $this->label = $label;
+  }
+  /**
+   * @return string
+   */
+  public function getLabel()
+  {
+    return $this->label;
+  }
+  /**
+   * @param string
+   */
+  public function setMeetingCode($meetingCode)
+  {
+    $this->meetingCode = $meetingCode;
+  }
+  /**
+   * @return string
+   */
+  public function getMeetingCode()
+  {
+    return $this->meetingCode;
+  }
+  /**
+   * @param string
+   */
+  public function setPasscode($passcode)
+  {
+    $this->passcode = $passcode;
+  }
+  /**
+   * @return string
+   */
+  public function getPasscode()
+  {
+    return $this->passcode;
+  }
+  /**
+   * @param string
+   */
+  public function setPassword($password)
+  {
+    $this->password = $password;
+  }
+  /**
+   * @return string
+   */
+  public function getPassword()
+  {
+    return $this->password;
+  }
+  /**
+   * @param string
+   */
+  public function setPin($pin)
+  {
+    $this->pin = $pin;
+  }
+  /**
+   * @return string
+   */
+  public function getPin()
+  {
+    return $this->pin;
+  }
+  /**
+   * @param string
+   */
+  public function setRegionCode($regionCode)
+  {
+    $this->regionCode = $regionCode;
+  }
+  /**
+   * @return string
+   */
+  public function getRegionCode()
+  {
+    return $this->regionCode;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @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(AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkupEntryPointMarkup::class, 'Google_Service_CloudSearch_AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkupEntryPointMarkup');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkupError.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkupError.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkupError.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\CloudSearch;
+
+class AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkupError extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $authenticationUrl;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setAuthenticationUrl($authenticationUrl)
+  {
+    $this->authenticationUrl = $authenticationUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getAuthenticationUrl()
+  {
+    return $this->authenticationUrl;
+  }
+  /**
+   * @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(AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkupError::class, 'Google_Service_CloudSearch_AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkupError');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkupParameter.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkupParameter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkupParameter.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\CloudSearch;
+
+class AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkupParameter extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $key;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setKey($key)
+  {
+    $this->key = $key;
+  }
+  /**
+   * @return string
+   */
+  public function getKey()
+  {
+    return $this->key;
+  }
+  /**
+   * @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(AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkupParameter::class, 'Google_Service_CloudSearch_AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkupParameter');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsExtensionsMarkupCalendarClientActionMarkupEditAttendeesActionMarkup.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsExtensionsMarkupCalendarClientActionMarkupEditAttendeesActionMarkup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsExtensionsMarkupCalendarClientActionMarkupEditAttendeesActionMarkup.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\CloudSearch;
+
+class AppsExtensionsMarkupCalendarClientActionMarkupEditAttendeesActionMarkup extends \Google\Collection
+{
+  protected $collection_key = 'addAttendeeEmails';
+  /**
+   * @var string[]
+   */
+  public $addAttendeeEmails;
+
+  /**
+   * @param string[]
+   */
+  public function setAddAttendeeEmails($addAttendeeEmails)
+  {
+    $this->addAttendeeEmails = $addAttendeeEmails;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAddAttendeeEmails()
+  {
+    return $this->addAttendeeEmails;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsExtensionsMarkupCalendarClientActionMarkupEditAttendeesActionMarkup::class, 'Google_Service_CloudSearch_AppsExtensionsMarkupCalendarClientActionMarkupEditAttendeesActionMarkup');
Index: vendor/google/apiclient-services/src/CloudSearch/AppsExtensionsMarkupCalendarClientActionMarkupEditConferenceDataActionMarkup.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AppsExtensionsMarkupCalendarClientActionMarkupEditConferenceDataActionMarkup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AppsExtensionsMarkupCalendarClientActionMarkupEditConferenceDataActionMarkup.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\CloudSearch;
+
+class AppsExtensionsMarkupCalendarClientActionMarkupEditConferenceDataActionMarkup extends \Google\Model
+{
+  protected $conferenceDataType = AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkup::class;
+  protected $conferenceDataDataType = '';
+
+  /**
+   * @param AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkup
+   */
+  public function setConferenceData(AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkup $conferenceData)
+  {
+    $this->conferenceData = $conferenceData;
+  }
+  /**
+   * @return AppsExtensionsMarkupCalendarClientActionMarkupConferenceDataMarkup
+   */
+  public function getConferenceData()
+  {
+    return $this->conferenceData;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppsExtensionsMarkupCalendarClientActionMarkupEditConferenceDataActionMarkup::class, 'Google_Service_CloudSearch_AppsExtensionsMarkupCalendarClientActionMarkupEditConferenceDataActionMarkup');
Index: vendor/google/apiclient-services/src/CloudSearch/Attachment.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Attachment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Attachment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,158 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class Attachment extends \Google\Model
+{
+  protected $addOnDataType = GoogleChatV1ContextualAddOnMarkup::class;
+  protected $addOnDataDataType = '';
+  protected $appIdType = UserId::class;
+  protected $appIdDataType = '';
+  /**
+   * @var string
+   */
+  public $attachmentId;
+  protected $cardAddOnDataType = AppsDynamiteStorageCard::class;
+  protected $cardAddOnDataDataType = '';
+  protected $componentSearchInfoType = AppsDynamiteSharedMessageComponentSearchInfo::class;
+  protected $componentSearchInfoDataType = '';
+  protected $deprecatedAddOnDataType = ContextualAddOnMarkup::class;
+  protected $deprecatedAddOnDataDataType = '';
+  protected $slackDataType = AppsDynamiteV1ApiCompatV1Attachment::class;
+  protected $slackDataDataType = '';
+  /**
+   * @var int
+   */
+  public $slackDataImageUrlHeight;
+
+  /**
+   * @param GoogleChatV1ContextualAddOnMarkup
+   */
+  public function setAddOnData(GoogleChatV1ContextualAddOnMarkup $addOnData)
+  {
+    $this->addOnData = $addOnData;
+  }
+  /**
+   * @return GoogleChatV1ContextualAddOnMarkup
+   */
+  public function getAddOnData()
+  {
+    return $this->addOnData;
+  }
+  /**
+   * @param UserId
+   */
+  public function setAppId(UserId $appId)
+  {
+    $this->appId = $appId;
+  }
+  /**
+   * @return UserId
+   */
+  public function getAppId()
+  {
+    return $this->appId;
+  }
+  /**
+   * @param string
+   */
+  public function setAttachmentId($attachmentId)
+  {
+    $this->attachmentId = $attachmentId;
+  }
+  /**
+   * @return string
+   */
+  public function getAttachmentId()
+  {
+    return $this->attachmentId;
+  }
+  /**
+   * @param AppsDynamiteStorageCard
+   */
+  public function setCardAddOnData(AppsDynamiteStorageCard $cardAddOnData)
+  {
+    $this->cardAddOnData = $cardAddOnData;
+  }
+  /**
+   * @return AppsDynamiteStorageCard
+   */
+  public function getCardAddOnData()
+  {
+    return $this->cardAddOnData;
+  }
+  /**
+   * @param AppsDynamiteSharedMessageComponentSearchInfo
+   */
+  public function setComponentSearchInfo(AppsDynamiteSharedMessageComponentSearchInfo $componentSearchInfo)
+  {
+    $this->componentSearchInfo = $componentSearchInfo;
+  }
+  /**
+   * @return AppsDynamiteSharedMessageComponentSearchInfo
+   */
+  public function getComponentSearchInfo()
+  {
+    return $this->componentSearchInfo;
+  }
+  /**
+   * @param ContextualAddOnMarkup
+   */
+  public function setDeprecatedAddOnData(ContextualAddOnMarkup $deprecatedAddOnData)
+  {
+    $this->deprecatedAddOnData = $deprecatedAddOnData;
+  }
+  /**
+   * @return ContextualAddOnMarkup
+   */
+  public function getDeprecatedAddOnData()
+  {
+    return $this->deprecatedAddOnData;
+  }
+  /**
+   * @param AppsDynamiteV1ApiCompatV1Attachment
+   */
+  public function setSlackData(AppsDynamiteV1ApiCompatV1Attachment $slackData)
+  {
+    $this->slackData = $slackData;
+  }
+  /**
+   * @return AppsDynamiteV1ApiCompatV1Attachment
+   */
+  public function getSlackData()
+  {
+    return $this->slackData;
+  }
+  /**
+   * @param int
+   */
+  public function setSlackDataImageUrlHeight($slackDataImageUrlHeight)
+  {
+    $this->slackDataImageUrlHeight = $slackDataImageUrlHeight;
+  }
+  /**
+   * @return int
+   */
+  public function getSlackDataImageUrlHeight()
+  {
+    return $this->slackDataImageUrlHeight;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Attachment::class, 'Google_Service_CloudSearch_Attachment');
Index: vendor/google/apiclient-services/src/CloudSearch/AttachmentMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AttachmentMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AttachmentMetadata.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\CloudSearch;
+
+class AttachmentMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $filename;
+
+  /**
+   * @param string
+   */
+  public function setFilename($filename)
+  {
+    $this->filename = $filename;
+  }
+  /**
+   * @return string
+   */
+  public function getFilename()
+  {
+    return $this->filename;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AttachmentMetadata::class, 'Google_Service_CloudSearch_AttachmentMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/Attribute.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Attribute.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Attribute.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\CloudSearch;
+
+class Attribute extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  protected $valueType = CaribouAttributeValue::class;
+  protected $valueDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param CaribouAttributeValue
+   */
+  public function setValue(CaribouAttributeValue $value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return CaribouAttributeValue
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Attribute::class, 'Google_Service_CloudSearch_Attribute');
Index: vendor/google/apiclient-services/src/CloudSearch/AttributeRemoved.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AttributeRemoved.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AttributeRemoved.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\CloudSearch;
+
+class AttributeRemoved extends \Google\Collection
+{
+  protected $collection_key = 'messageKeys';
+  /**
+   * @var string
+   */
+  public $attributeId;
+  protected $messageKeysType = MultiKey::class;
+  protected $messageKeysDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setAttributeId($attributeId)
+  {
+    $this->attributeId = $attributeId;
+  }
+  /**
+   * @return string
+   */
+  public function getAttributeId()
+  {
+    return $this->attributeId;
+  }
+  /**
+   * @param MultiKey[]
+   */
+  public function setMessageKeys($messageKeys)
+  {
+    $this->messageKeys = $messageKeys;
+  }
+  /**
+   * @return MultiKey[]
+   */
+  public function getMessageKeys()
+  {
+    return $this->messageKeys;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AttributeRemoved::class, 'Google_Service_CloudSearch_AttributeRemoved');
Index: vendor/google/apiclient-services/src/CloudSearch/AttributeSet.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AttributeSet.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AttributeSet.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\CloudSearch;
+
+class AttributeSet extends \Google\Collection
+{
+  protected $collection_key = 'messageKeys';
+  /**
+   * @var string
+   */
+  public $attributeId;
+  /**
+   * @var string
+   */
+  public $attributeValue;
+  protected $messageKeysType = MultiKey::class;
+  protected $messageKeysDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setAttributeId($attributeId)
+  {
+    $this->attributeId = $attributeId;
+  }
+  /**
+   * @return string
+   */
+  public function getAttributeId()
+  {
+    return $this->attributeId;
+  }
+  /**
+   * @param string
+   */
+  public function setAttributeValue($attributeValue)
+  {
+    $this->attributeValue = $attributeValue;
+  }
+  /**
+   * @return string
+   */
+  public function getAttributeValue()
+  {
+    return $this->attributeValue;
+  }
+  /**
+   * @param MultiKey[]
+   */
+  public function setMessageKeys($messageKeys)
+  {
+    $this->messageKeys = $messageKeys;
+  }
+  /**
+   * @return MultiKey[]
+   */
+  public function getMessageKeys()
+  {
+    return $this->messageKeys;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AttributeSet::class, 'Google_Service_CloudSearch_AttributeSet');
Index: vendor/google/apiclient-services/src/CloudSearch/Attributes.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Attributes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Attributes.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\CloudSearch;
+
+class Attributes extends \Google\Collection
+{
+  protected $collection_key = 'attribute';
+  protected $attributeType = Attribute::class;
+  protected $attributeDataType = 'array';
+
+  /**
+   * @param Attribute[]
+   */
+  public function setAttribute($attribute)
+  {
+    $this->attribute = $attribute;
+  }
+  /**
+   * @return Attribute[]
+   */
+  public function getAttribute()
+  {
+    return $this->attribute;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Attributes::class, 'Google_Service_CloudSearch_Attributes');
Index: vendor/google/apiclient-services/src/CloudSearch/AuditLoggingSettings.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AuditLoggingSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AuditLoggingSettings.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\CloudSearch;
+
+class AuditLoggingSettings extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $logAdminReadActions;
+  /**
+   * @var bool
+   */
+  public $logDataReadActions;
+  /**
+   * @var bool
+   */
+  public $logDataWriteActions;
+  /**
+   * @var string
+   */
+  public $project;
+
+  /**
+   * @param bool
+   */
+  public function setLogAdminReadActions($logAdminReadActions)
+  {
+    $this->logAdminReadActions = $logAdminReadActions;
+  }
+  /**
+   * @return bool
+   */
+  public function getLogAdminReadActions()
+  {
+    return $this->logAdminReadActions;
+  }
+  /**
+   * @param bool
+   */
+  public function setLogDataReadActions($logDataReadActions)
+  {
+    $this->logDataReadActions = $logDataReadActions;
+  }
+  /**
+   * @return bool
+   */
+  public function getLogDataReadActions()
+  {
+    return $this->logDataReadActions;
+  }
+  /**
+   * @param bool
+   */
+  public function setLogDataWriteActions($logDataWriteActions)
+  {
+    $this->logDataWriteActions = $logDataWriteActions;
+  }
+  /**
+   * @return bool
+   */
+  public function getLogDataWriteActions()
+  {
+    return $this->logDataWriteActions;
+  }
+  /**
+   * @param string
+   */
+  public function setProject($project)
+  {
+    $this->project = $project;
+  }
+  /**
+   * @return string
+   */
+  public function getProject()
+  {
+    return $this->project;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AuditLoggingSettings::class, 'Google_Service_CloudSearch_AuditLoggingSettings');
Index: vendor/google/apiclient-services/src/CloudSearch/AuthorizedItemId.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AuthorizedItemId.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AuthorizedItemId.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\CloudSearch;
+
+class AuthorizedItemId extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $resourceKey;
+
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceKey($resourceKey)
+  {
+    $this->resourceKey = $resourceKey;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceKey()
+  {
+    return $this->resourceKey;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AuthorizedItemId::class, 'Google_Service_CloudSearch_AuthorizedItemId');
Index: vendor/google/apiclient-services/src/CloudSearch/AutoComplete.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AutoComplete.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AutoComplete.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\CloudSearch;
+
+class AutoComplete extends \Google\Collection
+{
+  protected $collection_key = 'items';
+  protected $itemsType = AutoCompleteItem::class;
+  protected $itemsDataType = 'array';
+
+  /**
+   * @param AutoCompleteItem[]
+   */
+  public function setItems($items)
+  {
+    $this->items = $items;
+  }
+  /**
+   * @return AutoCompleteItem[]
+   */
+  public function getItems()
+  {
+    return $this->items;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AutoComplete::class, 'Google_Service_CloudSearch_AutoComplete');
Index: vendor/google/apiclient-services/src/CloudSearch/AutoCompleteItem.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AutoCompleteItem.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AutoCompleteItem.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\CloudSearch;
+
+class AutoCompleteItem extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AutoCompleteItem::class, 'Google_Service_CloudSearch_AutoCompleteItem');
Index: vendor/google/apiclient-services/src/CloudSearch/AvatarInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/AvatarInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/AvatarInfo.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\CloudSearch;
+
+class AvatarInfo extends \Google\Model
+{
+  protected $emojiType = Emoji::class;
+  protected $emojiDataType = '';
+
+  /**
+   * @param Emoji
+   */
+  public function setEmoji(Emoji $emoji)
+  {
+    $this->emoji = $emoji;
+  }
+  /**
+   * @return Emoji
+   */
+  public function getEmoji()
+  {
+    return $this->emoji;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AvatarInfo::class, 'Google_Service_CloudSearch_AvatarInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/BabelMessageProps.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/BabelMessageProps.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/BabelMessageProps.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,128 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class BabelMessageProps extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $clientGeneratedId;
+  protected $contentExtensionType = ChatContentExtension::class;
+  protected $contentExtensionDataType = '';
+  protected $deliveryMediumType = DeliveryMedium::class;
+  protected $deliveryMediumDataType = '';
+  /**
+   * @var string
+   */
+  public $eventId;
+  protected $messageContentType = ChatConserverMessageContent::class;
+  protected $messageContentDataType = '';
+  /**
+   * @var bool
+   */
+  public $wasUpdatedByBackfill;
+
+  /**
+   * @param string
+   */
+  public function setClientGeneratedId($clientGeneratedId)
+  {
+    $this->clientGeneratedId = $clientGeneratedId;
+  }
+  /**
+   * @return string
+   */
+  public function getClientGeneratedId()
+  {
+    return $this->clientGeneratedId;
+  }
+  /**
+   * @param ChatContentExtension
+   */
+  public function setContentExtension(ChatContentExtension $contentExtension)
+  {
+    $this->contentExtension = $contentExtension;
+  }
+  /**
+   * @return ChatContentExtension
+   */
+  public function getContentExtension()
+  {
+    return $this->contentExtension;
+  }
+  /**
+   * @param DeliveryMedium
+   */
+  public function setDeliveryMedium(DeliveryMedium $deliveryMedium)
+  {
+    $this->deliveryMedium = $deliveryMedium;
+  }
+  /**
+   * @return DeliveryMedium
+   */
+  public function getDeliveryMedium()
+  {
+    return $this->deliveryMedium;
+  }
+  /**
+   * @param string
+   */
+  public function setEventId($eventId)
+  {
+    $this->eventId = $eventId;
+  }
+  /**
+   * @return string
+   */
+  public function getEventId()
+  {
+    return $this->eventId;
+  }
+  /**
+   * @param ChatConserverMessageContent
+   */
+  public function setMessageContent(ChatConserverMessageContent $messageContent)
+  {
+    $this->messageContent = $messageContent;
+  }
+  /**
+   * @return ChatConserverMessageContent
+   */
+  public function getMessageContent()
+  {
+    return $this->messageContent;
+  }
+  /**
+   * @param bool
+   */
+  public function setWasUpdatedByBackfill($wasUpdatedByBackfill)
+  {
+    $this->wasUpdatedByBackfill = $wasUpdatedByBackfill;
+  }
+  /**
+   * @return bool
+   */
+  public function getWasUpdatedByBackfill()
+  {
+    return $this->wasUpdatedByBackfill;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BabelMessageProps::class, 'Google_Service_CloudSearch_BabelMessageProps');
Index: vendor/google/apiclient-services/src/CloudSearch/BabelPlaceholderMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/BabelPlaceholderMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/BabelPlaceholderMetadata.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\CloudSearch;
+
+class BabelPlaceholderMetadata extends \Google\Model
+{
+  protected $deleteMetadataType = DeleteMetadata::class;
+  protected $deleteMetadataDataType = '';
+  protected $editMetadataType = EditMetadata::class;
+  protected $editMetadataDataType = '';
+  protected $hangoutVideoMetadataType = HangoutVideoEventMetadata::class;
+  protected $hangoutVideoMetadataDataType = '';
+
+  /**
+   * @param DeleteMetadata
+   */
+  public function setDeleteMetadata(DeleteMetadata $deleteMetadata)
+  {
+    $this->deleteMetadata = $deleteMetadata;
+  }
+  /**
+   * @return DeleteMetadata
+   */
+  public function getDeleteMetadata()
+  {
+    return $this->deleteMetadata;
+  }
+  /**
+   * @param EditMetadata
+   */
+  public function setEditMetadata(EditMetadata $editMetadata)
+  {
+    $this->editMetadata = $editMetadata;
+  }
+  /**
+   * @return EditMetadata
+   */
+  public function getEditMetadata()
+  {
+    return $this->editMetadata;
+  }
+  /**
+   * @param HangoutVideoEventMetadata
+   */
+  public function setHangoutVideoMetadata(HangoutVideoEventMetadata $hangoutVideoMetadata)
+  {
+    $this->hangoutVideoMetadata = $hangoutVideoMetadata;
+  }
+  /**
+   * @return HangoutVideoEventMetadata
+   */
+  public function getHangoutVideoMetadata()
+  {
+    return $this->hangoutVideoMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BabelPlaceholderMetadata::class, 'Google_Service_CloudSearch_BabelPlaceholderMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/BackgroundColoredText.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/BackgroundColoredText.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/BackgroundColoredText.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\CloudSearch;
+
+class BackgroundColoredText extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $backgroundColor;
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param string
+   */
+  public function setBackgroundColor($backgroundColor)
+  {
+    $this->backgroundColor = $backgroundColor;
+  }
+  /**
+   * @return string
+   */
+  public function getBackgroundColor()
+  {
+    return $this->backgroundColor;
+  }
+  /**
+   * @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(BackgroundColoredText::class, 'Google_Service_CloudSearch_BackgroundColoredText');
Index: vendor/google/apiclient-services/src/CloudSearch/BooleanOperatorOptions.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/BooleanOperatorOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/BooleanOperatorOptions.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\CloudSearch;
+
+class BooleanOperatorOptions extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $operatorName;
+
+  /**
+   * @param string
+   */
+  public function setOperatorName($operatorName)
+  {
+    $this->operatorName = $operatorName;
+  }
+  /**
+   * @return string
+   */
+  public function getOperatorName()
+  {
+    return $this->operatorName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BooleanOperatorOptions::class, 'Google_Service_CloudSearch_BooleanOperatorOptions');
Index: vendor/google/apiclient-services/src/CloudSearch/BooleanPropertyOptions.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/BooleanPropertyOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/BooleanPropertyOptions.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\CloudSearch;
+
+class BooleanPropertyOptions extends \Google\Model
+{
+  protected $operatorOptionsType = BooleanOperatorOptions::class;
+  protected $operatorOptionsDataType = '';
+
+  /**
+   * @param BooleanOperatorOptions
+   */
+  public function setOperatorOptions(BooleanOperatorOptions $operatorOptions)
+  {
+    $this->operatorOptions = $operatorOptions;
+  }
+  /**
+   * @return BooleanOperatorOptions
+   */
+  public function getOperatorOptions()
+  {
+    return $this->operatorOptions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BooleanPropertyOptions::class, 'Google_Service_CloudSearch_BooleanPropertyOptions');
Index: vendor/google/apiclient-services/src/CloudSearch/BorderStyle.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/BorderStyle.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/BorderStyle.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\CloudSearch;
+
+class BorderStyle extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $cornerRadius;
+  /**
+   * @var string
+   */
+  public $strokeColor;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param int
+   */
+  public function setCornerRadius($cornerRadius)
+  {
+    $this->cornerRadius = $cornerRadius;
+  }
+  /**
+   * @return int
+   */
+  public function getCornerRadius()
+  {
+    return $this->cornerRadius;
+  }
+  /**
+   * @param string
+   */
+  public function setStrokeColor($strokeColor)
+  {
+    $this->strokeColor = $strokeColor;
+  }
+  /**
+   * @return string
+   */
+  public function getStrokeColor()
+  {
+    return $this->strokeColor;
+  }
+  /**
+   * @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(BorderStyle::class, 'Google_Service_CloudSearch_BorderStyle');
Index: vendor/google/apiclient-services/src/CloudSearch/BotInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/BotInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/BotInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,239 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class BotInfo extends \Google\Collection
+{
+  protected $collection_key = 'supportedUses';
+  /**
+   * @var string
+   */
+  public $appAllowlistStatus;
+  protected $appIdType = AppId::class;
+  protected $appIdDataType = '';
+  /**
+   * @var string
+   */
+  public $botAvatarUrl;
+  /**
+   * @var string
+   */
+  public $botName;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $developerName;
+  /**
+   * @var string
+   */
+  public $marketPlaceBannerUrl;
+  /**
+   * @var string
+   */
+  public $status;
+  /**
+   * @var bool
+   */
+  public $supportHomeScreen;
+  protected $supportUrlsType = SupportUrls::class;
+  protected $supportUrlsDataType = '';
+  /**
+   * @var string[]
+   */
+  public $supportedUses;
+  /**
+   * @var string
+   */
+  public $uninstallCapability;
+
+  /**
+   * @param string
+   */
+  public function setAppAllowlistStatus($appAllowlistStatus)
+  {
+    $this->appAllowlistStatus = $appAllowlistStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getAppAllowlistStatus()
+  {
+    return $this->appAllowlistStatus;
+  }
+  /**
+   * @param AppId
+   */
+  public function setAppId(AppId $appId)
+  {
+    $this->appId = $appId;
+  }
+  /**
+   * @return AppId
+   */
+  public function getAppId()
+  {
+    return $this->appId;
+  }
+  /**
+   * @param string
+   */
+  public function setBotAvatarUrl($botAvatarUrl)
+  {
+    $this->botAvatarUrl = $botAvatarUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getBotAvatarUrl()
+  {
+    return $this->botAvatarUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setBotName($botName)
+  {
+    $this->botName = $botName;
+  }
+  /**
+   * @return string
+   */
+  public function getBotName()
+  {
+    return $this->botName;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setDeveloperName($developerName)
+  {
+    $this->developerName = $developerName;
+  }
+  /**
+   * @return string
+   */
+  public function getDeveloperName()
+  {
+    return $this->developerName;
+  }
+  /**
+   * @param string
+   */
+  public function setMarketPlaceBannerUrl($marketPlaceBannerUrl)
+  {
+    $this->marketPlaceBannerUrl = $marketPlaceBannerUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getMarketPlaceBannerUrl()
+  {
+    return $this->marketPlaceBannerUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param bool
+   */
+  public function setSupportHomeScreen($supportHomeScreen)
+  {
+    $this->supportHomeScreen = $supportHomeScreen;
+  }
+  /**
+   * @return bool
+   */
+  public function getSupportHomeScreen()
+  {
+    return $this->supportHomeScreen;
+  }
+  /**
+   * @param SupportUrls
+   */
+  public function setSupportUrls(SupportUrls $supportUrls)
+  {
+    $this->supportUrls = $supportUrls;
+  }
+  /**
+   * @return SupportUrls
+   */
+  public function getSupportUrls()
+  {
+    return $this->supportUrls;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSupportedUses($supportedUses)
+  {
+    $this->supportedUses = $supportedUses;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSupportedUses()
+  {
+    return $this->supportedUses;
+  }
+  /**
+   * @param string
+   */
+  public function setUninstallCapability($uninstallCapability)
+  {
+    $this->uninstallCapability = $uninstallCapability;
+  }
+  /**
+   * @return string
+   */
+  public function getUninstallCapability()
+  {
+    return $this->uninstallCapability;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BotInfo::class, 'Google_Service_CloudSearch_BotInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/BotMessageMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/BotMessageMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/BotMessageMetadata.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\CloudSearch;
+
+class BotMessageMetadata extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BotMessageMetadata::class, 'Google_Service_CloudSearch_BotMessageMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/BotResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/BotResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/BotResponse.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\CloudSearch;
+
+class BotResponse extends \Google\Model
+{
+  protected $botIdType = UserId::class;
+  protected $botIdDataType = '';
+  /**
+   * @var string
+   */
+  public $requiredAction;
+  /**
+   * @var string
+   */
+  public $responseType;
+  /**
+   * @var string
+   */
+  public $setupUrl;
+
+  /**
+   * @param UserId
+   */
+  public function setBotId(UserId $botId)
+  {
+    $this->botId = $botId;
+  }
+  /**
+   * @return UserId
+   */
+  public function getBotId()
+  {
+    return $this->botId;
+  }
+  /**
+   * @param string
+   */
+  public function setRequiredAction($requiredAction)
+  {
+    $this->requiredAction = $requiredAction;
+  }
+  /**
+   * @return string
+   */
+  public function getRequiredAction()
+  {
+    return $this->requiredAction;
+  }
+  /**
+   * @param string
+   */
+  public function setResponseType($responseType)
+  {
+    $this->responseType = $responseType;
+  }
+  /**
+   * @return string
+   */
+  public function getResponseType()
+  {
+    return $this->responseType;
+  }
+  /**
+   * @param string
+   */
+  public function setSetupUrl($setupUrl)
+  {
+    $this->setupUrl = $setupUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getSetupUrl()
+  {
+    return $this->setupUrl;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BotResponse::class, 'Google_Service_CloudSearch_BotResponse');
Index: vendor/google/apiclient-services/src/CloudSearch/BroadcastAccess.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/BroadcastAccess.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/BroadcastAccess.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\CloudSearch;
+
+class BroadcastAccess extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $accessPolicy;
+  /**
+   * @var string
+   */
+  public $viewUrl;
+
+  /**
+   * @param string
+   */
+  public function setAccessPolicy($accessPolicy)
+  {
+    $this->accessPolicy = $accessPolicy;
+  }
+  /**
+   * @return string
+   */
+  public function getAccessPolicy()
+  {
+    return $this->accessPolicy;
+  }
+  /**
+   * @param string
+   */
+  public function setViewUrl($viewUrl)
+  {
+    $this->viewUrl = $viewUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getViewUrl()
+  {
+    return $this->viewUrl;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BroadcastAccess::class, 'Google_Service_CloudSearch_BroadcastAccess');
Index: vendor/google/apiclient-services/src/CloudSearch/BroadcastSessionInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/BroadcastSessionInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/BroadcastSessionInfo.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\CloudSearch;
+
+class BroadcastSessionInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $broadcastSessionId;
+  protected $broadcastStatsType = BroadcastStats::class;
+  protected $broadcastStatsDataType = '';
+  /**
+   * @var string
+   */
+  public $ingestionId;
+  protected $sessionStateInfoType = SessionStateInfo::class;
+  protected $sessionStateInfoDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setBroadcastSessionId($broadcastSessionId)
+  {
+    $this->broadcastSessionId = $broadcastSessionId;
+  }
+  /**
+   * @return string
+   */
+  public function getBroadcastSessionId()
+  {
+    return $this->broadcastSessionId;
+  }
+  /**
+   * @param BroadcastStats
+   */
+  public function setBroadcastStats(BroadcastStats $broadcastStats)
+  {
+    $this->broadcastStats = $broadcastStats;
+  }
+  /**
+   * @return BroadcastStats
+   */
+  public function getBroadcastStats()
+  {
+    return $this->broadcastStats;
+  }
+  /**
+   * @param string
+   */
+  public function setIngestionId($ingestionId)
+  {
+    $this->ingestionId = $ingestionId;
+  }
+  /**
+   * @return string
+   */
+  public function getIngestionId()
+  {
+    return $this->ingestionId;
+  }
+  /**
+   * @param SessionStateInfo
+   */
+  public function setSessionStateInfo(SessionStateInfo $sessionStateInfo)
+  {
+    $this->sessionStateInfo = $sessionStateInfo;
+  }
+  /**
+   * @return SessionStateInfo
+   */
+  public function getSessionStateInfo()
+  {
+    return $this->sessionStateInfo;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BroadcastSessionInfo::class, 'Google_Service_CloudSearch_BroadcastSessionInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/BroadcastStats.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/BroadcastStats.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/BroadcastStats.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\CloudSearch;
+
+class BroadcastStats extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $estimatedViewerCount;
+
+  /**
+   * @param string
+   */
+  public function setEstimatedViewerCount($estimatedViewerCount)
+  {
+    $this->estimatedViewerCount = $estimatedViewerCount;
+  }
+  /**
+   * @return string
+   */
+  public function getEstimatedViewerCount()
+  {
+    return $this->estimatedViewerCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BroadcastStats::class, 'Google_Service_CloudSearch_BroadcastStats');
Index: vendor/google/apiclient-services/src/CloudSearch/Button.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Button.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Button.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\CloudSearch;
+
+class Button extends \Google\Model
+{
+  protected $imageButtonType = ImageButton::class;
+  protected $imageButtonDataType = '';
+  protected $textButtonType = TextButton::class;
+  protected $textButtonDataType = '';
+
+  /**
+   * @param ImageButton
+   */
+  public function setImageButton(ImageButton $imageButton)
+  {
+    $this->imageButton = $imageButton;
+  }
+  /**
+   * @return ImageButton
+   */
+  public function getImageButton()
+  {
+    return $this->imageButton;
+  }
+  /**
+   * @param TextButton
+   */
+  public function setTextButton(TextButton $textButton)
+  {
+    $this->textButton = $textButton;
+  }
+  /**
+   * @return TextButton
+   */
+  public function getTextButton()
+  {
+    return $this->textButton;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Button::class, 'Google_Service_CloudSearch_Button');
Index: vendor/google/apiclient-services/src/CloudSearch/CalendarClientActionMarkup.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/CalendarClientActionMarkup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/CalendarClientActionMarkup.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\CloudSearch;
+
+class CalendarClientActionMarkup extends \Google\Model
+{
+  protected $addAttachmentsActionMarkupType = AppsExtensionsMarkupCalendarClientActionMarkupAddAttachmentsActionMarkup::class;
+  protected $addAttachmentsActionMarkupDataType = '';
+  protected $editAttendeesActionMarkupType = AppsExtensionsMarkupCalendarClientActionMarkupEditAttendeesActionMarkup::class;
+  protected $editAttendeesActionMarkupDataType = '';
+  protected $editConferenceDataActionMarkupType = AppsExtensionsMarkupCalendarClientActionMarkupEditConferenceDataActionMarkup::class;
+  protected $editConferenceDataActionMarkupDataType = '';
+
+  /**
+   * @param AppsExtensionsMarkupCalendarClientActionMarkupAddAttachmentsActionMarkup
+   */
+  public function setAddAttachmentsActionMarkup(AppsExtensionsMarkupCalendarClientActionMarkupAddAttachmentsActionMarkup $addAttachmentsActionMarkup)
+  {
+    $this->addAttachmentsActionMarkup = $addAttachmentsActionMarkup;
+  }
+  /**
+   * @return AppsExtensionsMarkupCalendarClientActionMarkupAddAttachmentsActionMarkup
+   */
+  public function getAddAttachmentsActionMarkup()
+  {
+    return $this->addAttachmentsActionMarkup;
+  }
+  /**
+   * @param AppsExtensionsMarkupCalendarClientActionMarkupEditAttendeesActionMarkup
+   */
+  public function setEditAttendeesActionMarkup(AppsExtensionsMarkupCalendarClientActionMarkupEditAttendeesActionMarkup $editAttendeesActionMarkup)
+  {
+    $this->editAttendeesActionMarkup = $editAttendeesActionMarkup;
+  }
+  /**
+   * @return AppsExtensionsMarkupCalendarClientActionMarkupEditAttendeesActionMarkup
+   */
+  public function getEditAttendeesActionMarkup()
+  {
+    return $this->editAttendeesActionMarkup;
+  }
+  /**
+   * @param AppsExtensionsMarkupCalendarClientActionMarkupEditConferenceDataActionMarkup
+   */
+  public function setEditConferenceDataActionMarkup(AppsExtensionsMarkupCalendarClientActionMarkupEditConferenceDataActionMarkup $editConferenceDataActionMarkup)
+  {
+    $this->editConferenceDataActionMarkup = $editConferenceDataActionMarkup;
+  }
+  /**
+   * @return AppsExtensionsMarkupCalendarClientActionMarkupEditConferenceDataActionMarkup
+   */
+  public function getEditConferenceDataActionMarkup()
+  {
+    return $this->editConferenceDataActionMarkup;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CalendarClientActionMarkup::class, 'Google_Service_CloudSearch_CalendarClientActionMarkup');
Index: vendor/google/apiclient-services/src/CloudSearch/CalendarEventMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/CalendarEventMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/CalendarEventMetadata.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\CloudSearch;
+
+class CalendarEventMetadata extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CalendarEventMetadata::class, 'Google_Service_CloudSearch_CalendarEventMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/CallInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/CallInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/CallInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,391 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class CallInfo extends \Google\Collection
+{
+  protected $collection_key = 'youTubeBroadcastSessionInfos';
+  protected $abuseReportingConfigType = AbuseReportingConfig::class;
+  protected $abuseReportingConfigDataType = '';
+  protected $artifactOwnerType = UserDisplayInfo::class;
+  protected $artifactOwnerDataType = '';
+  protected $attachedDocumentsType = DocumentInfo::class;
+  protected $attachedDocumentsDataType = 'array';
+  /**
+   * @var string[]
+   */
+  public $availableAccessTypes;
+  /**
+   * @var string[]
+   */
+  public $availableAnnotationToolTypes;
+  protected $availableReactionsType = ReactionInfo::class;
+  protected $availableReactionsDataType = 'array';
+  protected $broadcastSessionInfoType = BroadcastSessionInfo::class;
+  protected $broadcastSessionInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $calendarEventId;
+  protected $coActivityType = CoActivity::class;
+  protected $coActivityDataType = '';
+  protected $collaborationType = Collaboration::class;
+  protected $collaborationDataType = '';
+  protected $cseInfoType = CseInfo::class;
+  protected $cseInfoDataType = '';
+  /**
+   * @var int
+   */
+  public $maxJoinedDevices;
+  /**
+   * @var string
+   */
+  public $organizationName;
+  protected $paygateInfoType = PaygateInfo::class;
+  protected $paygateInfoDataType = '';
+  protected $presenterType = Presenter::class;
+  protected $presenterDataType = '';
+  protected $recordingInfoType = RecordingInfo::class;
+  protected $recordingInfoDataType = '';
+  protected $recordingSessionInfoType = RecordingSessionInfo::class;
+  protected $recordingSessionInfoDataType = '';
+  protected $settingsType = CallSettings::class;
+  protected $settingsDataType = '';
+  protected $streamingSessionsType = StreamingSessionInfo::class;
+  protected $streamingSessionsDataType = 'array';
+  protected $transcriptionSessionInfoType = TranscriptionSessionInfo::class;
+  protected $transcriptionSessionInfoDataType = '';
+  /**
+   * @var int
+   */
+  public $viewerCount;
+  protected $youTubeBroadcastSessionInfosType = YouTubeBroadcastSessionInfo::class;
+  protected $youTubeBroadcastSessionInfosDataType = 'array';
+
+  /**
+   * @param AbuseReportingConfig
+   */
+  public function setAbuseReportingConfig(AbuseReportingConfig $abuseReportingConfig)
+  {
+    $this->abuseReportingConfig = $abuseReportingConfig;
+  }
+  /**
+   * @return AbuseReportingConfig
+   */
+  public function getAbuseReportingConfig()
+  {
+    return $this->abuseReportingConfig;
+  }
+  /**
+   * @param UserDisplayInfo
+   */
+  public function setArtifactOwner(UserDisplayInfo $artifactOwner)
+  {
+    $this->artifactOwner = $artifactOwner;
+  }
+  /**
+   * @return UserDisplayInfo
+   */
+  public function getArtifactOwner()
+  {
+    return $this->artifactOwner;
+  }
+  /**
+   * @param DocumentInfo[]
+   */
+  public function setAttachedDocuments($attachedDocuments)
+  {
+    $this->attachedDocuments = $attachedDocuments;
+  }
+  /**
+   * @return DocumentInfo[]
+   */
+  public function getAttachedDocuments()
+  {
+    return $this->attachedDocuments;
+  }
+  /**
+   * @param string[]
+   */
+  public function setAvailableAccessTypes($availableAccessTypes)
+  {
+    $this->availableAccessTypes = $availableAccessTypes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAvailableAccessTypes()
+  {
+    return $this->availableAccessTypes;
+  }
+  /**
+   * @param string[]
+   */
+  public function setAvailableAnnotationToolTypes($availableAnnotationToolTypes)
+  {
+    $this->availableAnnotationToolTypes = $availableAnnotationToolTypes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAvailableAnnotationToolTypes()
+  {
+    return $this->availableAnnotationToolTypes;
+  }
+  /**
+   * @param ReactionInfo[]
+   */
+  public function setAvailableReactions($availableReactions)
+  {
+    $this->availableReactions = $availableReactions;
+  }
+  /**
+   * @return ReactionInfo[]
+   */
+  public function getAvailableReactions()
+  {
+    return $this->availableReactions;
+  }
+  /**
+   * @param BroadcastSessionInfo
+   */
+  public function setBroadcastSessionInfo(BroadcastSessionInfo $broadcastSessionInfo)
+  {
+    $this->broadcastSessionInfo = $broadcastSessionInfo;
+  }
+  /**
+   * @return BroadcastSessionInfo
+   */
+  public function getBroadcastSessionInfo()
+  {
+    return $this->broadcastSessionInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setCalendarEventId($calendarEventId)
+  {
+    $this->calendarEventId = $calendarEventId;
+  }
+  /**
+   * @return string
+   */
+  public function getCalendarEventId()
+  {
+    return $this->calendarEventId;
+  }
+  /**
+   * @param CoActivity
+   */
+  public function setCoActivity(CoActivity $coActivity)
+  {
+    $this->coActivity = $coActivity;
+  }
+  /**
+   * @return CoActivity
+   */
+  public function getCoActivity()
+  {
+    return $this->coActivity;
+  }
+  /**
+   * @param Collaboration
+   */
+  public function setCollaboration(Collaboration $collaboration)
+  {
+    $this->collaboration = $collaboration;
+  }
+  /**
+   * @return Collaboration
+   */
+  public function getCollaboration()
+  {
+    return $this->collaboration;
+  }
+  /**
+   * @param CseInfo
+   */
+  public function setCseInfo(CseInfo $cseInfo)
+  {
+    $this->cseInfo = $cseInfo;
+  }
+  /**
+   * @return CseInfo
+   */
+  public function getCseInfo()
+  {
+    return $this->cseInfo;
+  }
+  /**
+   * @param int
+   */
+  public function setMaxJoinedDevices($maxJoinedDevices)
+  {
+    $this->maxJoinedDevices = $maxJoinedDevices;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxJoinedDevices()
+  {
+    return $this->maxJoinedDevices;
+  }
+  /**
+   * @param string
+   */
+  public function setOrganizationName($organizationName)
+  {
+    $this->organizationName = $organizationName;
+  }
+  /**
+   * @return string
+   */
+  public function getOrganizationName()
+  {
+    return $this->organizationName;
+  }
+  /**
+   * @param PaygateInfo
+   */
+  public function setPaygateInfo(PaygateInfo $paygateInfo)
+  {
+    $this->paygateInfo = $paygateInfo;
+  }
+  /**
+   * @return PaygateInfo
+   */
+  public function getPaygateInfo()
+  {
+    return $this->paygateInfo;
+  }
+  /**
+   * @param Presenter
+   */
+  public function setPresenter(Presenter $presenter)
+  {
+    $this->presenter = $presenter;
+  }
+  /**
+   * @return Presenter
+   */
+  public function getPresenter()
+  {
+    return $this->presenter;
+  }
+  /**
+   * @param RecordingInfo
+   */
+  public function setRecordingInfo(RecordingInfo $recordingInfo)
+  {
+    $this->recordingInfo = $recordingInfo;
+  }
+  /**
+   * @return RecordingInfo
+   */
+  public function getRecordingInfo()
+  {
+    return $this->recordingInfo;
+  }
+  /**
+   * @param RecordingSessionInfo
+   */
+  public function setRecordingSessionInfo(RecordingSessionInfo $recordingSessionInfo)
+  {
+    $this->recordingSessionInfo = $recordingSessionInfo;
+  }
+  /**
+   * @return RecordingSessionInfo
+   */
+  public function getRecordingSessionInfo()
+  {
+    return $this->recordingSessionInfo;
+  }
+  /**
+   * @param CallSettings
+   */
+  public function setSettings(CallSettings $settings)
+  {
+    $this->settings = $settings;
+  }
+  /**
+   * @return CallSettings
+   */
+  public function getSettings()
+  {
+    return $this->settings;
+  }
+  /**
+   * @param StreamingSessionInfo[]
+   */
+  public function setStreamingSessions($streamingSessions)
+  {
+    $this->streamingSessions = $streamingSessions;
+  }
+  /**
+   * @return StreamingSessionInfo[]
+   */
+  public function getStreamingSessions()
+  {
+    return $this->streamingSessions;
+  }
+  /**
+   * @param TranscriptionSessionInfo
+   */
+  public function setTranscriptionSessionInfo(TranscriptionSessionInfo $transcriptionSessionInfo)
+  {
+    $this->transcriptionSessionInfo = $transcriptionSessionInfo;
+  }
+  /**
+   * @return TranscriptionSessionInfo
+   */
+  public function getTranscriptionSessionInfo()
+  {
+    return $this->transcriptionSessionInfo;
+  }
+  /**
+   * @param int
+   */
+  public function setViewerCount($viewerCount)
+  {
+    $this->viewerCount = $viewerCount;
+  }
+  /**
+   * @return int
+   */
+  public function getViewerCount()
+  {
+    return $this->viewerCount;
+  }
+  /**
+   * @param YouTubeBroadcastSessionInfo[]
+   */
+  public function setYouTubeBroadcastSessionInfos($youTubeBroadcastSessionInfos)
+  {
+    $this->youTubeBroadcastSessionInfos = $youTubeBroadcastSessionInfos;
+  }
+  /**
+   * @return YouTubeBroadcastSessionInfo[]
+   */
+  public function getYouTubeBroadcastSessionInfos()
+  {
+    return $this->youTubeBroadcastSessionInfos;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CallInfo::class, 'Google_Service_CloudSearch_CallInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/CallSettings.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/CallSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/CallSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,242 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class CallSettings extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $accessLock;
+  /**
+   * @var string
+   */
+  public $accessType;
+  /**
+   * @var bool
+   */
+  public $allowJoiningBeforeHost;
+  /**
+   * @var bool
+   */
+  public $attendanceReportEnabled;
+  /**
+   * @var bool
+   */
+  public $audioLock;
+  /**
+   * @var bool
+   */
+  public $chatLock;
+  /**
+   * @var bool
+   */
+  public $coActivityLock;
+  /**
+   * @var bool
+   */
+  public $cseEnabled;
+  /**
+   * @var bool
+   */
+  public $moderationEnabled;
+  /**
+   * @var bool
+   */
+  public $presentLock;
+  /**
+   * @var bool
+   */
+  public $reactionsLock;
+  /**
+   * @var bool
+   */
+  public $videoLock;
+
+  /**
+   * @param bool
+   */
+  public function setAccessLock($accessLock)
+  {
+    $this->accessLock = $accessLock;
+  }
+  /**
+   * @return bool
+   */
+  public function getAccessLock()
+  {
+    return $this->accessLock;
+  }
+  /**
+   * @param string
+   */
+  public function setAccessType($accessType)
+  {
+    $this->accessType = $accessType;
+  }
+  /**
+   * @return string
+   */
+  public function getAccessType()
+  {
+    return $this->accessType;
+  }
+  /**
+   * @param bool
+   */
+  public function setAllowJoiningBeforeHost($allowJoiningBeforeHost)
+  {
+    $this->allowJoiningBeforeHost = $allowJoiningBeforeHost;
+  }
+  /**
+   * @return bool
+   */
+  public function getAllowJoiningBeforeHost()
+  {
+    return $this->allowJoiningBeforeHost;
+  }
+  /**
+   * @param bool
+   */
+  public function setAttendanceReportEnabled($attendanceReportEnabled)
+  {
+    $this->attendanceReportEnabled = $attendanceReportEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getAttendanceReportEnabled()
+  {
+    return $this->attendanceReportEnabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setAudioLock($audioLock)
+  {
+    $this->audioLock = $audioLock;
+  }
+  /**
+   * @return bool
+   */
+  public function getAudioLock()
+  {
+    return $this->audioLock;
+  }
+  /**
+   * @param bool
+   */
+  public function setChatLock($chatLock)
+  {
+    $this->chatLock = $chatLock;
+  }
+  /**
+   * @return bool
+   */
+  public function getChatLock()
+  {
+    return $this->chatLock;
+  }
+  /**
+   * @param bool
+   */
+  public function setCoActivityLock($coActivityLock)
+  {
+    $this->coActivityLock = $coActivityLock;
+  }
+  /**
+   * @return bool
+   */
+  public function getCoActivityLock()
+  {
+    return $this->coActivityLock;
+  }
+  /**
+   * @param bool
+   */
+  public function setCseEnabled($cseEnabled)
+  {
+    $this->cseEnabled = $cseEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getCseEnabled()
+  {
+    return $this->cseEnabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setModerationEnabled($moderationEnabled)
+  {
+    $this->moderationEnabled = $moderationEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getModerationEnabled()
+  {
+    return $this->moderationEnabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setPresentLock($presentLock)
+  {
+    $this->presentLock = $presentLock;
+  }
+  /**
+   * @return bool
+   */
+  public function getPresentLock()
+  {
+    return $this->presentLock;
+  }
+  /**
+   * @param bool
+   */
+  public function setReactionsLock($reactionsLock)
+  {
+    $this->reactionsLock = $reactionsLock;
+  }
+  /**
+   * @return bool
+   */
+  public function getReactionsLock()
+  {
+    return $this->reactionsLock;
+  }
+  /**
+   * @param bool
+   */
+  public function setVideoLock($videoLock)
+  {
+    $this->videoLock = $videoLock;
+  }
+  /**
+   * @return bool
+   */
+  public function getVideoLock()
+  {
+    return $this->videoLock;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CallSettings::class, 'Google_Service_CloudSearch_CallSettings');
Index: vendor/google/apiclient-services/src/CloudSearch/CapTokenHolderProto.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/CapTokenHolderProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/CapTokenHolderProto.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\CloudSearch;
+
+class CapTokenHolderProto extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $tokenHmacSha1Prefix;
+
+  /**
+   * @param string
+   */
+  public function setTokenHmacSha1Prefix($tokenHmacSha1Prefix)
+  {
+    $this->tokenHmacSha1Prefix = $tokenHmacSha1Prefix;
+  }
+  /**
+   * @return string
+   */
+  public function getTokenHmacSha1Prefix()
+  {
+    return $this->tokenHmacSha1Prefix;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CapTokenHolderProto::class, 'Google_Service_CloudSearch_CapTokenHolderProto');
Index: vendor/google/apiclient-services/src/CloudSearch/Card.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Card.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Card.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\CloudSearch;
+
+class Card extends \Google\Collection
+{
+  protected $collection_key = 'sections';
+  protected $cardActionsType = CardAction::class;
+  protected $cardActionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $displayStyle;
+  protected $fixedFooterType = FixedFooter::class;
+  protected $fixedFooterDataType = '';
+  protected $headerType = CardHeader::class;
+  protected $headerDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $peekCardHeaderType = CardHeader::class;
+  protected $peekCardHeaderDataType = '';
+  protected $sectionsType = Section::class;
+  protected $sectionsDataType = 'array';
+
+  /**
+   * @param CardAction[]
+   */
+  public function setCardActions($cardActions)
+  {
+    $this->cardActions = $cardActions;
+  }
+  /**
+   * @return CardAction[]
+   */
+  public function getCardActions()
+  {
+    return $this->cardActions;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayStyle($displayStyle)
+  {
+    $this->displayStyle = $displayStyle;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayStyle()
+  {
+    return $this->displayStyle;
+  }
+  /**
+   * @param FixedFooter
+   */
+  public function setFixedFooter(FixedFooter $fixedFooter)
+  {
+    $this->fixedFooter = $fixedFooter;
+  }
+  /**
+   * @return FixedFooter
+   */
+  public function getFixedFooter()
+  {
+    return $this->fixedFooter;
+  }
+  /**
+   * @param CardHeader
+   */
+  public function setHeader(CardHeader $header)
+  {
+    $this->header = $header;
+  }
+  /**
+   * @return CardHeader
+   */
+  public function getHeader()
+  {
+    return $this->header;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param CardHeader
+   */
+  public function setPeekCardHeader(CardHeader $peekCardHeader)
+  {
+    $this->peekCardHeader = $peekCardHeader;
+  }
+  /**
+   * @return CardHeader
+   */
+  public function getPeekCardHeader()
+  {
+    return $this->peekCardHeader;
+  }
+  /**
+   * @param Section[]
+   */
+  public function setSections($sections)
+  {
+    $this->sections = $sections;
+  }
+  /**
+   * @return Section[]
+   */
+  public function getSections()
+  {
+    return $this->sections;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Card::class, 'Google_Service_CloudSearch_Card');
Index: vendor/google/apiclient-services/src/CloudSearch/CardAction.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/CardAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/CardAction.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\CloudSearch;
+
+class CardAction extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $actionLabel;
+  protected $onClickType = OnClick::class;
+  protected $onClickDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setActionLabel($actionLabel)
+  {
+    $this->actionLabel = $actionLabel;
+  }
+  /**
+   * @return string
+   */
+  public function getActionLabel()
+  {
+    return $this->actionLabel;
+  }
+  /**
+   * @param OnClick
+   */
+  public function setOnClick(OnClick $onClick)
+  {
+    $this->onClick = $onClick;
+  }
+  /**
+   * @return OnClick
+   */
+  public function getOnClick()
+  {
+    return $this->onClick;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CardAction::class, 'Google_Service_CloudSearch_CardAction');
Index: vendor/google/apiclient-services/src/CloudSearch/CardCapabilityMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/CardCapabilityMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/CardCapabilityMetadata.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\CloudSearch;
+
+class CardCapabilityMetadata extends \Google\Collection
+{
+  protected $collection_key = 'requiredCapabilities';
+  /**
+   * @var string[]
+   */
+  public $requiredCapabilities;
+
+  /**
+   * @param string[]
+   */
+  public function setRequiredCapabilities($requiredCapabilities)
+  {
+    $this->requiredCapabilities = $requiredCapabilities;
+  }
+  /**
+   * @return string[]
+   */
+  public function getRequiredCapabilities()
+  {
+    return $this->requiredCapabilities;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CardCapabilityMetadata::class, 'Google_Service_CloudSearch_CardCapabilityMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/CardHeader.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/CardHeader.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/CardHeader.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\CloudSearch;
+
+class CardHeader extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $imageAltText;
+  /**
+   * @var string
+   */
+  public $imageStyle;
+  /**
+   * @var string
+   */
+  public $imageUrl;
+  /**
+   * @var string
+   */
+  public $subtitle;
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param string
+   */
+  public function setImageAltText($imageAltText)
+  {
+    $this->imageAltText = $imageAltText;
+  }
+  /**
+   * @return string
+   */
+  public function getImageAltText()
+  {
+    return $this->imageAltText;
+  }
+  /**
+   * @param string
+   */
+  public function setImageStyle($imageStyle)
+  {
+    $this->imageStyle = $imageStyle;
+  }
+  /**
+   * @return string
+   */
+  public function getImageStyle()
+  {
+    return $this->imageStyle;
+  }
+  /**
+   * @param string
+   */
+  public function setImageUrl($imageUrl)
+  {
+    $this->imageUrl = $imageUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getImageUrl()
+  {
+    return $this->imageUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setSubtitle($subtitle)
+  {
+    $this->subtitle = $subtitle;
+  }
+  /**
+   * @return string
+   */
+  public function getSubtitle()
+  {
+    return $this->subtitle;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CardHeader::class, 'Google_Service_CloudSearch_CardHeader');
Index: vendor/google/apiclient-services/src/CloudSearch/CaribouAttributeValue.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/CaribouAttributeValue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/CaribouAttributeValue.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\CloudSearch;
+
+class CaribouAttributeValue extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $booleanValue;
+  /**
+   * @var int
+   */
+  public $intValue;
+  /**
+   * @var string
+   */
+  public $longValue;
+  /**
+   * @var string
+   */
+  public $rawByteValue;
+  /**
+   * @var string
+   */
+  public $stringValue;
+
+  /**
+   * @param bool
+   */
+  public function setBooleanValue($booleanValue)
+  {
+    $this->booleanValue = $booleanValue;
+  }
+  /**
+   * @return bool
+   */
+  public function getBooleanValue()
+  {
+    return $this->booleanValue;
+  }
+  /**
+   * @param int
+   */
+  public function setIntValue($intValue)
+  {
+    $this->intValue = $intValue;
+  }
+  /**
+   * @return int
+   */
+  public function getIntValue()
+  {
+    return $this->intValue;
+  }
+  /**
+   * @param string
+   */
+  public function setLongValue($longValue)
+  {
+    $this->longValue = $longValue;
+  }
+  /**
+   * @return string
+   */
+  public function getLongValue()
+  {
+    return $this->longValue;
+  }
+  /**
+   * @param string
+   */
+  public function setRawByteValue($rawByteValue)
+  {
+    $this->rawByteValue = $rawByteValue;
+  }
+  /**
+   * @return string
+   */
+  public function getRawByteValue()
+  {
+    return $this->rawByteValue;
+  }
+  /**
+   * @param string
+   */
+  public function setStringValue($stringValue)
+  {
+    $this->stringValue = $stringValue;
+  }
+  /**
+   * @return string
+   */
+  public function getStringValue()
+  {
+    return $this->stringValue;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CaribouAttributeValue::class, 'Google_Service_CloudSearch_CaribouAttributeValue');
Index: vendor/google/apiclient-services/src/CloudSearch/ChatClientActionMarkup.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ChatClientActionMarkup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ChatClientActionMarkup.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\CloudSearch;
+
+class ChatClientActionMarkup extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ChatClientActionMarkup::class, 'Google_Service_CloudSearch_ChatClientActionMarkup');
Index: vendor/google/apiclient-services/src/CloudSearch/ChatConfig.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ChatConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ChatConfig.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\CloudSearch;
+
+class ChatConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $chatType;
+  protected $googleChatConfigType = GoogleChatConfig::class;
+  protected $googleChatConfigDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setChatType($chatType)
+  {
+    $this->chatType = $chatType;
+  }
+  /**
+   * @return string
+   */
+  public function getChatType()
+  {
+    return $this->chatType;
+  }
+  /**
+   * @param GoogleChatConfig
+   */
+  public function setGoogleChatConfig(GoogleChatConfig $googleChatConfig)
+  {
+    $this->googleChatConfig = $googleChatConfig;
+  }
+  /**
+   * @return GoogleChatConfig
+   */
+  public function getGoogleChatConfig()
+  {
+    return $this->googleChatConfig;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ChatConfig::class, 'Google_Service_CloudSearch_ChatConfig');
Index: vendor/google/apiclient-services/src/CloudSearch/ChatConserverDynamitePlaceholderMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ChatConserverDynamitePlaceholderMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ChatConserverDynamitePlaceholderMetadata.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\CloudSearch;
+
+class ChatConserverDynamitePlaceholderMetadata extends \Google\Model
+{
+  protected $attachmentMetadataType = ChatConserverDynamitePlaceholderMetadataAttachmentMetadata::class;
+  protected $attachmentMetadataDataType = '';
+  protected $botMessageMetadataType = ChatConserverDynamitePlaceholderMetadataBotMessageMetadata::class;
+  protected $botMessageMetadataDataType = '';
+  protected $calendarEventMetadataType = ChatConserverDynamitePlaceholderMetadataCalendarEventMetadata::class;
+  protected $calendarEventMetadataDataType = '';
+  protected $deleteMetadataType = ChatConserverDynamitePlaceholderMetadataDeleteMetadata::class;
+  protected $deleteMetadataDataType = '';
+  protected $editMetadataType = ChatConserverDynamitePlaceholderMetadataEditMetadata::class;
+  protected $editMetadataDataType = '';
+  /**
+   * @var string
+   */
+  public $spaceUrl;
+  protected $tasksMetadataType = ChatConserverDynamitePlaceholderMetadataTasksMetadata::class;
+  protected $tasksMetadataDataType = '';
+  protected $videoCallMetadataType = ChatConserverDynamitePlaceholderMetadataVideoCallMetadata::class;
+  protected $videoCallMetadataDataType = '';
+
+  /**
+   * @param ChatConserverDynamitePlaceholderMetadataAttachmentMetadata
+   */
+  public function setAttachmentMetadata(ChatConserverDynamitePlaceholderMetadataAttachmentMetadata $attachmentMetadata)
+  {
+    $this->attachmentMetadata = $attachmentMetadata;
+  }
+  /**
+   * @return ChatConserverDynamitePlaceholderMetadataAttachmentMetadata
+   */
+  public function getAttachmentMetadata()
+  {
+    return $this->attachmentMetadata;
+  }
+  /**
+   * @param ChatConserverDynamitePlaceholderMetadataBotMessageMetadata
+   */
+  public function setBotMessageMetadata(ChatConserverDynamitePlaceholderMetadataBotMessageMetadata $botMessageMetadata)
+  {
+    $this->botMessageMetadata = $botMessageMetadata;
+  }
+  /**
+   * @return ChatConserverDynamitePlaceholderMetadataBotMessageMetadata
+   */
+  public function getBotMessageMetadata()
+  {
+    return $this->botMessageMetadata;
+  }
+  /**
+   * @param ChatConserverDynamitePlaceholderMetadataCalendarEventMetadata
+   */
+  public function setCalendarEventMetadata(ChatConserverDynamitePlaceholderMetadataCalendarEventMetadata $calendarEventMetadata)
+  {
+    $this->calendarEventMetadata = $calendarEventMetadata;
+  }
+  /**
+   * @return ChatConserverDynamitePlaceholderMetadataCalendarEventMetadata
+   */
+  public function getCalendarEventMetadata()
+  {
+    return $this->calendarEventMetadata;
+  }
+  /**
+   * @param ChatConserverDynamitePlaceholderMetadataDeleteMetadata
+   */
+  public function setDeleteMetadata(ChatConserverDynamitePlaceholderMetadataDeleteMetadata $deleteMetadata)
+  {
+    $this->deleteMetadata = $deleteMetadata;
+  }
+  /**
+   * @return ChatConserverDynamitePlaceholderMetadataDeleteMetadata
+   */
+  public function getDeleteMetadata()
+  {
+    return $this->deleteMetadata;
+  }
+  /**
+   * @param ChatConserverDynamitePlaceholderMetadataEditMetadata
+   */
+  public function setEditMetadata(ChatConserverDynamitePlaceholderMetadataEditMetadata $editMetadata)
+  {
+    $this->editMetadata = $editMetadata;
+  }
+  /**
+   * @return ChatConserverDynamitePlaceholderMetadataEditMetadata
+   */
+  public function getEditMetadata()
+  {
+    return $this->editMetadata;
+  }
+  /**
+   * @param string
+   */
+  public function setSpaceUrl($spaceUrl)
+  {
+    $this->spaceUrl = $spaceUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getSpaceUrl()
+  {
+    return $this->spaceUrl;
+  }
+  /**
+   * @param ChatConserverDynamitePlaceholderMetadataTasksMetadata
+   */
+  public function setTasksMetadata(ChatConserverDynamitePlaceholderMetadataTasksMetadata $tasksMetadata)
+  {
+    $this->tasksMetadata = $tasksMetadata;
+  }
+  /**
+   * @return ChatConserverDynamitePlaceholderMetadataTasksMetadata
+   */
+  public function getTasksMetadata()
+  {
+    return $this->tasksMetadata;
+  }
+  /**
+   * @param ChatConserverDynamitePlaceholderMetadataVideoCallMetadata
+   */
+  public function setVideoCallMetadata(ChatConserverDynamitePlaceholderMetadataVideoCallMetadata $videoCallMetadata)
+  {
+    $this->videoCallMetadata = $videoCallMetadata;
+  }
+  /**
+   * @return ChatConserverDynamitePlaceholderMetadataVideoCallMetadata
+   */
+  public function getVideoCallMetadata()
+  {
+    return $this->videoCallMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ChatConserverDynamitePlaceholderMetadata::class, 'Google_Service_CloudSearch_ChatConserverDynamitePlaceholderMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/ChatConserverDynamitePlaceholderMetadataAttachmentMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ChatConserverDynamitePlaceholderMetadataAttachmentMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ChatConserverDynamitePlaceholderMetadataAttachmentMetadata.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\CloudSearch;
+
+class ChatConserverDynamitePlaceholderMetadataAttachmentMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $filename;
+
+  /**
+   * @param string
+   */
+  public function setFilename($filename)
+  {
+    $this->filename = $filename;
+  }
+  /**
+   * @return string
+   */
+  public function getFilename()
+  {
+    return $this->filename;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ChatConserverDynamitePlaceholderMetadataAttachmentMetadata::class, 'Google_Service_CloudSearch_ChatConserverDynamitePlaceholderMetadataAttachmentMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/ChatConserverDynamitePlaceholderMetadataBotMessageMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ChatConserverDynamitePlaceholderMetadataBotMessageMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ChatConserverDynamitePlaceholderMetadataBotMessageMetadata.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\CloudSearch;
+
+class ChatConserverDynamitePlaceholderMetadataBotMessageMetadata extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ChatConserverDynamitePlaceholderMetadataBotMessageMetadata::class, 'Google_Service_CloudSearch_ChatConserverDynamitePlaceholderMetadataBotMessageMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/ChatConserverDynamitePlaceholderMetadataCalendarEventMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ChatConserverDynamitePlaceholderMetadataCalendarEventMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ChatConserverDynamitePlaceholderMetadataCalendarEventMetadata.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\CloudSearch;
+
+class ChatConserverDynamitePlaceholderMetadataCalendarEventMetadata extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ChatConserverDynamitePlaceholderMetadataCalendarEventMetadata::class, 'Google_Service_CloudSearch_ChatConserverDynamitePlaceholderMetadataCalendarEventMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/ChatConserverDynamitePlaceholderMetadataDeleteMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ChatConserverDynamitePlaceholderMetadataDeleteMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ChatConserverDynamitePlaceholderMetadataDeleteMetadata.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\CloudSearch;
+
+class ChatConserverDynamitePlaceholderMetadataDeleteMetadata extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ChatConserverDynamitePlaceholderMetadataDeleteMetadata::class, 'Google_Service_CloudSearch_ChatConserverDynamitePlaceholderMetadataDeleteMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/ChatConserverDynamitePlaceholderMetadataEditMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ChatConserverDynamitePlaceholderMetadataEditMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ChatConserverDynamitePlaceholderMetadataEditMetadata.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\CloudSearch;
+
+class ChatConserverDynamitePlaceholderMetadataEditMetadata extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ChatConserverDynamitePlaceholderMetadataEditMetadata::class, 'Google_Service_CloudSearch_ChatConserverDynamitePlaceholderMetadataEditMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/ChatConserverDynamitePlaceholderMetadataTasksMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ChatConserverDynamitePlaceholderMetadataTasksMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ChatConserverDynamitePlaceholderMetadataTasksMetadata.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\CloudSearch;
+
+class ChatConserverDynamitePlaceholderMetadataTasksMetadata extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ChatConserverDynamitePlaceholderMetadataTasksMetadata::class, 'Google_Service_CloudSearch_ChatConserverDynamitePlaceholderMetadataTasksMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/ChatConserverDynamitePlaceholderMetadataVideoCallMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ChatConserverDynamitePlaceholderMetadataVideoCallMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ChatConserverDynamitePlaceholderMetadataVideoCallMetadata.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\CloudSearch;
+
+class ChatConserverDynamitePlaceholderMetadataVideoCallMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $meetingUrl;
+
+  /**
+   * @param string
+   */
+  public function setMeetingUrl($meetingUrl)
+  {
+    $this->meetingUrl = $meetingUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getMeetingUrl()
+  {
+    return $this->meetingUrl;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ChatConserverDynamitePlaceholderMetadataVideoCallMetadata::class, 'Google_Service_CloudSearch_ChatConserverDynamitePlaceholderMetadataVideoCallMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/ChatConserverMessageContent.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ChatConserverMessageContent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ChatConserverMessageContent.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\CloudSearch;
+
+class ChatConserverMessageContent extends \Google\Collection
+{
+  protected $collection_key = 'segment';
+  protected $attachmentType = SocialCommonAttachmentAttachment::class;
+  protected $attachmentDataType = 'array';
+  protected $segmentType = Segment::class;
+  protected $segmentDataType = 'array';
+
+  /**
+   * @param SocialCommonAttachmentAttachment[]
+   */
+  public function setAttachment($attachment)
+  {
+    $this->attachment = $attachment;
+  }
+  /**
+   * @return SocialCommonAttachmentAttachment[]
+   */
+  public function getAttachment()
+  {
+    return $this->attachment;
+  }
+  /**
+   * @param Segment[]
+   */
+  public function setSegment($segment)
+  {
+    $this->segment = $segment;
+  }
+  /**
+   * @return Segment[]
+   */
+  public function getSegment()
+  {
+    return $this->segment;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ChatConserverMessageContent::class, 'Google_Service_CloudSearch_ChatConserverMessageContent');
Index: vendor/google/apiclient-services/src/CloudSearch/ChatContentExtension.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ChatContentExtension.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ChatContentExtension.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,189 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class ChatContentExtension extends \Google\Collection
+{
+  protected $collection_key = 'annotation';
+  protected $annotationType = EventAnnotation::class;
+  protected $annotationDataType = 'array';
+  protected $dynamitePlaceholderMetadataType = ChatConserverDynamitePlaceholderMetadata::class;
+  protected $dynamitePlaceholderMetadataDataType = '';
+  /**
+   * @var string
+   */
+  public $eventOtrStatus;
+  protected $groupLinkSharingModificationEventType = GroupLinkSharingModificationEvent::class;
+  protected $groupLinkSharingModificationEventDataType = '';
+  protected $hangoutEventType = HangoutEvent::class;
+  protected $hangoutEventDataType = '';
+  protected $inviteAcceptedEventType = InviteAcceptedEvent::class;
+  protected $inviteAcceptedEventDataType = '';
+  protected $membershipChangeEventType = MembershipChangeEvent::class;
+  protected $membershipChangeEventDataType = '';
+  protected $otrChatMessageEventType = OtrChatMessageEvent::class;
+  protected $otrChatMessageEventDataType = '';
+  protected $otrModificationEventType = OtrModificationEvent::class;
+  protected $otrModificationEventDataType = '';
+  protected $renameEventType = RenameEvent::class;
+  protected $renameEventDataType = '';
+
+  /**
+   * @param EventAnnotation[]
+   */
+  public function setAnnotation($annotation)
+  {
+    $this->annotation = $annotation;
+  }
+  /**
+   * @return EventAnnotation[]
+   */
+  public function getAnnotation()
+  {
+    return $this->annotation;
+  }
+  /**
+   * @param ChatConserverDynamitePlaceholderMetadata
+   */
+  public function setDynamitePlaceholderMetadata(ChatConserverDynamitePlaceholderMetadata $dynamitePlaceholderMetadata)
+  {
+    $this->dynamitePlaceholderMetadata = $dynamitePlaceholderMetadata;
+  }
+  /**
+   * @return ChatConserverDynamitePlaceholderMetadata
+   */
+  public function getDynamitePlaceholderMetadata()
+  {
+    return $this->dynamitePlaceholderMetadata;
+  }
+  /**
+   * @param string
+   */
+  public function setEventOtrStatus($eventOtrStatus)
+  {
+    $this->eventOtrStatus = $eventOtrStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getEventOtrStatus()
+  {
+    return $this->eventOtrStatus;
+  }
+  /**
+   * @param GroupLinkSharingModificationEvent
+   */
+  public function setGroupLinkSharingModificationEvent(GroupLinkSharingModificationEvent $groupLinkSharingModificationEvent)
+  {
+    $this->groupLinkSharingModificationEvent = $groupLinkSharingModificationEvent;
+  }
+  /**
+   * @return GroupLinkSharingModificationEvent
+   */
+  public function getGroupLinkSharingModificationEvent()
+  {
+    return $this->groupLinkSharingModificationEvent;
+  }
+  /**
+   * @param HangoutEvent
+   */
+  public function setHangoutEvent(HangoutEvent $hangoutEvent)
+  {
+    $this->hangoutEvent = $hangoutEvent;
+  }
+  /**
+   * @return HangoutEvent
+   */
+  public function getHangoutEvent()
+  {
+    return $this->hangoutEvent;
+  }
+  /**
+   * @param InviteAcceptedEvent
+   */
+  public function setInviteAcceptedEvent(InviteAcceptedEvent $inviteAcceptedEvent)
+  {
+    $this->inviteAcceptedEvent = $inviteAcceptedEvent;
+  }
+  /**
+   * @return InviteAcceptedEvent
+   */
+  public function getInviteAcceptedEvent()
+  {
+    return $this->inviteAcceptedEvent;
+  }
+  /**
+   * @param MembershipChangeEvent
+   */
+  public function setMembershipChangeEvent(MembershipChangeEvent $membershipChangeEvent)
+  {
+    $this->membershipChangeEvent = $membershipChangeEvent;
+  }
+  /**
+   * @return MembershipChangeEvent
+   */
+  public function getMembershipChangeEvent()
+  {
+    return $this->membershipChangeEvent;
+  }
+  /**
+   * @param OtrChatMessageEvent
+   */
+  public function setOtrChatMessageEvent(OtrChatMessageEvent $otrChatMessageEvent)
+  {
+    $this->otrChatMessageEvent = $otrChatMessageEvent;
+  }
+  /**
+   * @return OtrChatMessageEvent
+   */
+  public function getOtrChatMessageEvent()
+  {
+    return $this->otrChatMessageEvent;
+  }
+  /**
+   * @param OtrModificationEvent
+   */
+  public function setOtrModificationEvent(OtrModificationEvent $otrModificationEvent)
+  {
+    $this->otrModificationEvent = $otrModificationEvent;
+  }
+  /**
+   * @return OtrModificationEvent
+   */
+  public function getOtrModificationEvent()
+  {
+    return $this->otrModificationEvent;
+  }
+  /**
+   * @param RenameEvent
+   */
+  public function setRenameEvent(RenameEvent $renameEvent)
+  {
+    $this->renameEvent = $renameEvent;
+  }
+  /**
+   * @return RenameEvent
+   */
+  public function getRenameEvent()
+  {
+    return $this->renameEvent;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ChatContentExtension::class, 'Google_Service_CloudSearch_ChatContentExtension');
Index: vendor/google/apiclient-services/src/CloudSearch/ChatProto.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ChatProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ChatProto.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\CloudSearch;
+
+class ChatProto extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $chatId;
+  /**
+   * @var int
+   */
+  public $memberType;
+
+  /**
+   * @param string
+   */
+  public function setChatId($chatId)
+  {
+    $this->chatId = $chatId;
+  }
+  /**
+   * @return string
+   */
+  public function getChatId()
+  {
+    return $this->chatId;
+  }
+  /**
+   * @param int
+   */
+  public function setMemberType($memberType)
+  {
+    $this->memberType = $memberType;
+  }
+  /**
+   * @return int
+   */
+  public function getMemberType()
+  {
+    return $this->memberType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ChatProto::class, 'Google_Service_CloudSearch_ChatProto');
Index: vendor/google/apiclient-services/src/CloudSearch/CheckAccessResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/CheckAccessResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/CheckAccessResponse.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\CloudSearch;
+
+class CheckAccessResponse extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $hasAccess;
+
+  /**
+   * @param bool
+   */
+  public function setHasAccess($hasAccess)
+  {
+    $this->hasAccess = $hasAccess;
+  }
+  /**
+   * @return bool
+   */
+  public function getHasAccess()
+  {
+    return $this->hasAccess;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CheckAccessResponse::class, 'Google_Service_CloudSearch_CheckAccessResponse');
Index: vendor/google/apiclient-services/src/CloudSearch/CircleProto.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/CircleProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/CircleProto.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\CloudSearch;
+
+class CircleProto extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $circleId;
+  /**
+   * @var string
+   */
+  public $ownerGaiaId;
+  /**
+   * @var string
+   */
+  public $requiredConsistencyTimestampUsec;
+
+  /**
+   * @param string
+   */
+  public function setCircleId($circleId)
+  {
+    $this->circleId = $circleId;
+  }
+  /**
+   * @return string
+   */
+  public function getCircleId()
+  {
+    return $this->circleId;
+  }
+  /**
+   * @param string
+   */
+  public function setOwnerGaiaId($ownerGaiaId)
+  {
+    $this->ownerGaiaId = $ownerGaiaId;
+  }
+  /**
+   * @return string
+   */
+  public function getOwnerGaiaId()
+  {
+    return $this->ownerGaiaId;
+  }
+  /**
+   * @param string
+   */
+  public function setRequiredConsistencyTimestampUsec($requiredConsistencyTimestampUsec)
+  {
+    $this->requiredConsistencyTimestampUsec = $requiredConsistencyTimestampUsec;
+  }
+  /**
+   * @return string
+   */
+  public function getRequiredConsistencyTimestampUsec()
+  {
+    return $this->requiredConsistencyTimestampUsec;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CircleProto::class, 'Google_Service_CloudSearch_CircleProto');
Index: vendor/google/apiclient-services/src/CloudSearch/ClientContext.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ClientContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ClientContext.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\CloudSearch;
+
+class ClientContext extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $clientOperationId;
+  /**
+   * @var string
+   */
+  public $clientType;
+  protected $sessionContextType = SessionContext::class;
+  protected $sessionContextDataType = '';
+  /**
+   * @var string
+   */
+  public $userIp;
+
+  /**
+   * @param string
+   */
+  public function setClientOperationId($clientOperationId)
+  {
+    $this->clientOperationId = $clientOperationId;
+  }
+  /**
+   * @return string
+   */
+  public function getClientOperationId()
+  {
+    return $this->clientOperationId;
+  }
+  /**
+   * @param string
+   */
+  public function setClientType($clientType)
+  {
+    $this->clientType = $clientType;
+  }
+  /**
+   * @return string
+   */
+  public function getClientType()
+  {
+    return $this->clientType;
+  }
+  /**
+   * @param SessionContext
+   */
+  public function setSessionContext(SessionContext $sessionContext)
+  {
+    $this->sessionContext = $sessionContext;
+  }
+  /**
+   * @return SessionContext
+   */
+  public function getSessionContext()
+  {
+    return $this->sessionContext;
+  }
+  /**
+   * @param string
+   */
+  public function setUserIp($userIp)
+  {
+    $this->userIp = $userIp;
+  }
+  /**
+   * @return string
+   */
+  public function getUserIp()
+  {
+    return $this->userIp;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ClientContext::class, 'Google_Service_CloudSearch_ClientContext');
Index: vendor/google/apiclient-services/src/CloudSearch/CloudPrincipalProto.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/CloudPrincipalProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/CloudPrincipalProto.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\CloudSearch;
+
+class CloudPrincipalProto extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $id;
+
+  /**
+   * @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(CloudPrincipalProto::class, 'Google_Service_CloudSearch_CloudPrincipalProto');
Index: vendor/google/apiclient-services/src/CloudSearch/ClusterInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ClusterInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ClusterInfo.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\CloudSearch;
+
+class ClusterInfo extends \Google\Collection
+{
+  protected $collection_key = 'clusterId';
+  /**
+   * @var string[]
+   */
+  public $clusterId;
+  /**
+   * @var bool
+   */
+  public $throttled;
+
+  /**
+   * @param string[]
+   */
+  public function setClusterId($clusterId)
+  {
+    $this->clusterId = $clusterId;
+  }
+  /**
+   * @return string[]
+   */
+  public function getClusterId()
+  {
+    return $this->clusterId;
+  }
+  /**
+   * @param bool
+   */
+  public function setThrottled($throttled)
+  {
+    $this->throttled = $throttled;
+  }
+  /**
+   * @return bool
+   */
+  public function getThrottled()
+  {
+    return $this->throttled;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ClusterInfo::class, 'Google_Service_CloudSearch_ClusterInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/CoActivity.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/CoActivity.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/CoActivity.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\CloudSearch;
+
+class CoActivity extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $activityTitle;
+  /**
+   * @var string
+   */
+  public $addOnId;
+  protected $addOnStartingStateType = AddOnStartingState::class;
+  protected $addOnStartingStateDataType = '';
+  /**
+   * @var string
+   */
+  public $coActivityApp;
+  /**
+   * @var string
+   */
+  public $initiatorDeviceId;
+  /**
+   * @var string
+   */
+  public $presentationDeviceId;
+  /**
+   * @var string
+   */
+  public $projectNumber;
+
+  /**
+   * @param string
+   */
+  public function setActivityTitle($activityTitle)
+  {
+    $this->activityTitle = $activityTitle;
+  }
+  /**
+   * @return string
+   */
+  public function getActivityTitle()
+  {
+    return $this->activityTitle;
+  }
+  /**
+   * @param string
+   */
+  public function setAddOnId($addOnId)
+  {
+    $this->addOnId = $addOnId;
+  }
+  /**
+   * @return string
+   */
+  public function getAddOnId()
+  {
+    return $this->addOnId;
+  }
+  /**
+   * @param AddOnStartingState
+   */
+  public function setAddOnStartingState(AddOnStartingState $addOnStartingState)
+  {
+    $this->addOnStartingState = $addOnStartingState;
+  }
+  /**
+   * @return AddOnStartingState
+   */
+  public function getAddOnStartingState()
+  {
+    return $this->addOnStartingState;
+  }
+  /**
+   * @param string
+   */
+  public function setCoActivityApp($coActivityApp)
+  {
+    $this->coActivityApp = $coActivityApp;
+  }
+  /**
+   * @return string
+   */
+  public function getCoActivityApp()
+  {
+    return $this->coActivityApp;
+  }
+  /**
+   * @param string
+   */
+  public function setInitiatorDeviceId($initiatorDeviceId)
+  {
+    $this->initiatorDeviceId = $initiatorDeviceId;
+  }
+  /**
+   * @return string
+   */
+  public function getInitiatorDeviceId()
+  {
+    return $this->initiatorDeviceId;
+  }
+  /**
+   * @param string
+   */
+  public function setPresentationDeviceId($presentationDeviceId)
+  {
+    $this->presentationDeviceId = $presentationDeviceId;
+  }
+  /**
+   * @return string
+   */
+  public function getPresentationDeviceId()
+  {
+    return $this->presentationDeviceId;
+  }
+  /**
+   * @param string
+   */
+  public function setProjectNumber($projectNumber)
+  {
+    $this->projectNumber = $projectNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getProjectNumber()
+  {
+    return $this->projectNumber;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CoActivity::class, 'Google_Service_CloudSearch_CoActivity');
Index: vendor/google/apiclient-services/src/CloudSearch/Collaboration.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Collaboration.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Collaboration.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\CloudSearch;
+
+class Collaboration extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $attachmentId;
+  protected $initiatorType = UserDisplayInfo::class;
+  protected $initiatorDataType = '';
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setAttachmentId($attachmentId)
+  {
+    $this->attachmentId = $attachmentId;
+  }
+  /**
+   * @return string
+   */
+  public function getAttachmentId()
+  {
+    return $this->attachmentId;
+  }
+  /**
+   * @param UserDisplayInfo
+   */
+  public function setInitiator(UserDisplayInfo $initiator)
+  {
+    $this->initiator = $initiator;
+  }
+  /**
+   * @return UserDisplayInfo
+   */
+  public function getInitiator()
+  {
+    return $this->initiator;
+  }
+  /**
+   * @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(Collaboration::class, 'Google_Service_CloudSearch_Collaboration');
Index: vendor/google/apiclient-services/src/CloudSearch/Color.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Color.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Color.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\CloudSearch;
+
+class Color 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(Color::class, 'Google_Service_CloudSearch_Color');
Index: vendor/google/apiclient-services/src/CloudSearch/CommunalLabelTag.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/CommunalLabelTag.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/CommunalLabelTag.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\CloudSearch;
+
+class CommunalLabelTag extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $creatorUserId;
+  /**
+   * @var string
+   */
+  public $labelId;
+
+  /**
+   * @param string
+   */
+  public function setCreatorUserId($creatorUserId)
+  {
+    $this->creatorUserId = $creatorUserId;
+  }
+  /**
+   * @return string
+   */
+  public function getCreatorUserId()
+  {
+    return $this->creatorUserId;
+  }
+  /**
+   * @param string
+   */
+  public function setLabelId($labelId)
+  {
+    $this->labelId = $labelId;
+  }
+  /**
+   * @return string
+   */
+  public function getLabelId()
+  {
+    return $this->labelId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CommunalLabelTag::class, 'Google_Service_CloudSearch_CommunalLabelTag');
Index: vendor/google/apiclient-services/src/CloudSearch/CompositeFilter.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/CompositeFilter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/CompositeFilter.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\CloudSearch;
+
+class CompositeFilter extends \Google\Collection
+{
+  protected $collection_key = 'subFilters';
+  /**
+   * @var string
+   */
+  public $logicOperator;
+  protected $subFiltersType = Filter::class;
+  protected $subFiltersDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setLogicOperator($logicOperator)
+  {
+    $this->logicOperator = $logicOperator;
+  }
+  /**
+   * @return string
+   */
+  public function getLogicOperator()
+  {
+    return $this->logicOperator;
+  }
+  /**
+   * @param Filter[]
+   */
+  public function setSubFilters($subFilters)
+  {
+    $this->subFilters = $subFilters;
+  }
+  /**
+   * @return Filter[]
+   */
+  public function getSubFilters()
+  {
+    return $this->subFilters;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CompositeFilter::class, 'Google_Service_CloudSearch_CompositeFilter');
Index: vendor/google/apiclient-services/src/CloudSearch/ConsentedAppUnfurlMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ConsentedAppUnfurlMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ConsentedAppUnfurlMetadata.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\CloudSearch;
+
+class ConsentedAppUnfurlMetadata extends \Google\Model
+{
+  protected $clientSpecifiedAppIdType = UserId::class;
+  protected $clientSpecifiedAppIdDataType = '';
+
+  /**
+   * @param UserId
+   */
+  public function setClientSpecifiedAppId(UserId $clientSpecifiedAppId)
+  {
+    $this->clientSpecifiedAppId = $clientSpecifiedAppId;
+  }
+  /**
+   * @return UserId
+   */
+  public function getClientSpecifiedAppId()
+  {
+    return $this->clientSpecifiedAppId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ConsentedAppUnfurlMetadata::class, 'Google_Service_CloudSearch_ConsentedAppUnfurlMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/ContactGroupProto.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ContactGroupProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ContactGroupProto.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\CloudSearch;
+
+class ContactGroupProto extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $groupId;
+  /**
+   * @var string
+   */
+  public $ownerGaiaId;
+  /**
+   * @var string
+   */
+  public $requiredConsistencyTimestampUsec;
+
+  /**
+   * @param string
+   */
+  public function setGroupId($groupId)
+  {
+    $this->groupId = $groupId;
+  }
+  /**
+   * @return string
+   */
+  public function getGroupId()
+  {
+    return $this->groupId;
+  }
+  /**
+   * @param string
+   */
+  public function setOwnerGaiaId($ownerGaiaId)
+  {
+    $this->ownerGaiaId = $ownerGaiaId;
+  }
+  /**
+   * @return string
+   */
+  public function getOwnerGaiaId()
+  {
+    return $this->ownerGaiaId;
+  }
+  /**
+   * @param string
+   */
+  public function setRequiredConsistencyTimestampUsec($requiredConsistencyTimestampUsec)
+  {
+    $this->requiredConsistencyTimestampUsec = $requiredConsistencyTimestampUsec;
+  }
+  /**
+   * @return string
+   */
+  public function getRequiredConsistencyTimestampUsec()
+  {
+    return $this->requiredConsistencyTimestampUsec;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ContactGroupProto::class, 'Google_Service_CloudSearch_ContactGroupProto');
Index: vendor/google/apiclient-services/src/CloudSearch/Content.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Content.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Content.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\CloudSearch;
+
+class Content extends \Google\Collection
+{
+  protected $collection_key = 'actions';
+  protected $actionsType = Action::class;
+  protected $actionsDataType = 'array';
+  protected $descriptionType = SafeHtmlProto::class;
+  protected $descriptionDataType = '';
+  protected $subtitleType = BackgroundColoredText::class;
+  protected $subtitleDataType = '';
+  protected $titleType = BackgroundColoredText::class;
+  protected $titleDataType = '';
+
+  /**
+   * @param Action[]
+   */
+  public function setActions($actions)
+  {
+    $this->actions = $actions;
+  }
+  /**
+   * @return Action[]
+   */
+  public function getActions()
+  {
+    return $this->actions;
+  }
+  /**
+   * @param SafeHtmlProto
+   */
+  public function setDescription(SafeHtmlProto $description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return SafeHtmlProto
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param BackgroundColoredText
+   */
+  public function setSubtitle(BackgroundColoredText $subtitle)
+  {
+    $this->subtitle = $subtitle;
+  }
+  /**
+   * @return BackgroundColoredText
+   */
+  public function getSubtitle()
+  {
+    return $this->subtitle;
+  }
+  /**
+   * @param BackgroundColoredText
+   */
+  public function setTitle(BackgroundColoredText $title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return BackgroundColoredText
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Content::class, 'Google_Service_CloudSearch_Content');
Index: vendor/google/apiclient-services/src/CloudSearch/ContentReport.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ContentReport.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ContentReport.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,110 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class ContentReport extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $reportCreateTimestamp;
+  protected $reportJustificationType = ContentReportJustification::class;
+  protected $reportJustificationDataType = '';
+  protected $reportTypeType = AppsDynamiteSharedContentReportType::class;
+  protected $reportTypeDataType = '';
+  protected $reporterUserIdType = UserId::class;
+  protected $reporterUserIdDataType = '';
+  /**
+   * @var string
+   */
+  public $revisionCreateTimestamp;
+
+  /**
+   * @param string
+   */
+  public function setReportCreateTimestamp($reportCreateTimestamp)
+  {
+    $this->reportCreateTimestamp = $reportCreateTimestamp;
+  }
+  /**
+   * @return string
+   */
+  public function getReportCreateTimestamp()
+  {
+    return $this->reportCreateTimestamp;
+  }
+  /**
+   * @param ContentReportJustification
+   */
+  public function setReportJustification(ContentReportJustification $reportJustification)
+  {
+    $this->reportJustification = $reportJustification;
+  }
+  /**
+   * @return ContentReportJustification
+   */
+  public function getReportJustification()
+  {
+    return $this->reportJustification;
+  }
+  /**
+   * @param AppsDynamiteSharedContentReportType
+   */
+  public function setReportType(AppsDynamiteSharedContentReportType $reportType)
+  {
+    $this->reportType = $reportType;
+  }
+  /**
+   * @return AppsDynamiteSharedContentReportType
+   */
+  public function getReportType()
+  {
+    return $this->reportType;
+  }
+  /**
+   * @param UserId
+   */
+  public function setReporterUserId(UserId $reporterUserId)
+  {
+    $this->reporterUserId = $reporterUserId;
+  }
+  /**
+   * @return UserId
+   */
+  public function getReporterUserId()
+  {
+    return $this->reporterUserId;
+  }
+  /**
+   * @param string
+   */
+  public function setRevisionCreateTimestamp($revisionCreateTimestamp)
+  {
+    $this->revisionCreateTimestamp = $revisionCreateTimestamp;
+  }
+  /**
+   * @return string
+   */
+  public function getRevisionCreateTimestamp()
+  {
+    return $this->revisionCreateTimestamp;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ContentReport::class, 'Google_Service_CloudSearch_ContentReport');
Index: vendor/google/apiclient-services/src/CloudSearch/ContentReportJustification.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ContentReportJustification.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ContentReportJustification.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\CloudSearch;
+
+class ContentReportJustification extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $userJustification;
+
+  /**
+   * @param string
+   */
+  public function setUserJustification($userJustification)
+  {
+    $this->userJustification = $userJustification;
+  }
+  /**
+   * @return string
+   */
+  public function getUserJustification()
+  {
+    return $this->userJustification;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ContentReportJustification::class, 'Google_Service_CloudSearch_ContentReportJustification');
Index: vendor/google/apiclient-services/src/CloudSearch/ContentReportSummary.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ContentReportSummary.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ContentReportSummary.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\CloudSearch;
+
+class ContentReportSummary extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $numberReports;
+  /**
+   * @var int
+   */
+  public $numberReportsAllRevisions;
+
+  /**
+   * @param int
+   */
+  public function setNumberReports($numberReports)
+  {
+    $this->numberReports = $numberReports;
+  }
+  /**
+   * @return int
+   */
+  public function getNumberReports()
+  {
+    return $this->numberReports;
+  }
+  /**
+   * @param int
+   */
+  public function setNumberReportsAllRevisions($numberReportsAllRevisions)
+  {
+    $this->numberReportsAllRevisions = $numberReportsAllRevisions;
+  }
+  /**
+   * @return int
+   */
+  public function getNumberReportsAllRevisions()
+  {
+    return $this->numberReportsAllRevisions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ContentReportSummary::class, 'Google_Service_CloudSearch_ContentReportSummary');
Index: vendor/google/apiclient-services/src/CloudSearch/Context.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Context.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Context.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\CloudSearch;
+
+class Context extends \Google\Collection
+{
+  protected $collection_key = 'type';
+  /**
+   * @var string[]
+   */
+  public $app;
+  /**
+   * @var int[]
+   */
+  public $dayOfWeek;
+  /**
+   * @var string
+   */
+  public $endDateSec;
+  /**
+   * @var string
+   */
+  public $endDayOffsetSec;
+  /**
+   * @var string[]
+   */
+  public $locale;
+  /**
+   * @var string[]
+   */
+  public $location;
+  /**
+   * @var string[]
+   */
+  public $query;
+  /**
+   * @var string
+   */
+  public $startDateSec;
+  /**
+   * @var string
+   */
+  public $startDayOffsetSec;
+  /**
+   * @var string[]
+   */
+  public $surface;
+  /**
+   * @var string[]
+   */
+  public $type;
+
+  /**
+   * @param string[]
+   */
+  public function setApp($app)
+  {
+    $this->app = $app;
+  }
+  /**
+   * @return string[]
+   */
+  public function getApp()
+  {
+    return $this->app;
+  }
+  /**
+   * @param int[]
+   */
+  public function setDayOfWeek($dayOfWeek)
+  {
+    $this->dayOfWeek = $dayOfWeek;
+  }
+  /**
+   * @return int[]
+   */
+  public function getDayOfWeek()
+  {
+    return $this->dayOfWeek;
+  }
+  /**
+   * @param string
+   */
+  public function setEndDateSec($endDateSec)
+  {
+    $this->endDateSec = $endDateSec;
+  }
+  /**
+   * @return string
+   */
+  public function getEndDateSec()
+  {
+    return $this->endDateSec;
+  }
+  /**
+   * @param string
+   */
+  public function setEndDayOffsetSec($endDayOffsetSec)
+  {
+    $this->endDayOffsetSec = $endDayOffsetSec;
+  }
+  /**
+   * @return string
+   */
+  public function getEndDayOffsetSec()
+  {
+    return $this->endDayOffsetSec;
+  }
+  /**
+   * @param string[]
+   */
+  public function setLocale($locale)
+  {
+    $this->locale = $locale;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLocale()
+  {
+    return $this->locale;
+  }
+  /**
+   * @param string[]
+   */
+  public function setLocation($location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+  /**
+   * @param string[]
+   */
+  public function setQuery($query)
+  {
+    $this->query = $query;
+  }
+  /**
+   * @return string[]
+   */
+  public function getQuery()
+  {
+    return $this->query;
+  }
+  /**
+   * @param string
+   */
+  public function setStartDateSec($startDateSec)
+  {
+    $this->startDateSec = $startDateSec;
+  }
+  /**
+   * @return string
+   */
+  public function getStartDateSec()
+  {
+    return $this->startDateSec;
+  }
+  /**
+   * @param string
+   */
+  public function setStartDayOffsetSec($startDayOffsetSec)
+  {
+    $this->startDayOffsetSec = $startDayOffsetSec;
+  }
+  /**
+   * @return string
+   */
+  public function getStartDayOffsetSec()
+  {
+    return $this->startDayOffsetSec;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSurface($surface)
+  {
+    $this->surface = $surface;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSurface()
+  {
+    return $this->surface;
+  }
+  /**
+   * @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(Context::class, 'Google_Service_CloudSearch_Context');
Index: vendor/google/apiclient-services/src/CloudSearch/ContextAttribute.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ContextAttribute.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ContextAttribute.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\CloudSearch;
+
+class ContextAttribute extends \Google\Collection
+{
+  protected $collection_key = 'values';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string[]
+   */
+  public $values;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @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(ContextAttribute::class, 'Google_Service_CloudSearch_ContextAttribute');
Index: vendor/google/apiclient-services/src/CloudSearch/ContextualAddOnMarkup.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ContextualAddOnMarkup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ContextualAddOnMarkup.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\CloudSearch;
+
+class ContextualAddOnMarkup extends \Google\Collection
+{
+  protected $collection_key = 'cards';
+  protected $cardsType = Card::class;
+  protected $cardsDataType = 'array';
+  protected $toolbarType = Toolbar::class;
+  protected $toolbarDataType = '';
+
+  /**
+   * @param Card[]
+   */
+  public function setCards($cards)
+  {
+    $this->cards = $cards;
+  }
+  /**
+   * @return Card[]
+   */
+  public function getCards()
+  {
+    return $this->cards;
+  }
+  /**
+   * @param Toolbar
+   */
+  public function setToolbar(Toolbar $toolbar)
+  {
+    $this->toolbar = $toolbar;
+  }
+  /**
+   * @return Toolbar
+   */
+  public function getToolbar()
+  {
+    return $this->toolbar;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ContextualAddOnMarkup::class, 'Google_Service_CloudSearch_ContextualAddOnMarkup');
Index: vendor/google/apiclient-services/src/CloudSearch/CseInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/CseInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/CseInfo.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\CloudSearch;
+
+class CseInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $cseDomain;
+  /**
+   * @var string
+   */
+  public $wrappedKey;
+
+  /**
+   * @param string
+   */
+  public function setCseDomain($cseDomain)
+  {
+    $this->cseDomain = $cseDomain;
+  }
+  /**
+   * @return string
+   */
+  public function getCseDomain()
+  {
+    return $this->cseDomain;
+  }
+  /**
+   * @param string
+   */
+  public function setWrappedKey($wrappedKey)
+  {
+    $this->wrappedKey = $wrappedKey;
+  }
+  /**
+   * @return string
+   */
+  public function getWrappedKey()
+  {
+    return $this->wrappedKey;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CseInfo::class, 'Google_Service_CloudSearch_CseInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/CustomEmoji.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/CustomEmoji.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/CustomEmoji.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\CloudSearch;
+
+class CustomEmoji extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $blobId;
+  /**
+   * @var string
+   */
+  public $contentType;
+  /**
+   * @var string
+   */
+  public $createTimeMicros;
+  protected $creatorUserIdType = UserId::class;
+  protected $creatorUserIdDataType = '';
+  /**
+   * @var string
+   */
+  public $deleteTimeMicros;
+  /**
+   * @var string
+   */
+  public $ephemeralUrl;
+  protected $ownerCustomerIdType = CustomerId::class;
+  protected $ownerCustomerIdDataType = '';
+  /**
+   * @var string
+   */
+  public $readToken;
+  /**
+   * @var string
+   */
+  public $shortcode;
+  /**
+   * @var string
+   */
+  public $state;
+  /**
+   * @var string
+   */
+  public $updateTimeMicros;
+  /**
+   * @var string
+   */
+  public $uuid;
+
+  /**
+   * @param string
+   */
+  public function setBlobId($blobId)
+  {
+    $this->blobId = $blobId;
+  }
+  /**
+   * @return string
+   */
+  public function getBlobId()
+  {
+    return $this->blobId;
+  }
+  /**
+   * @param string
+   */
+  public function setContentType($contentType)
+  {
+    $this->contentType = $contentType;
+  }
+  /**
+   * @return string
+   */
+  public function getContentType()
+  {
+    return $this->contentType;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTimeMicros($createTimeMicros)
+  {
+    $this->createTimeMicros = $createTimeMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTimeMicros()
+  {
+    return $this->createTimeMicros;
+  }
+  /**
+   * @param UserId
+   */
+  public function setCreatorUserId(UserId $creatorUserId)
+  {
+    $this->creatorUserId = $creatorUserId;
+  }
+  /**
+   * @return UserId
+   */
+  public function getCreatorUserId()
+  {
+    return $this->creatorUserId;
+  }
+  /**
+   * @param string
+   */
+  public function setDeleteTimeMicros($deleteTimeMicros)
+  {
+    $this->deleteTimeMicros = $deleteTimeMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getDeleteTimeMicros()
+  {
+    return $this->deleteTimeMicros;
+  }
+  /**
+   * @param string
+   */
+  public function setEphemeralUrl($ephemeralUrl)
+  {
+    $this->ephemeralUrl = $ephemeralUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getEphemeralUrl()
+  {
+    return $this->ephemeralUrl;
+  }
+  /**
+   * @param CustomerId
+   */
+  public function setOwnerCustomerId(CustomerId $ownerCustomerId)
+  {
+    $this->ownerCustomerId = $ownerCustomerId;
+  }
+  /**
+   * @return CustomerId
+   */
+  public function getOwnerCustomerId()
+  {
+    return $this->ownerCustomerId;
+  }
+  /**
+   * @param string
+   */
+  public function setReadToken($readToken)
+  {
+    $this->readToken = $readToken;
+  }
+  /**
+   * @return string
+   */
+  public function getReadToken()
+  {
+    return $this->readToken;
+  }
+  /**
+   * @param string
+   */
+  public function setShortcode($shortcode)
+  {
+    $this->shortcode = $shortcode;
+  }
+  /**
+   * @return string
+   */
+  public function getShortcode()
+  {
+    return $this->shortcode;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTimeMicros($updateTimeMicros)
+  {
+    $this->updateTimeMicros = $updateTimeMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTimeMicros()
+  {
+    return $this->updateTimeMicros;
+  }
+  /**
+   * @param string
+   */
+  public function setUuid($uuid)
+  {
+    $this->uuid = $uuid;
+  }
+  /**
+   * @return string
+   */
+  public function getUuid()
+  {
+    return $this->uuid;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CustomEmoji::class, 'Google_Service_CloudSearch_CustomEmoji');
Index: vendor/google/apiclient-services/src/CloudSearch/CustomEmojiMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/CustomEmojiMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/CustomEmojiMetadata.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\CloudSearch;
+
+class CustomEmojiMetadata extends \Google\Model
+{
+  protected $customEmojiType = AppsDynamiteSharedCustomEmoji::class;
+  protected $customEmojiDataType = '';
+
+  /**
+   * @param AppsDynamiteSharedCustomEmoji
+   */
+  public function setCustomEmoji(AppsDynamiteSharedCustomEmoji $customEmoji)
+  {
+    $this->customEmoji = $customEmoji;
+  }
+  /**
+   * @return AppsDynamiteSharedCustomEmoji
+   */
+  public function getCustomEmoji()
+  {
+    return $this->customEmoji;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CustomEmojiMetadata::class, 'Google_Service_CloudSearch_CustomEmojiMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/CustomFunctionReturnValueMarkup.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/CustomFunctionReturnValueMarkup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/CustomFunctionReturnValueMarkup.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\CloudSearch;
+
+class CustomFunctionReturnValueMarkup extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $errorMessage;
+  /**
+   * @var array
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setErrorMessage($errorMessage)
+  {
+    $this->errorMessage = $errorMessage;
+  }
+  /**
+   * @return string
+   */
+  public function getErrorMessage()
+  {
+    return $this->errorMessage;
+  }
+  /**
+   * @param array
+   */
+  public function setValue($value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return array
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CustomFunctionReturnValueMarkup::class, 'Google_Service_CloudSearch_CustomFunctionReturnValueMarkup');
Index: vendor/google/apiclient-services/src/CloudSearch/CustomerId.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/CustomerId.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/CustomerId.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\CloudSearch;
+
+class CustomerId extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $customerId;
+
+  /**
+   * @param string
+   */
+  public function setCustomerId($customerId)
+  {
+    $this->customerId = $customerId;
+  }
+  /**
+   * @return string
+   */
+  public function getCustomerId()
+  {
+    return $this->customerId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CustomerId::class, 'Google_Service_CloudSearch_CustomerId');
Index: vendor/google/apiclient-services/src/CloudSearch/CustomerIndexStats.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/CustomerIndexStats.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/CustomerIndexStats.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\CloudSearch;
+
+class CustomerIndexStats extends \Google\Collection
+{
+  protected $collection_key = 'itemCountByStatus';
+  protected $dateType = Date::class;
+  protected $dateDataType = '';
+  protected $itemCountByStatusType = ItemCountByStatus::class;
+  protected $itemCountByStatusDataType = 'array';
+
+  /**
+   * @param Date
+   */
+  public function setDate(Date $date)
+  {
+    $this->date = $date;
+  }
+  /**
+   * @return Date
+   */
+  public function getDate()
+  {
+    return $this->date;
+  }
+  /**
+   * @param ItemCountByStatus[]
+   */
+  public function setItemCountByStatus($itemCountByStatus)
+  {
+    $this->itemCountByStatus = $itemCountByStatus;
+  }
+  /**
+   * @return ItemCountByStatus[]
+   */
+  public function getItemCountByStatus()
+  {
+    return $this->itemCountByStatus;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CustomerIndexStats::class, 'Google_Service_CloudSearch_CustomerIndexStats');
Index: vendor/google/apiclient-services/src/CloudSearch/CustomerQueryStats.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/CustomerQueryStats.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/CustomerQueryStats.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\CloudSearch;
+
+class CustomerQueryStats extends \Google\Collection
+{
+  protected $collection_key = 'queryCountByStatus';
+  protected $dateType = Date::class;
+  protected $dateDataType = '';
+  protected $queryCountByStatusType = QueryCountByStatus::class;
+  protected $queryCountByStatusDataType = 'array';
+
+  /**
+   * @param Date
+   */
+  public function setDate(Date $date)
+  {
+    $this->date = $date;
+  }
+  /**
+   * @return Date
+   */
+  public function getDate()
+  {
+    return $this->date;
+  }
+  /**
+   * @param QueryCountByStatus[]
+   */
+  public function setQueryCountByStatus($queryCountByStatus)
+  {
+    $this->queryCountByStatus = $queryCountByStatus;
+  }
+  /**
+   * @return QueryCountByStatus[]
+   */
+  public function getQueryCountByStatus()
+  {
+    return $this->queryCountByStatus;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CustomerQueryStats::class, 'Google_Service_CloudSearch_CustomerQueryStats');
Index: vendor/google/apiclient-services/src/CloudSearch/CustomerSearchApplicationStats.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/CustomerSearchApplicationStats.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/CustomerSearchApplicationStats.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\CloudSearch;
+
+class CustomerSearchApplicationStats extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $count;
+  protected $dateType = Date::class;
+  protected $dateDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setCount($count)
+  {
+    $this->count = $count;
+  }
+  /**
+   * @return string
+   */
+  public function getCount()
+  {
+    return $this->count;
+  }
+  /**
+   * @param Date
+   */
+  public function setDate(Date $date)
+  {
+    $this->date = $date;
+  }
+  /**
+   * @return Date
+   */
+  public function getDate()
+  {
+    return $this->date;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CustomerSearchApplicationStats::class, 'Google_Service_CloudSearch_CustomerSearchApplicationStats');
Index: vendor/google/apiclient-services/src/CloudSearch/CustomerSessionStats.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/CustomerSessionStats.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/CustomerSessionStats.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\CloudSearch;
+
+class CustomerSessionStats extends \Google\Model
+{
+  protected $dateType = Date::class;
+  protected $dateDataType = '';
+  /**
+   * @var string
+   */
+  public $searchSessionsCount;
+
+  /**
+   * @param Date
+   */
+  public function setDate(Date $date)
+  {
+    $this->date = $date;
+  }
+  /**
+   * @return Date
+   */
+  public function getDate()
+  {
+    return $this->date;
+  }
+  /**
+   * @param string
+   */
+  public function setSearchSessionsCount($searchSessionsCount)
+  {
+    $this->searchSessionsCount = $searchSessionsCount;
+  }
+  /**
+   * @return string
+   */
+  public function getSearchSessionsCount()
+  {
+    return $this->searchSessionsCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CustomerSessionStats::class, 'Google_Service_CloudSearch_CustomerSessionStats');
Index: vendor/google/apiclient-services/src/CloudSearch/CustomerSettings.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/CustomerSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/CustomerSettings.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\CloudSearch;
+
+class CustomerSettings extends \Google\Model
+{
+  protected $auditLoggingSettingsType = AuditLoggingSettings::class;
+  protected $auditLoggingSettingsDataType = '';
+  protected $vpcSettingsType = VPCSettings::class;
+  protected $vpcSettingsDataType = '';
+
+  /**
+   * @param AuditLoggingSettings
+   */
+  public function setAuditLoggingSettings(AuditLoggingSettings $auditLoggingSettings)
+  {
+    $this->auditLoggingSettings = $auditLoggingSettings;
+  }
+  /**
+   * @return AuditLoggingSettings
+   */
+  public function getAuditLoggingSettings()
+  {
+    return $this->auditLoggingSettings;
+  }
+  /**
+   * @param VPCSettings
+   */
+  public function setVpcSettings(VPCSettings $vpcSettings)
+  {
+    $this->vpcSettings = $vpcSettings;
+  }
+  /**
+   * @return VPCSettings
+   */
+  public function getVpcSettings()
+  {
+    return $this->vpcSettings;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CustomerSettings::class, 'Google_Service_CloudSearch_CustomerSettings');
Index: vendor/google/apiclient-services/src/CloudSearch/CustomerUserStats.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/CustomerUserStats.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/CustomerUserStats.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\CloudSearch;
+
+class CustomerUserStats extends \Google\Model
+{
+  protected $dateType = Date::class;
+  protected $dateDataType = '';
+  /**
+   * @var string
+   */
+  public $oneDayActiveUsersCount;
+  /**
+   * @var string
+   */
+  public $sevenDaysActiveUsersCount;
+  /**
+   * @var string
+   */
+  public $thirtyDaysActiveUsersCount;
+
+  /**
+   * @param Date
+   */
+  public function setDate(Date $date)
+  {
+    $this->date = $date;
+  }
+  /**
+   * @return Date
+   */
+  public function getDate()
+  {
+    return $this->date;
+  }
+  /**
+   * @param string
+   */
+  public function setOneDayActiveUsersCount($oneDayActiveUsersCount)
+  {
+    $this->oneDayActiveUsersCount = $oneDayActiveUsersCount;
+  }
+  /**
+   * @return string
+   */
+  public function getOneDayActiveUsersCount()
+  {
+    return $this->oneDayActiveUsersCount;
+  }
+  /**
+   * @param string
+   */
+  public function setSevenDaysActiveUsersCount($sevenDaysActiveUsersCount)
+  {
+    $this->sevenDaysActiveUsersCount = $sevenDaysActiveUsersCount;
+  }
+  /**
+   * @return string
+   */
+  public function getSevenDaysActiveUsersCount()
+  {
+    return $this->sevenDaysActiveUsersCount;
+  }
+  /**
+   * @param string
+   */
+  public function setThirtyDaysActiveUsersCount($thirtyDaysActiveUsersCount)
+  {
+    $this->thirtyDaysActiveUsersCount = $thirtyDaysActiveUsersCount;
+  }
+  /**
+   * @return string
+   */
+  public function getThirtyDaysActiveUsersCount()
+  {
+    return $this->thirtyDaysActiveUsersCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CustomerUserStats::class, 'Google_Service_CloudSearch_CustomerUserStats');
Index: vendor/google/apiclient-services/src/CloudSearch/DataLossPreventionMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/DataLossPreventionMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/DataLossPreventionMetadata.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\CloudSearch;
+
+class DataLossPreventionMetadata extends \Google\Model
+{
+  protected $dlpMessageScanRecordType = DlpMessageScanRecord::class;
+  protected $dlpMessageScanRecordDataType = '';
+  protected $dlpScanSummaryType = DlpScanSummary::class;
+  protected $dlpScanSummaryDataType = '';
+  /**
+   * @var bool
+   */
+  public $warnAcknowledged;
+
+  /**
+   * @param DlpMessageScanRecord
+   */
+  public function setDlpMessageScanRecord(DlpMessageScanRecord $dlpMessageScanRecord)
+  {
+    $this->dlpMessageScanRecord = $dlpMessageScanRecord;
+  }
+  /**
+   * @return DlpMessageScanRecord
+   */
+  public function getDlpMessageScanRecord()
+  {
+    return $this->dlpMessageScanRecord;
+  }
+  /**
+   * @param DlpScanSummary
+   */
+  public function setDlpScanSummary(DlpScanSummary $dlpScanSummary)
+  {
+    $this->dlpScanSummary = $dlpScanSummary;
+  }
+  /**
+   * @return DlpScanSummary
+   */
+  public function getDlpScanSummary()
+  {
+    return $this->dlpScanSummary;
+  }
+  /**
+   * @param bool
+   */
+  public function setWarnAcknowledged($warnAcknowledged)
+  {
+    $this->warnAcknowledged = $warnAcknowledged;
+  }
+  /**
+   * @return bool
+   */
+  public function getWarnAcknowledged()
+  {
+    return $this->warnAcknowledged;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DataLossPreventionMetadata::class, 'Google_Service_CloudSearch_DataLossPreventionMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/DataSource.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/DataSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/DataSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,187 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class DataSource extends \Google\Collection
+{
+  protected $collection_key = 'operationIds';
+  /**
+   * @var bool
+   */
+  public $disableModifications;
+  /**
+   * @var bool
+   */
+  public $disableServing;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string[]
+   */
+  public $indexingServiceAccounts;
+  protected $itemsVisibilityType = GSuitePrincipal::class;
+  protected $itemsVisibilityDataType = 'array';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string[]
+   */
+  public $operationIds;
+  /**
+   * @var bool
+   */
+  public $returnThumbnailUrls;
+  /**
+   * @var string
+   */
+  public $shortName;
+
+  /**
+   * @param bool
+   */
+  public function setDisableModifications($disableModifications)
+  {
+    $this->disableModifications = $disableModifications;
+  }
+  /**
+   * @return bool
+   */
+  public function getDisableModifications()
+  {
+    return $this->disableModifications;
+  }
+  /**
+   * @param bool
+   */
+  public function setDisableServing($disableServing)
+  {
+    $this->disableServing = $disableServing;
+  }
+  /**
+   * @return bool
+   */
+  public function getDisableServing()
+  {
+    return $this->disableServing;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string[]
+   */
+  public function setIndexingServiceAccounts($indexingServiceAccounts)
+  {
+    $this->indexingServiceAccounts = $indexingServiceAccounts;
+  }
+  /**
+   * @return string[]
+   */
+  public function getIndexingServiceAccounts()
+  {
+    return $this->indexingServiceAccounts;
+  }
+  /**
+   * @param GSuitePrincipal[]
+   */
+  public function setItemsVisibility($itemsVisibility)
+  {
+    $this->itemsVisibility = $itemsVisibility;
+  }
+  /**
+   * @return GSuitePrincipal[]
+   */
+  public function getItemsVisibility()
+  {
+    return $this->itemsVisibility;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string[]
+   */
+  public function setOperationIds($operationIds)
+  {
+    $this->operationIds = $operationIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getOperationIds()
+  {
+    return $this->operationIds;
+  }
+  /**
+   * @param bool
+   */
+  public function setReturnThumbnailUrls($returnThumbnailUrls)
+  {
+    $this->returnThumbnailUrls = $returnThumbnailUrls;
+  }
+  /**
+   * @return bool
+   */
+  public function getReturnThumbnailUrls()
+  {
+    return $this->returnThumbnailUrls;
+  }
+  /**
+   * @param string
+   */
+  public function setShortName($shortName)
+  {
+    $this->shortName = $shortName;
+  }
+  /**
+   * @return string
+   */
+  public function getShortName()
+  {
+    return $this->shortName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DataSource::class, 'Google_Service_CloudSearch_DataSource');
Index: vendor/google/apiclient-services/src/CloudSearch/DataSourceIndexStats.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/DataSourceIndexStats.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/DataSourceIndexStats.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\CloudSearch;
+
+class DataSourceIndexStats extends \Google\Collection
+{
+  protected $collection_key = 'itemCountByStatus';
+  protected $dateType = Date::class;
+  protected $dateDataType = '';
+  protected $itemCountByStatusType = ItemCountByStatus::class;
+  protected $itemCountByStatusDataType = 'array';
+
+  /**
+   * @param Date
+   */
+  public function setDate(Date $date)
+  {
+    $this->date = $date;
+  }
+  /**
+   * @return Date
+   */
+  public function getDate()
+  {
+    return $this->date;
+  }
+  /**
+   * @param ItemCountByStatus[]
+   */
+  public function setItemCountByStatus($itemCountByStatus)
+  {
+    $this->itemCountByStatus = $itemCountByStatus;
+  }
+  /**
+   * @return ItemCountByStatus[]
+   */
+  public function getItemCountByStatus()
+  {
+    return $this->itemCountByStatus;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DataSourceIndexStats::class, 'Google_Service_CloudSearch_DataSourceIndexStats');
Index: vendor/google/apiclient-services/src/CloudSearch/DataSourceRestriction.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/DataSourceRestriction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/DataSourceRestriction.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\CloudSearch;
+
+class DataSourceRestriction extends \Google\Collection
+{
+  protected $collection_key = 'filterOptions';
+  protected $filterOptionsType = FilterOptions::class;
+  protected $filterOptionsDataType = 'array';
+  protected $sourceType = Source::class;
+  protected $sourceDataType = '';
+
+  /**
+   * @param FilterOptions[]
+   */
+  public function setFilterOptions($filterOptions)
+  {
+    $this->filterOptions = $filterOptions;
+  }
+  /**
+   * @return FilterOptions[]
+   */
+  public function getFilterOptions()
+  {
+    return $this->filterOptions;
+  }
+  /**
+   * @param Source
+   */
+  public function setSource(Source $source)
+  {
+    $this->source = $source;
+  }
+  /**
+   * @return Source
+   */
+  public function getSource()
+  {
+    return $this->source;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DataSourceRestriction::class, 'Google_Service_CloudSearch_DataSourceRestriction');
Index: vendor/google/apiclient-services/src/CloudSearch/Date.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Date.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Date.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\CloudSearch;
+
+class Date 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(Date::class, 'Google_Service_CloudSearch_Date');
Index: vendor/google/apiclient-services/src/CloudSearch/DateOperatorOptions.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/DateOperatorOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/DateOperatorOptions.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\CloudSearch;
+
+class DateOperatorOptions extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $greaterThanOperatorName;
+  /**
+   * @var string
+   */
+  public $lessThanOperatorName;
+  /**
+   * @var string
+   */
+  public $operatorName;
+
+  /**
+   * @param string
+   */
+  public function setGreaterThanOperatorName($greaterThanOperatorName)
+  {
+    $this->greaterThanOperatorName = $greaterThanOperatorName;
+  }
+  /**
+   * @return string
+   */
+  public function getGreaterThanOperatorName()
+  {
+    return $this->greaterThanOperatorName;
+  }
+  /**
+   * @param string
+   */
+  public function setLessThanOperatorName($lessThanOperatorName)
+  {
+    $this->lessThanOperatorName = $lessThanOperatorName;
+  }
+  /**
+   * @return string
+   */
+  public function getLessThanOperatorName()
+  {
+    return $this->lessThanOperatorName;
+  }
+  /**
+   * @param string
+   */
+  public function setOperatorName($operatorName)
+  {
+    $this->operatorName = $operatorName;
+  }
+  /**
+   * @return string
+   */
+  public function getOperatorName()
+  {
+    return $this->operatorName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DateOperatorOptions::class, 'Google_Service_CloudSearch_DateOperatorOptions');
Index: vendor/google/apiclient-services/src/CloudSearch/DatePropertyOptions.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/DatePropertyOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/DatePropertyOptions.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\CloudSearch;
+
+class DatePropertyOptions extends \Google\Model
+{
+  protected $operatorOptionsType = DateOperatorOptions::class;
+  protected $operatorOptionsDataType = '';
+
+  /**
+   * @param DateOperatorOptions
+   */
+  public function setOperatorOptions(DateOperatorOptions $operatorOptions)
+  {
+    $this->operatorOptions = $operatorOptions;
+  }
+  /**
+   * @return DateOperatorOptions
+   */
+  public function getOperatorOptions()
+  {
+    return $this->operatorOptions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DatePropertyOptions::class, 'Google_Service_CloudSearch_DatePropertyOptions');
Index: vendor/google/apiclient-services/src/CloudSearch/DateTimePicker.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/DateTimePicker.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/DateTimePicker.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,132 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class DateTimePicker extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $label;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $onChangeType = FormAction::class;
+  protected $onChangeDataType = '';
+  /**
+   * @var int
+   */
+  public $timezoneOffsetDate;
+  /**
+   * @var string
+   */
+  public $type;
+  /**
+   * @var string
+   */
+  public $valueMsEpoch;
+
+  /**
+   * @param string
+   */
+  public function setLabel($label)
+  {
+    $this->label = $label;
+  }
+  /**
+   * @return string
+   */
+  public function getLabel()
+  {
+    return $this->label;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param FormAction
+   */
+  public function setOnChange(FormAction $onChange)
+  {
+    $this->onChange = $onChange;
+  }
+  /**
+   * @return FormAction
+   */
+  public function getOnChange()
+  {
+    return $this->onChange;
+  }
+  /**
+   * @param int
+   */
+  public function setTimezoneOffsetDate($timezoneOffsetDate)
+  {
+    $this->timezoneOffsetDate = $timezoneOffsetDate;
+  }
+  /**
+   * @return int
+   */
+  public function getTimezoneOffsetDate()
+  {
+    return $this->timezoneOffsetDate;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @param string
+   */
+  public function setValueMsEpoch($valueMsEpoch)
+  {
+    $this->valueMsEpoch = $valueMsEpoch;
+  }
+  /**
+   * @return string
+   */
+  public function getValueMsEpoch()
+  {
+    return $this->valueMsEpoch;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DateTimePicker::class, 'Google_Service_CloudSearch_DateTimePicker');
Index: vendor/google/apiclient-services/src/CloudSearch/DateValues.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/DateValues.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/DateValues.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\CloudSearch;
+
+class DateValues extends \Google\Collection
+{
+  protected $collection_key = 'values';
+  protected $valuesType = Date::class;
+  protected $valuesDataType = 'array';
+
+  /**
+   * @param Date[]
+   */
+  public function setValues($values)
+  {
+    $this->values = $values;
+  }
+  /**
+   * @return Date[]
+   */
+  public function getValues()
+  {
+    return $this->values;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DateValues::class, 'Google_Service_CloudSearch_DateValues');
Index: vendor/google/apiclient-services/src/CloudSearch/DebugOptions.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/DebugOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/DebugOptions.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\CloudSearch;
+
+class DebugOptions extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $enableDebugging;
+
+  /**
+   * @param bool
+   */
+  public function setEnableDebugging($enableDebugging)
+  {
+    $this->enableDebugging = $enableDebugging;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableDebugging()
+  {
+    return $this->enableDebugging;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DebugOptions::class, 'Google_Service_CloudSearch_DebugOptions');
Index: vendor/google/apiclient-services/src/CloudSearch/DebugResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/DebugResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/DebugResponse.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\CloudSearch;
+
+class DebugResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $gsrRequest;
+  /**
+   * @var string
+   */
+  public $gsrResponse;
+  protected $searchResponseType = SearchResponse::class;
+  protected $searchResponseDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setGsrRequest($gsrRequest)
+  {
+    $this->gsrRequest = $gsrRequest;
+  }
+  /**
+   * @return string
+   */
+  public function getGsrRequest()
+  {
+    return $this->gsrRequest;
+  }
+  /**
+   * @param string
+   */
+  public function setGsrResponse($gsrResponse)
+  {
+    $this->gsrResponse = $gsrResponse;
+  }
+  /**
+   * @return string
+   */
+  public function getGsrResponse()
+  {
+    return $this->gsrResponse;
+  }
+  /**
+   * @param SearchResponse
+   */
+  public function setSearchResponse(SearchResponse $searchResponse)
+  {
+    $this->searchResponse = $searchResponse;
+  }
+  /**
+   * @return SearchResponse
+   */
+  public function getSearchResponse()
+  {
+    return $this->searchResponse;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DebugResponse::class, 'Google_Service_CloudSearch_DebugResponse');
Index: vendor/google/apiclient-services/src/CloudSearch/DeepLinkData.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/DeepLinkData.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/DeepLinkData.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\CloudSearch;
+
+class DeepLinkData extends \Google\Collection
+{
+  protected $collection_key = 'client';
+  /**
+   * @var string
+   */
+  public $appId;
+  protected $clientType = PackagingServiceClient::class;
+  protected $clientDataType = 'array';
+  /**
+   * @var string
+   */
+  public $deepLinkId;
+  /**
+   * @var string
+   */
+  public $url;
+
+  /**
+   * @param string
+   */
+  public function setAppId($appId)
+  {
+    $this->appId = $appId;
+  }
+  /**
+   * @return string
+   */
+  public function getAppId()
+  {
+    return $this->appId;
+  }
+  /**
+   * @param PackagingServiceClient[]
+   */
+  public function setClient($client)
+  {
+    $this->client = $client;
+  }
+  /**
+   * @return PackagingServiceClient[]
+   */
+  public function getClient()
+  {
+    return $this->client;
+  }
+  /**
+   * @param string
+   */
+  public function setDeepLinkId($deepLinkId)
+  {
+    $this->deepLinkId = $deepLinkId;
+  }
+  /**
+   * @return string
+   */
+  public function getDeepLinkId()
+  {
+    return $this->deepLinkId;
+  }
+  /**
+   * @param string
+   */
+  public function setUrl($url)
+  {
+    $this->url = $url;
+  }
+  /**
+   * @return string
+   */
+  public function getUrl()
+  {
+    return $this->url;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeepLinkData::class, 'Google_Service_CloudSearch_DeepLinkData');
Index: vendor/google/apiclient-services/src/CloudSearch/DeleteMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/DeleteMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/DeleteMetadata.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\CloudSearch;
+
+class DeleteMetadata extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeleteMetadata::class, 'Google_Service_CloudSearch_DeleteMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/DeleteQueueItemsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/DeleteQueueItemsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/DeleteQueueItemsRequest.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\CloudSearch;
+
+class DeleteQueueItemsRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $connectorName;
+  protected $debugOptionsType = DebugOptions::class;
+  protected $debugOptionsDataType = '';
+  /**
+   * @var string
+   */
+  public $queue;
+
+  /**
+   * @param string
+   */
+  public function setConnectorName($connectorName)
+  {
+    $this->connectorName = $connectorName;
+  }
+  /**
+   * @return string
+   */
+  public function getConnectorName()
+  {
+    return $this->connectorName;
+  }
+  /**
+   * @param DebugOptions
+   */
+  public function setDebugOptions(DebugOptions $debugOptions)
+  {
+    $this->debugOptions = $debugOptions;
+  }
+  /**
+   * @return DebugOptions
+   */
+  public function getDebugOptions()
+  {
+    return $this->debugOptions;
+  }
+  /**
+   * @param string
+   */
+  public function setQueue($queue)
+  {
+    $this->queue = $queue;
+  }
+  /**
+   * @return string
+   */
+  public function getQueue()
+  {
+    return $this->queue;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeleteQueueItemsRequest::class, 'Google_Service_CloudSearch_DeleteQueueItemsRequest');
Index: vendor/google/apiclient-services/src/CloudSearch/DeliveryMedium.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/DeliveryMedium.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/DeliveryMedium.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\CloudSearch;
+
+class DeliveryMedium extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $mediumType;
+  protected $selfPhoneType = VoicePhoneNumber::class;
+  protected $selfPhoneDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setMediumType($mediumType)
+  {
+    $this->mediumType = $mediumType;
+  }
+  /**
+   * @return string
+   */
+  public function getMediumType()
+  {
+    return $this->mediumType;
+  }
+  /**
+   * @param VoicePhoneNumber
+   */
+  public function setSelfPhone(VoicePhoneNumber $selfPhone)
+  {
+    $this->selfPhone = $selfPhone;
+  }
+  /**
+   * @return VoicePhoneNumber
+   */
+  public function getSelfPhone()
+  {
+    return $this->selfPhone;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeliveryMedium::class, 'Google_Service_CloudSearch_DeliveryMedium');
Index: vendor/google/apiclient-services/src/CloudSearch/DisplayedProperty.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/DisplayedProperty.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/DisplayedProperty.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\CloudSearch;
+
+class DisplayedProperty extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $propertyName;
+
+  /**
+   * @param string
+   */
+  public function setPropertyName($propertyName)
+  {
+    $this->propertyName = $propertyName;
+  }
+  /**
+   * @return string
+   */
+  public function getPropertyName()
+  {
+    return $this->propertyName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DisplayedProperty::class, 'Google_Service_CloudSearch_DisplayedProperty');
Index: vendor/google/apiclient-services/src/CloudSearch/Divider.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Divider.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Divider.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\CloudSearch;
+
+class Divider extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Divider::class, 'Google_Service_CloudSearch_Divider');
Index: vendor/google/apiclient-services/src/CloudSearch/DlpAction.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/DlpAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/DlpAction.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\CloudSearch;
+
+class DlpAction extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $actionType;
+  /**
+   * @var string
+   */
+  public $unsafeHtmlMessageBody;
+
+  /**
+   * @param string
+   */
+  public function setActionType($actionType)
+  {
+    $this->actionType = $actionType;
+  }
+  /**
+   * @return string
+   */
+  public function getActionType()
+  {
+    return $this->actionType;
+  }
+  /**
+   * @param string
+   */
+  public function setUnsafeHtmlMessageBody($unsafeHtmlMessageBody)
+  {
+    $this->unsafeHtmlMessageBody = $unsafeHtmlMessageBody;
+  }
+  /**
+   * @return string
+   */
+  public function getUnsafeHtmlMessageBody()
+  {
+    return $this->unsafeHtmlMessageBody;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DlpAction::class, 'Google_Service_CloudSearch_DlpAction');
Index: vendor/google/apiclient-services/src/CloudSearch/DlpMessageScanRecord.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/DlpMessageScanRecord.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/DlpMessageScanRecord.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,92 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class DlpMessageScanRecord extends \Google\Model
+{
+  protected $attachmentScanSummaryType = DlpScanSummary::class;
+  protected $attachmentScanSummaryDataType = '';
+  protected $dlpActionType = DlpAction::class;
+  protected $dlpActionDataType = '';
+  protected $messageScanSummaryType = DlpScanSummary::class;
+  protected $messageScanSummaryDataType = '';
+  /**
+   * @var string
+   */
+  public $scanOutcome;
+
+  /**
+   * @param DlpScanSummary
+   */
+  public function setAttachmentScanSummary(DlpScanSummary $attachmentScanSummary)
+  {
+    $this->attachmentScanSummary = $attachmentScanSummary;
+  }
+  /**
+   * @return DlpScanSummary
+   */
+  public function getAttachmentScanSummary()
+  {
+    return $this->attachmentScanSummary;
+  }
+  /**
+   * @param DlpAction
+   */
+  public function setDlpAction(DlpAction $dlpAction)
+  {
+    $this->dlpAction = $dlpAction;
+  }
+  /**
+   * @return DlpAction
+   */
+  public function getDlpAction()
+  {
+    return $this->dlpAction;
+  }
+  /**
+   * @param DlpScanSummary
+   */
+  public function setMessageScanSummary(DlpScanSummary $messageScanSummary)
+  {
+    $this->messageScanSummary = $messageScanSummary;
+  }
+  /**
+   * @return DlpScanSummary
+   */
+  public function getMessageScanSummary()
+  {
+    return $this->messageScanSummary;
+  }
+  /**
+   * @param string
+   */
+  public function setScanOutcome($scanOutcome)
+  {
+    $this->scanOutcome = $scanOutcome;
+  }
+  /**
+   * @return string
+   */
+  public function getScanOutcome()
+  {
+    return $this->scanOutcome;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DlpMessageScanRecord::class, 'Google_Service_CloudSearch_DlpMessageScanRecord');
Index: vendor/google/apiclient-services/src/CloudSearch/DlpScanSummary.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/DlpScanSummary.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/DlpScanSummary.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\CloudSearch;
+
+class DlpScanSummary extends \Google\Model
+{
+  protected $dlpActionType = DlpAction::class;
+  protected $dlpActionDataType = '';
+  /**
+   * @var string
+   */
+  public $scanId;
+  /**
+   * @var bool
+   */
+  public $scanNotApplicableForContext;
+  /**
+   * @var string
+   */
+  public $scanOutcome;
+  /**
+   * @var string
+   */
+  public $scanTrigger;
+
+  /**
+   * @param DlpAction
+   */
+  public function setDlpAction(DlpAction $dlpAction)
+  {
+    $this->dlpAction = $dlpAction;
+  }
+  /**
+   * @return DlpAction
+   */
+  public function getDlpAction()
+  {
+    return $this->dlpAction;
+  }
+  /**
+   * @param string
+   */
+  public function setScanId($scanId)
+  {
+    $this->scanId = $scanId;
+  }
+  /**
+   * @return string
+   */
+  public function getScanId()
+  {
+    return $this->scanId;
+  }
+  /**
+   * @param bool
+   */
+  public function setScanNotApplicableForContext($scanNotApplicableForContext)
+  {
+    $this->scanNotApplicableForContext = $scanNotApplicableForContext;
+  }
+  /**
+   * @return bool
+   */
+  public function getScanNotApplicableForContext()
+  {
+    return $this->scanNotApplicableForContext;
+  }
+  /**
+   * @param string
+   */
+  public function setScanOutcome($scanOutcome)
+  {
+    $this->scanOutcome = $scanOutcome;
+  }
+  /**
+   * @return string
+   */
+  public function getScanOutcome()
+  {
+    return $this->scanOutcome;
+  }
+  /**
+   * @param string
+   */
+  public function setScanTrigger($scanTrigger)
+  {
+    $this->scanTrigger = $scanTrigger;
+  }
+  /**
+   * @return string
+   */
+  public function getScanTrigger()
+  {
+    return $this->scanTrigger;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DlpScanSummary::class, 'Google_Service_CloudSearch_DlpScanSummary');
Index: vendor/google/apiclient-services/src/CloudSearch/DmId.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/DmId.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/DmId.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\CloudSearch;
+
+class DmId extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $dmId;
+
+  /**
+   * @param string
+   */
+  public function setDmId($dmId)
+  {
+    $this->dmId = $dmId;
+  }
+  /**
+   * @return string
+   */
+  public function getDmId()
+  {
+    return $this->dmId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DmId::class, 'Google_Service_CloudSearch_DmId');
Index: vendor/google/apiclient-services/src/CloudSearch/DocumentInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/DocumentInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/DocumentInfo.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\CloudSearch;
+
+class DocumentInfo extends \Google\Model
+{
+  protected $whiteboardInfoType = WhiteboardInfo::class;
+  protected $whiteboardInfoDataType = '';
+
+  /**
+   * @param WhiteboardInfo
+   */
+  public function setWhiteboardInfo(WhiteboardInfo $whiteboardInfo)
+  {
+    $this->whiteboardInfo = $whiteboardInfo;
+  }
+  /**
+   * @return WhiteboardInfo
+   */
+  public function getWhiteboardInfo()
+  {
+    return $this->whiteboardInfo;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DocumentInfo::class, 'Google_Service_CloudSearch_DocumentInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/DoubleOperatorOptions.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/DoubleOperatorOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/DoubleOperatorOptions.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\CloudSearch;
+
+class DoubleOperatorOptions extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $operatorName;
+
+  /**
+   * @param string
+   */
+  public function setOperatorName($operatorName)
+  {
+    $this->operatorName = $operatorName;
+  }
+  /**
+   * @return string
+   */
+  public function getOperatorName()
+  {
+    return $this->operatorName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DoubleOperatorOptions::class, 'Google_Service_CloudSearch_DoubleOperatorOptions');
Index: vendor/google/apiclient-services/src/CloudSearch/DoublePropertyOptions.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/DoublePropertyOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/DoublePropertyOptions.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\CloudSearch;
+
+class DoublePropertyOptions extends \Google\Model
+{
+  protected $operatorOptionsType = DoubleOperatorOptions::class;
+  protected $operatorOptionsDataType = '';
+
+  /**
+   * @param DoubleOperatorOptions
+   */
+  public function setOperatorOptions(DoubleOperatorOptions $operatorOptions)
+  {
+    $this->operatorOptions = $operatorOptions;
+  }
+  /**
+   * @return DoubleOperatorOptions
+   */
+  public function getOperatorOptions()
+  {
+    return $this->operatorOptions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DoublePropertyOptions::class, 'Google_Service_CloudSearch_DoublePropertyOptions');
Index: vendor/google/apiclient-services/src/CloudSearch/DoubleValues.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/DoubleValues.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/DoubleValues.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,36 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class DoubleValues extends \Google\Collection
+{
+  protected $collection_key = 'values';
+  public $values;
+
+  public function setValues($values)
+  {
+    $this->values = $values;
+  }
+  public function getValues()
+  {
+    return $this->values;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DoubleValues::class, 'Google_Service_CloudSearch_DoubleValues');
Index: vendor/google/apiclient-services/src/CloudSearch/DriveClientActionMarkup.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/DriveClientActionMarkup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/DriveClientActionMarkup.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\CloudSearch;
+
+class DriveClientActionMarkup extends \Google\Model
+{
+  protected $requestFileScopeType = RequestFileScope::class;
+  protected $requestFileScopeDataType = '';
+
+  /**
+   * @param RequestFileScope
+   */
+  public function setRequestFileScope(RequestFileScope $requestFileScope)
+  {
+    $this->requestFileScope = $requestFileScope;
+  }
+  /**
+   * @return RequestFileScope
+   */
+  public function getRequestFileScope()
+  {
+    return $this->requestFileScope;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DriveClientActionMarkup::class, 'Google_Service_CloudSearch_DriveClientActionMarkup');
Index: vendor/google/apiclient-services/src/CloudSearch/DriveFollowUpRestrict.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/DriveFollowUpRestrict.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/DriveFollowUpRestrict.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\CloudSearch;
+
+class DriveFollowUpRestrict 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(DriveFollowUpRestrict::class, 'Google_Service_CloudSearch_DriveFollowUpRestrict');
Index: vendor/google/apiclient-services/src/CloudSearch/DriveLocationRestrict.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/DriveLocationRestrict.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/DriveLocationRestrict.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\CloudSearch;
+
+class DriveLocationRestrict 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(DriveLocationRestrict::class, 'Google_Service_CloudSearch_DriveLocationRestrict');
Index: vendor/google/apiclient-services/src/CloudSearch/DriveMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/DriveMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/DriveMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,464 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class DriveMetadata extends \Google\Model
+{
+  protected $aclFixRequestType = AclFixRequest::class;
+  protected $aclFixRequestDataType = '';
+  protected $aclFixStatusType = AclFixStatus::class;
+  protected $aclFixStatusDataType = '';
+  /**
+   * @var bool
+   */
+  public $canEdit;
+  /**
+   * @var bool
+   */
+  public $canShare;
+  /**
+   * @var bool
+   */
+  public $canView;
+  /**
+   * @var string
+   */
+  public $driveAction;
+  /**
+   * @var string
+   */
+  public $driveState;
+  protected $embedUrlType = TrustedResourceUrlProto::class;
+  protected $embedUrlDataType = '';
+  /**
+   * @var bool
+   */
+  public $encryptedDocId;
+  /**
+   * @var string
+   */
+  public $encryptedResourceKey;
+  /**
+   * @var string
+   */
+  public $externalMimetype;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var bool
+   */
+  public $isDownloadRestricted;
+  /**
+   * @var bool
+   */
+  public $isOwner;
+  protected $legacyUploadMetadataType = LegacyUploadMetadata::class;
+  protected $legacyUploadMetadataDataType = '';
+  /**
+   * @var string
+   */
+  public $mimetype;
+  /**
+   * @var string
+   */
+  public $organizationDisplayName;
+  protected $shortcutAuthorizedItemIdType = AuthorizedItemId::class;
+  protected $shortcutAuthorizedItemIdDataType = '';
+  /**
+   * @var bool
+   */
+  public $shouldNotRender;
+  /**
+   * @var int
+   */
+  public $thumbnailHeight;
+  /**
+   * @var string
+   */
+  public $thumbnailUrl;
+  /**
+   * @var int
+   */
+  public $thumbnailWidth;
+  /**
+   * @var string
+   */
+  public $title;
+  /**
+   * @var string
+   */
+  public $urlFragment;
+  protected $wrappedResourceKeyType = WrappedResourceKey::class;
+  protected $wrappedResourceKeyDataType = '';
+
+  /**
+   * @param AclFixRequest
+   */
+  public function setAclFixRequest(AclFixRequest $aclFixRequest)
+  {
+    $this->aclFixRequest = $aclFixRequest;
+  }
+  /**
+   * @return AclFixRequest
+   */
+  public function getAclFixRequest()
+  {
+    return $this->aclFixRequest;
+  }
+  /**
+   * @param AclFixStatus
+   */
+  public function setAclFixStatus(AclFixStatus $aclFixStatus)
+  {
+    $this->aclFixStatus = $aclFixStatus;
+  }
+  /**
+   * @return AclFixStatus
+   */
+  public function getAclFixStatus()
+  {
+    return $this->aclFixStatus;
+  }
+  /**
+   * @param bool
+   */
+  public function setCanEdit($canEdit)
+  {
+    $this->canEdit = $canEdit;
+  }
+  /**
+   * @return bool
+   */
+  public function getCanEdit()
+  {
+    return $this->canEdit;
+  }
+  /**
+   * @param bool
+   */
+  public function setCanShare($canShare)
+  {
+    $this->canShare = $canShare;
+  }
+  /**
+   * @return bool
+   */
+  public function getCanShare()
+  {
+    return $this->canShare;
+  }
+  /**
+   * @param bool
+   */
+  public function setCanView($canView)
+  {
+    $this->canView = $canView;
+  }
+  /**
+   * @return bool
+   */
+  public function getCanView()
+  {
+    return $this->canView;
+  }
+  /**
+   * @param string
+   */
+  public function setDriveAction($driveAction)
+  {
+    $this->driveAction = $driveAction;
+  }
+  /**
+   * @return string
+   */
+  public function getDriveAction()
+  {
+    return $this->driveAction;
+  }
+  /**
+   * @param string
+   */
+  public function setDriveState($driveState)
+  {
+    $this->driveState = $driveState;
+  }
+  /**
+   * @return string
+   */
+  public function getDriveState()
+  {
+    return $this->driveState;
+  }
+  /**
+   * @param TrustedResourceUrlProto
+   */
+  public function setEmbedUrl(TrustedResourceUrlProto $embedUrl)
+  {
+    $this->embedUrl = $embedUrl;
+  }
+  /**
+   * @return TrustedResourceUrlProto
+   */
+  public function getEmbedUrl()
+  {
+    return $this->embedUrl;
+  }
+  /**
+   * @param bool
+   */
+  public function setEncryptedDocId($encryptedDocId)
+  {
+    $this->encryptedDocId = $encryptedDocId;
+  }
+  /**
+   * @return bool
+   */
+  public function getEncryptedDocId()
+  {
+    return $this->encryptedDocId;
+  }
+  /**
+   * @param string
+   */
+  public function setEncryptedResourceKey($encryptedResourceKey)
+  {
+    $this->encryptedResourceKey = $encryptedResourceKey;
+  }
+  /**
+   * @return string
+   */
+  public function getEncryptedResourceKey()
+  {
+    return $this->encryptedResourceKey;
+  }
+  /**
+   * @param string
+   */
+  public function setExternalMimetype($externalMimetype)
+  {
+    $this->externalMimetype = $externalMimetype;
+  }
+  /**
+   * @return string
+   */
+  public function getExternalMimetype()
+  {
+    return $this->externalMimetype;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsDownloadRestricted($isDownloadRestricted)
+  {
+    $this->isDownloadRestricted = $isDownloadRestricted;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsDownloadRestricted()
+  {
+    return $this->isDownloadRestricted;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsOwner($isOwner)
+  {
+    $this->isOwner = $isOwner;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsOwner()
+  {
+    return $this->isOwner;
+  }
+  /**
+   * @param LegacyUploadMetadata
+   */
+  public function setLegacyUploadMetadata(LegacyUploadMetadata $legacyUploadMetadata)
+  {
+    $this->legacyUploadMetadata = $legacyUploadMetadata;
+  }
+  /**
+   * @return LegacyUploadMetadata
+   */
+  public function getLegacyUploadMetadata()
+  {
+    return $this->legacyUploadMetadata;
+  }
+  /**
+   * @param string
+   */
+  public function setMimetype($mimetype)
+  {
+    $this->mimetype = $mimetype;
+  }
+  /**
+   * @return string
+   */
+  public function getMimetype()
+  {
+    return $this->mimetype;
+  }
+  /**
+   * @param string
+   */
+  public function setOrganizationDisplayName($organizationDisplayName)
+  {
+    $this->organizationDisplayName = $organizationDisplayName;
+  }
+  /**
+   * @return string
+   */
+  public function getOrganizationDisplayName()
+  {
+    return $this->organizationDisplayName;
+  }
+  /**
+   * @param AuthorizedItemId
+   */
+  public function setShortcutAuthorizedItemId(AuthorizedItemId $shortcutAuthorizedItemId)
+  {
+    $this->shortcutAuthorizedItemId = $shortcutAuthorizedItemId;
+  }
+  /**
+   * @return AuthorizedItemId
+   */
+  public function getShortcutAuthorizedItemId()
+  {
+    return $this->shortcutAuthorizedItemId;
+  }
+  /**
+   * @param bool
+   */
+  public function setShouldNotRender($shouldNotRender)
+  {
+    $this->shouldNotRender = $shouldNotRender;
+  }
+  /**
+   * @return bool
+   */
+  public function getShouldNotRender()
+  {
+    return $this->shouldNotRender;
+  }
+  /**
+   * @param int
+   */
+  public function setThumbnailHeight($thumbnailHeight)
+  {
+    $this->thumbnailHeight = $thumbnailHeight;
+  }
+  /**
+   * @return int
+   */
+  public function getThumbnailHeight()
+  {
+    return $this->thumbnailHeight;
+  }
+  /**
+   * @param string
+   */
+  public function setThumbnailUrl($thumbnailUrl)
+  {
+    $this->thumbnailUrl = $thumbnailUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getThumbnailUrl()
+  {
+    return $this->thumbnailUrl;
+  }
+  /**
+   * @param int
+   */
+  public function setThumbnailWidth($thumbnailWidth)
+  {
+    $this->thumbnailWidth = $thumbnailWidth;
+  }
+  /**
+   * @return int
+   */
+  public function getThumbnailWidth()
+  {
+    return $this->thumbnailWidth;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+  /**
+   * @param string
+   */
+  public function setUrlFragment($urlFragment)
+  {
+    $this->urlFragment = $urlFragment;
+  }
+  /**
+   * @return string
+   */
+  public function getUrlFragment()
+  {
+    return $this->urlFragment;
+  }
+  /**
+   * @param WrappedResourceKey
+   */
+  public function setWrappedResourceKey(WrappedResourceKey $wrappedResourceKey)
+  {
+    $this->wrappedResourceKey = $wrappedResourceKey;
+  }
+  /**
+   * @return WrappedResourceKey
+   */
+  public function getWrappedResourceKey()
+  {
+    return $this->wrappedResourceKey;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DriveMetadata::class, 'Google_Service_CloudSearch_DriveMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/DriveMimeTypeRestrict.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/DriveMimeTypeRestrict.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/DriveMimeTypeRestrict.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\CloudSearch;
+
+class DriveMimeTypeRestrict 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(DriveMimeTypeRestrict::class, 'Google_Service_CloudSearch_DriveMimeTypeRestrict');
Index: vendor/google/apiclient-services/src/CloudSearch/DriveTimeSpanRestrict.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/DriveTimeSpanRestrict.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/DriveTimeSpanRestrict.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\CloudSearch;
+
+class DriveTimeSpanRestrict 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(DriveTimeSpanRestrict::class, 'Google_Service_CloudSearch_DriveTimeSpanRestrict');
Index: vendor/google/apiclient-services/src/CloudSearch/DynamiteMessagesScoringInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/DynamiteMessagesScoringInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/DynamiteMessagesScoringInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,233 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class DynamiteMessagesScoringInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $commonContactCount;
+  public $commonCountToContactListCountRatio;
+  public $commonCountToMembershipCountRatio;
+  /**
+   * @var string
+   */
+  public $creatorGaiaId;
+  /**
+   * @var bool
+   */
+  public $creatorInSearcherContactList;
+  public $crowdingMultiplier;
+  /**
+   * @var string
+   */
+  public $dasContactCount;
+  public $finalScore;
+  public $freshnessScore;
+  public $joinedSpaceAffinityScore;
+  public $lastReadTimestampAgeInDays;
+  public $messageAgeInDays;
+  public $messageSenderAffinityScore;
+  /**
+   * @var string
+   */
+  public $spaceId;
+  /**
+   * @var string
+   */
+  public $spaceMembershipCount;
+  public $topicalityScore;
+  public $unjoinedSpaceAffinityScore;
+
+  /**
+   * @param string
+   */
+  public function setCommonContactCount($commonContactCount)
+  {
+    $this->commonContactCount = $commonContactCount;
+  }
+  /**
+   * @return string
+   */
+  public function getCommonContactCount()
+  {
+    return $this->commonContactCount;
+  }
+  public function setCommonCountToContactListCountRatio($commonCountToContactListCountRatio)
+  {
+    $this->commonCountToContactListCountRatio = $commonCountToContactListCountRatio;
+  }
+  public function getCommonCountToContactListCountRatio()
+  {
+    return $this->commonCountToContactListCountRatio;
+  }
+  public function setCommonCountToMembershipCountRatio($commonCountToMembershipCountRatio)
+  {
+    $this->commonCountToMembershipCountRatio = $commonCountToMembershipCountRatio;
+  }
+  public function getCommonCountToMembershipCountRatio()
+  {
+    return $this->commonCountToMembershipCountRatio;
+  }
+  /**
+   * @param string
+   */
+  public function setCreatorGaiaId($creatorGaiaId)
+  {
+    $this->creatorGaiaId = $creatorGaiaId;
+  }
+  /**
+   * @return string
+   */
+  public function getCreatorGaiaId()
+  {
+    return $this->creatorGaiaId;
+  }
+  /**
+   * @param bool
+   */
+  public function setCreatorInSearcherContactList($creatorInSearcherContactList)
+  {
+    $this->creatorInSearcherContactList = $creatorInSearcherContactList;
+  }
+  /**
+   * @return bool
+   */
+  public function getCreatorInSearcherContactList()
+  {
+    return $this->creatorInSearcherContactList;
+  }
+  public function setCrowdingMultiplier($crowdingMultiplier)
+  {
+    $this->crowdingMultiplier = $crowdingMultiplier;
+  }
+  public function getCrowdingMultiplier()
+  {
+    return $this->crowdingMultiplier;
+  }
+  /**
+   * @param string
+   */
+  public function setDasContactCount($dasContactCount)
+  {
+    $this->dasContactCount = $dasContactCount;
+  }
+  /**
+   * @return string
+   */
+  public function getDasContactCount()
+  {
+    return $this->dasContactCount;
+  }
+  public function setFinalScore($finalScore)
+  {
+    $this->finalScore = $finalScore;
+  }
+  public function getFinalScore()
+  {
+    return $this->finalScore;
+  }
+  public function setFreshnessScore($freshnessScore)
+  {
+    $this->freshnessScore = $freshnessScore;
+  }
+  public function getFreshnessScore()
+  {
+    return $this->freshnessScore;
+  }
+  public function setJoinedSpaceAffinityScore($joinedSpaceAffinityScore)
+  {
+    $this->joinedSpaceAffinityScore = $joinedSpaceAffinityScore;
+  }
+  public function getJoinedSpaceAffinityScore()
+  {
+    return $this->joinedSpaceAffinityScore;
+  }
+  public function setLastReadTimestampAgeInDays($lastReadTimestampAgeInDays)
+  {
+    $this->lastReadTimestampAgeInDays = $lastReadTimestampAgeInDays;
+  }
+  public function getLastReadTimestampAgeInDays()
+  {
+    return $this->lastReadTimestampAgeInDays;
+  }
+  public function setMessageAgeInDays($messageAgeInDays)
+  {
+    $this->messageAgeInDays = $messageAgeInDays;
+  }
+  public function getMessageAgeInDays()
+  {
+    return $this->messageAgeInDays;
+  }
+  public function setMessageSenderAffinityScore($messageSenderAffinityScore)
+  {
+    $this->messageSenderAffinityScore = $messageSenderAffinityScore;
+  }
+  public function getMessageSenderAffinityScore()
+  {
+    return $this->messageSenderAffinityScore;
+  }
+  /**
+   * @param string
+   */
+  public function setSpaceId($spaceId)
+  {
+    $this->spaceId = $spaceId;
+  }
+  /**
+   * @return string
+   */
+  public function getSpaceId()
+  {
+    return $this->spaceId;
+  }
+  /**
+   * @param string
+   */
+  public function setSpaceMembershipCount($spaceMembershipCount)
+  {
+    $this->spaceMembershipCount = $spaceMembershipCount;
+  }
+  /**
+   * @return string
+   */
+  public function getSpaceMembershipCount()
+  {
+    return $this->spaceMembershipCount;
+  }
+  public function setTopicalityScore($topicalityScore)
+  {
+    $this->topicalityScore = $topicalityScore;
+  }
+  public function getTopicalityScore()
+  {
+    return $this->topicalityScore;
+  }
+  public function setUnjoinedSpaceAffinityScore($unjoinedSpaceAffinityScore)
+  {
+    $this->unjoinedSpaceAffinityScore = $unjoinedSpaceAffinityScore;
+  }
+  public function getUnjoinedSpaceAffinityScore()
+  {
+    return $this->unjoinedSpaceAffinityScore;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DynamiteMessagesScoringInfo::class, 'Google_Service_CloudSearch_DynamiteMessagesScoringInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/DynamitePlaceholderMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/DynamitePlaceholderMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/DynamitePlaceholderMetadata.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\CloudSearch;
+
+class DynamitePlaceholderMetadata extends \Google\Model
+{
+  protected $attachmentMetadataType = AttachmentMetadata::class;
+  protected $attachmentMetadataDataType = '';
+  protected $botMessageMetadataType = BotMessageMetadata::class;
+  protected $botMessageMetadataDataType = '';
+  protected $calendarEventMetadataType = CalendarEventMetadata::class;
+  protected $calendarEventMetadataDataType = '';
+  protected $deleteMetadataType = DeleteMetadata::class;
+  protected $deleteMetadataDataType = '';
+  protected $editMetadataType = EditMetadata::class;
+  protected $editMetadataDataType = '';
+  /**
+   * @var string
+   */
+  public $spaceUrl;
+  protected $tasksMetadataType = TasksMetadata::class;
+  protected $tasksMetadataDataType = '';
+  protected $videoCallMetadataType = VideoCallMetadata::class;
+  protected $videoCallMetadataDataType = '';
+
+  /**
+   * @param AttachmentMetadata
+   */
+  public function setAttachmentMetadata(AttachmentMetadata $attachmentMetadata)
+  {
+    $this->attachmentMetadata = $attachmentMetadata;
+  }
+  /**
+   * @return AttachmentMetadata
+   */
+  public function getAttachmentMetadata()
+  {
+    return $this->attachmentMetadata;
+  }
+  /**
+   * @param BotMessageMetadata
+   */
+  public function setBotMessageMetadata(BotMessageMetadata $botMessageMetadata)
+  {
+    $this->botMessageMetadata = $botMessageMetadata;
+  }
+  /**
+   * @return BotMessageMetadata
+   */
+  public function getBotMessageMetadata()
+  {
+    return $this->botMessageMetadata;
+  }
+  /**
+   * @param CalendarEventMetadata
+   */
+  public function setCalendarEventMetadata(CalendarEventMetadata $calendarEventMetadata)
+  {
+    $this->calendarEventMetadata = $calendarEventMetadata;
+  }
+  /**
+   * @return CalendarEventMetadata
+   */
+  public function getCalendarEventMetadata()
+  {
+    return $this->calendarEventMetadata;
+  }
+  /**
+   * @param DeleteMetadata
+   */
+  public function setDeleteMetadata(DeleteMetadata $deleteMetadata)
+  {
+    $this->deleteMetadata = $deleteMetadata;
+  }
+  /**
+   * @return DeleteMetadata
+   */
+  public function getDeleteMetadata()
+  {
+    return $this->deleteMetadata;
+  }
+  /**
+   * @param EditMetadata
+   */
+  public function setEditMetadata(EditMetadata $editMetadata)
+  {
+    $this->editMetadata = $editMetadata;
+  }
+  /**
+   * @return EditMetadata
+   */
+  public function getEditMetadata()
+  {
+    return $this->editMetadata;
+  }
+  /**
+   * @param string
+   */
+  public function setSpaceUrl($spaceUrl)
+  {
+    $this->spaceUrl = $spaceUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getSpaceUrl()
+  {
+    return $this->spaceUrl;
+  }
+  /**
+   * @param TasksMetadata
+   */
+  public function setTasksMetadata(TasksMetadata $tasksMetadata)
+  {
+    $this->tasksMetadata = $tasksMetadata;
+  }
+  /**
+   * @return TasksMetadata
+   */
+  public function getTasksMetadata()
+  {
+    return $this->tasksMetadata;
+  }
+  /**
+   * @param VideoCallMetadata
+   */
+  public function setVideoCallMetadata(VideoCallMetadata $videoCallMetadata)
+  {
+    $this->videoCallMetadata = $videoCallMetadata;
+  }
+  /**
+   * @return VideoCallMetadata
+   */
+  public function getVideoCallMetadata()
+  {
+    return $this->videoCallMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DynamitePlaceholderMetadata::class, 'Google_Service_CloudSearch_DynamitePlaceholderMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/DynamiteSpacesScoringInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/DynamiteSpacesScoringInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/DynamiteSpacesScoringInfo.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\CloudSearch;
+
+class DynamiteSpacesScoringInfo extends \Google\Model
+{
+  public $affinityScore;
+  public $commonContactCountAffinityScore;
+  public $contactsIntersectionCount;
+  public $finalScore;
+  public $freshnessScore;
+  public $joinedSpacesAffinityScore;
+  /**
+   * @var string
+   */
+  public $lastMessagePostedTimestampSecs;
+  /**
+   * @var string
+   */
+  public $lastReadTimestampSecs;
+  public $memberCountScore;
+  public $memberMetadataCount;
+  public $messageScore;
+  /**
+   * @var string
+   */
+  public $numAucContacts;
+  public $smallContactListAffinityScore;
+  public $smallUnjoinedSpacesAffinityScore;
+  public $spaceAgeInDays;
+  /**
+   * @var string
+   */
+  public $spaceCreationTimestampSecs;
+  public $topicalityScore;
+
+  public function setAffinityScore($affinityScore)
+  {
+    $this->affinityScore = $affinityScore;
+  }
+  public function getAffinityScore()
+  {
+    return $this->affinityScore;
+  }
+  public function setCommonContactCountAffinityScore($commonContactCountAffinityScore)
+  {
+    $this->commonContactCountAffinityScore = $commonContactCountAffinityScore;
+  }
+  public function getCommonContactCountAffinityScore()
+  {
+    return $this->commonContactCountAffinityScore;
+  }
+  public function setContactsIntersectionCount($contactsIntersectionCount)
+  {
+    $this->contactsIntersectionCount = $contactsIntersectionCount;
+  }
+  public function getContactsIntersectionCount()
+  {
+    return $this->contactsIntersectionCount;
+  }
+  public function setFinalScore($finalScore)
+  {
+    $this->finalScore = $finalScore;
+  }
+  public function getFinalScore()
+  {
+    return $this->finalScore;
+  }
+  public function setFreshnessScore($freshnessScore)
+  {
+    $this->freshnessScore = $freshnessScore;
+  }
+  public function getFreshnessScore()
+  {
+    return $this->freshnessScore;
+  }
+  public function setJoinedSpacesAffinityScore($joinedSpacesAffinityScore)
+  {
+    $this->joinedSpacesAffinityScore = $joinedSpacesAffinityScore;
+  }
+  public function getJoinedSpacesAffinityScore()
+  {
+    return $this->joinedSpacesAffinityScore;
+  }
+  /**
+   * @param string
+   */
+  public function setLastMessagePostedTimestampSecs($lastMessagePostedTimestampSecs)
+  {
+    $this->lastMessagePostedTimestampSecs = $lastMessagePostedTimestampSecs;
+  }
+  /**
+   * @return string
+   */
+  public function getLastMessagePostedTimestampSecs()
+  {
+    return $this->lastMessagePostedTimestampSecs;
+  }
+  /**
+   * @param string
+   */
+  public function setLastReadTimestampSecs($lastReadTimestampSecs)
+  {
+    $this->lastReadTimestampSecs = $lastReadTimestampSecs;
+  }
+  /**
+   * @return string
+   */
+  public function getLastReadTimestampSecs()
+  {
+    return $this->lastReadTimestampSecs;
+  }
+  public function setMemberCountScore($memberCountScore)
+  {
+    $this->memberCountScore = $memberCountScore;
+  }
+  public function getMemberCountScore()
+  {
+    return $this->memberCountScore;
+  }
+  public function setMemberMetadataCount($memberMetadataCount)
+  {
+    $this->memberMetadataCount = $memberMetadataCount;
+  }
+  public function getMemberMetadataCount()
+  {
+    return $this->memberMetadataCount;
+  }
+  public function setMessageScore($messageScore)
+  {
+    $this->messageScore = $messageScore;
+  }
+  public function getMessageScore()
+  {
+    return $this->messageScore;
+  }
+  /**
+   * @param string
+   */
+  public function setNumAucContacts($numAucContacts)
+  {
+    $this->numAucContacts = $numAucContacts;
+  }
+  /**
+   * @return string
+   */
+  public function getNumAucContacts()
+  {
+    return $this->numAucContacts;
+  }
+  public function setSmallContactListAffinityScore($smallContactListAffinityScore)
+  {
+    $this->smallContactListAffinityScore = $smallContactListAffinityScore;
+  }
+  public function getSmallContactListAffinityScore()
+  {
+    return $this->smallContactListAffinityScore;
+  }
+  public function setSmallUnjoinedSpacesAffinityScore($smallUnjoinedSpacesAffinityScore)
+  {
+    $this->smallUnjoinedSpacesAffinityScore = $smallUnjoinedSpacesAffinityScore;
+  }
+  public function getSmallUnjoinedSpacesAffinityScore()
+  {
+    return $this->smallUnjoinedSpacesAffinityScore;
+  }
+  public function setSpaceAgeInDays($spaceAgeInDays)
+  {
+    $this->spaceAgeInDays = $spaceAgeInDays;
+  }
+  public function getSpaceAgeInDays()
+  {
+    return $this->spaceAgeInDays;
+  }
+  /**
+   * @param string
+   */
+  public function setSpaceCreationTimestampSecs($spaceCreationTimestampSecs)
+  {
+    $this->spaceCreationTimestampSecs = $spaceCreationTimestampSecs;
+  }
+  /**
+   * @return string
+   */
+  public function getSpaceCreationTimestampSecs()
+  {
+    return $this->spaceCreationTimestampSecs;
+  }
+  public function setTopicalityScore($topicalityScore)
+  {
+    $this->topicalityScore = $topicalityScore;
+  }
+  public function getTopicalityScore()
+  {
+    return $this->topicalityScore;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DynamiteSpacesScoringInfo::class, 'Google_Service_CloudSearch_DynamiteSpacesScoringInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/EditMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EditMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EditMetadata.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\CloudSearch;
+
+class EditMetadata extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EditMetadata::class, 'Google_Service_CloudSearch_EditMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/EditorClientActionMarkup.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EditorClientActionMarkup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EditorClientActionMarkup.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\CloudSearch;
+
+class EditorClientActionMarkup extends \Google\Model
+{
+  protected $requestFileScopeForActiveDocumentType = RequestFileScopeForActiveDocument::class;
+  protected $requestFileScopeForActiveDocumentDataType = '';
+
+  /**
+   * @param RequestFileScopeForActiveDocument
+   */
+  public function setRequestFileScopeForActiveDocument(RequestFileScopeForActiveDocument $requestFileScopeForActiveDocument)
+  {
+    $this->requestFileScopeForActiveDocument = $requestFileScopeForActiveDocument;
+  }
+  /**
+   * @return RequestFileScopeForActiveDocument
+   */
+  public function getRequestFileScopeForActiveDocument()
+  {
+    return $this->requestFileScopeForActiveDocument;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EditorClientActionMarkup::class, 'Google_Service_CloudSearch_EditorClientActionMarkup');
Index: vendor/google/apiclient-services/src/CloudSearch/EmailAddress.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EmailAddress.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EmailAddress.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\CloudSearch;
+
+class EmailAddress extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $customType;
+  /**
+   * @var string
+   */
+  public $emailAddress;
+  /**
+   * @var string
+   */
+  public $emailUrl;
+  /**
+   * @var bool
+   */
+  public $primary;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setCustomType($customType)
+  {
+    $this->customType = $customType;
+  }
+  /**
+   * @return string
+   */
+  public function getCustomType()
+  {
+    return $this->customType;
+  }
+  /**
+   * @param string
+   */
+  public function setEmailAddress($emailAddress)
+  {
+    $this->emailAddress = $emailAddress;
+  }
+  /**
+   * @return string
+   */
+  public function getEmailAddress()
+  {
+    return $this->emailAddress;
+  }
+  /**
+   * @param string
+   */
+  public function setEmailUrl($emailUrl)
+  {
+    $this->emailUrl = $emailUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getEmailUrl()
+  {
+    return $this->emailUrl;
+  }
+  /**
+   * @param bool
+   */
+  public function setPrimary($primary)
+  {
+    $this->primary = $primary;
+  }
+  /**
+   * @return bool
+   */
+  public function getPrimary()
+  {
+    return $this->primary;
+  }
+  /**
+   * @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(EmailAddress::class, 'Google_Service_CloudSearch_EmailAddress');
Index: vendor/google/apiclient-services/src/CloudSearch/EmailOwnerProto.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EmailOwnerProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EmailOwnerProto.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\CloudSearch;
+
+class EmailOwnerProto extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $email;
+
+  /**
+   * @param string
+   */
+  public function setEmail($email)
+  {
+    $this->email = $email;
+  }
+  /**
+   * @return string
+   */
+  public function getEmail()
+  {
+    return $this->email;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EmailOwnerProto::class, 'Google_Service_CloudSearch_EmailOwnerProto');
Index: vendor/google/apiclient-services/src/CloudSearch/EmbedClientItem.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EmbedClientItem.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EmbedClientItem.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,165 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class EmbedClientItem extends \Google\Collection
+{
+  protected $collection_key = 'type';
+  /**
+   * @var string
+   */
+  public $canonicalId;
+  protected $deepLinkDataType = DeepLinkData::class;
+  protected $deepLinkDataDataType = '';
+  /**
+   * @var string
+   */
+  public $id;
+  protected $provenanceType = Provenance::class;
+  protected $provenanceDataType = '';
+  /**
+   * @var string
+   */
+  public $renderId;
+  /**
+   * @var string
+   */
+  public $signature;
+  protected $transientDataType = TransientData::class;
+  protected $transientDataDataType = '';
+  /**
+   * @var string[]
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setCanonicalId($canonicalId)
+  {
+    $this->canonicalId = $canonicalId;
+  }
+  /**
+   * @return string
+   */
+  public function getCanonicalId()
+  {
+    return $this->canonicalId;
+  }
+  /**
+   * @param DeepLinkData
+   */
+  public function setDeepLinkData(DeepLinkData $deepLinkData)
+  {
+    $this->deepLinkData = $deepLinkData;
+  }
+  /**
+   * @return DeepLinkData
+   */
+  public function getDeepLinkData()
+  {
+    return $this->deepLinkData;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param Provenance
+   */
+  public function setProvenance(Provenance $provenance)
+  {
+    $this->provenance = $provenance;
+  }
+  /**
+   * @return Provenance
+   */
+  public function getProvenance()
+  {
+    return $this->provenance;
+  }
+  /**
+   * @param string
+   */
+  public function setRenderId($renderId)
+  {
+    $this->renderId = $renderId;
+  }
+  /**
+   * @return string
+   */
+  public function getRenderId()
+  {
+    return $this->renderId;
+  }
+  /**
+   * @param string
+   */
+  public function setSignature($signature)
+  {
+    $this->signature = $signature;
+  }
+  /**
+   * @return string
+   */
+  public function getSignature()
+  {
+    return $this->signature;
+  }
+  /**
+   * @param TransientData
+   */
+  public function setTransientData(TransientData $transientData)
+  {
+    $this->transientData = $transientData;
+  }
+  /**
+   * @return TransientData
+   */
+  public function getTransientData()
+  {
+    return $this->transientData;
+  }
+  /**
+   * @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(EmbedClientItem::class, 'Google_Service_CloudSearch_EmbedClientItem');
Index: vendor/google/apiclient-services/src/CloudSearch/Emoji.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Emoji.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Emoji.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\CloudSearch;
+
+class Emoji extends \Google\Model
+{
+  protected $customEmojiType = CustomEmoji::class;
+  protected $customEmojiDataType = '';
+  /**
+   * @var string
+   */
+  public $unicode;
+
+  /**
+   * @param CustomEmoji
+   */
+  public function setCustomEmoji(CustomEmoji $customEmoji)
+  {
+    $this->customEmoji = $customEmoji;
+  }
+  /**
+   * @return CustomEmoji
+   */
+  public function getCustomEmoji()
+  {
+    return $this->customEmoji;
+  }
+  /**
+   * @param string
+   */
+  public function setUnicode($unicode)
+  {
+    $this->unicode = $unicode;
+  }
+  /**
+   * @return string
+   */
+  public function getUnicode()
+  {
+    return $this->unicode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Emoji::class, 'Google_Service_CloudSearch_Emoji');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazFrontendTeamsLink.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazFrontendTeamsLink.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazFrontendTeamsLink.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\CloudSearch;
+
+class EnterpriseTopazFrontendTeamsLink extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $type;
+  protected $urlType = SafeUrlProto::class;
+  protected $urlDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @param SafeUrlProto
+   */
+  public function setUrl(SafeUrlProto $url)
+  {
+    $this->url = $url;
+  }
+  /**
+   * @return SafeUrlProto
+   */
+  public function getUrl()
+  {
+    return $this->url;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseTopazFrontendTeamsLink::class, 'Google_Service_CloudSearch_EnterpriseTopazFrontendTeamsLink');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazFrontendTeamsPersonCorePhoneNumber.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazFrontendTeamsPersonCorePhoneNumber.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazFrontendTeamsPersonCorePhoneNumber.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\CloudSearch;
+
+class EnterpriseTopazFrontendTeamsPersonCorePhoneNumber extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $phoneNumber;
+  protected $phoneUrlType = SafeUrlProto::class;
+  protected $phoneUrlDataType = '';
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setPhoneNumber($phoneNumber)
+  {
+    $this->phoneNumber = $phoneNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getPhoneNumber()
+  {
+    return $this->phoneNumber;
+  }
+  /**
+   * @param SafeUrlProto
+   */
+  public function setPhoneUrl(SafeUrlProto $phoneUrl)
+  {
+    $this->phoneUrl = $phoneUrl;
+  }
+  /**
+   * @return SafeUrlProto
+   */
+  public function getPhoneUrl()
+  {
+    return $this->phoneUrl;
+  }
+  /**
+   * @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(EnterpriseTopazFrontendTeamsPersonCorePhoneNumber::class, 'Google_Service_CloudSearch_EnterpriseTopazFrontendTeamsPersonCorePhoneNumber');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickAgendaEntry.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickAgendaEntry.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickAgendaEntry.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,525 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class EnterpriseTopazSidekickAgendaEntry extends \Google\Collection
+{
+  protected $collection_key = 'invitee';
+  /**
+   * @var string
+   */
+  public $agendaItemUrl;
+  /**
+   * @var string
+   */
+  public $chronology;
+  protected $creatorType = EnterpriseTopazSidekickPerson::class;
+  protected $creatorDataType = '';
+  /**
+   * @var string
+   */
+  public $currentUserAttendingStatus;
+  /**
+   * @var string
+   */
+  public $description;
+  protected $documentType = EnterpriseTopazSidekickCommonDocument::class;
+  protected $documentDataType = 'array';
+  /**
+   * @var string
+   */
+  public $endDate;
+  /**
+   * @var string
+   */
+  public $endTime;
+  /**
+   * @var string
+   */
+  public $endTimeMs;
+  /**
+   * @var string
+   */
+  public $eventId;
+  /**
+   * @var bool
+   */
+  public $guestsCanInviteOthers;
+  /**
+   * @var bool
+   */
+  public $guestsCanModify;
+  /**
+   * @var bool
+   */
+  public $guestsCanSeeGuests;
+  /**
+   * @var string
+   */
+  public $hangoutId;
+  /**
+   * @var string
+   */
+  public $hangoutUrl;
+  protected $inviteeType = EnterpriseTopazSidekickPerson::class;
+  protected $inviteeDataType = 'array';
+  /**
+   * @var bool
+   */
+  public $isAllDay;
+  /**
+   * @var string
+   */
+  public $lastModificationTimeMs;
+  /**
+   * @var string
+   */
+  public $location;
+  /**
+   * @var bool
+   */
+  public $notifyToUser;
+  /**
+   * @var bool
+   */
+  public $otherAttendeesExcluded;
+  /**
+   * @var bool
+   */
+  public $requesterIsOwner;
+  /**
+   * @var bool
+   */
+  public $showFullEventDetailsToUse;
+  /**
+   * @var string
+   */
+  public $startDate;
+  /**
+   * @var string
+   */
+  public $startTime;
+  /**
+   * @var string
+   */
+  public $startTimeMs;
+  /**
+   * @var string
+   */
+  public $timeZone;
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param string
+   */
+  public function setAgendaItemUrl($agendaItemUrl)
+  {
+    $this->agendaItemUrl = $agendaItemUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getAgendaItemUrl()
+  {
+    return $this->agendaItemUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setChronology($chronology)
+  {
+    $this->chronology = $chronology;
+  }
+  /**
+   * @return string
+   */
+  public function getChronology()
+  {
+    return $this->chronology;
+  }
+  /**
+   * @param EnterpriseTopazSidekickPerson
+   */
+  public function setCreator(EnterpriseTopazSidekickPerson $creator)
+  {
+    $this->creator = $creator;
+  }
+  /**
+   * @return EnterpriseTopazSidekickPerson
+   */
+  public function getCreator()
+  {
+    return $this->creator;
+  }
+  /**
+   * @param string
+   */
+  public function setCurrentUserAttendingStatus($currentUserAttendingStatus)
+  {
+    $this->currentUserAttendingStatus = $currentUserAttendingStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getCurrentUserAttendingStatus()
+  {
+    return $this->currentUserAttendingStatus;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param EnterpriseTopazSidekickCommonDocument[]
+   */
+  public function setDocument($document)
+  {
+    $this->document = $document;
+  }
+  /**
+   * @return EnterpriseTopazSidekickCommonDocument[]
+   */
+  public function getDocument()
+  {
+    return $this->document;
+  }
+  /**
+   * @param string
+   */
+  public function setEndDate($endDate)
+  {
+    $this->endDate = $endDate;
+  }
+  /**
+   * @return string
+   */
+  public function getEndDate()
+  {
+    return $this->endDate;
+  }
+  /**
+   * @param string
+   */
+  public function setEndTime($endTime)
+  {
+    $this->endTime = $endTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTime()
+  {
+    return $this->endTime;
+  }
+  /**
+   * @param string
+   */
+  public function setEndTimeMs($endTimeMs)
+  {
+    $this->endTimeMs = $endTimeMs;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTimeMs()
+  {
+    return $this->endTimeMs;
+  }
+  /**
+   * @param string
+   */
+  public function setEventId($eventId)
+  {
+    $this->eventId = $eventId;
+  }
+  /**
+   * @return string
+   */
+  public function getEventId()
+  {
+    return $this->eventId;
+  }
+  /**
+   * @param bool
+   */
+  public function setGuestsCanInviteOthers($guestsCanInviteOthers)
+  {
+    $this->guestsCanInviteOthers = $guestsCanInviteOthers;
+  }
+  /**
+   * @return bool
+   */
+  public function getGuestsCanInviteOthers()
+  {
+    return $this->guestsCanInviteOthers;
+  }
+  /**
+   * @param bool
+   */
+  public function setGuestsCanModify($guestsCanModify)
+  {
+    $this->guestsCanModify = $guestsCanModify;
+  }
+  /**
+   * @return bool
+   */
+  public function getGuestsCanModify()
+  {
+    return $this->guestsCanModify;
+  }
+  /**
+   * @param bool
+   */
+  public function setGuestsCanSeeGuests($guestsCanSeeGuests)
+  {
+    $this->guestsCanSeeGuests = $guestsCanSeeGuests;
+  }
+  /**
+   * @return bool
+   */
+  public function getGuestsCanSeeGuests()
+  {
+    return $this->guestsCanSeeGuests;
+  }
+  /**
+   * @param string
+   */
+  public function setHangoutId($hangoutId)
+  {
+    $this->hangoutId = $hangoutId;
+  }
+  /**
+   * @return string
+   */
+  public function getHangoutId()
+  {
+    return $this->hangoutId;
+  }
+  /**
+   * @param string
+   */
+  public function setHangoutUrl($hangoutUrl)
+  {
+    $this->hangoutUrl = $hangoutUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getHangoutUrl()
+  {
+    return $this->hangoutUrl;
+  }
+  /**
+   * @param EnterpriseTopazSidekickPerson[]
+   */
+  public function setInvitee($invitee)
+  {
+    $this->invitee = $invitee;
+  }
+  /**
+   * @return EnterpriseTopazSidekickPerson[]
+   */
+  public function getInvitee()
+  {
+    return $this->invitee;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsAllDay($isAllDay)
+  {
+    $this->isAllDay = $isAllDay;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsAllDay()
+  {
+    return $this->isAllDay;
+  }
+  /**
+   * @param string
+   */
+  public function setLastModificationTimeMs($lastModificationTimeMs)
+  {
+    $this->lastModificationTimeMs = $lastModificationTimeMs;
+  }
+  /**
+   * @return string
+   */
+  public function getLastModificationTimeMs()
+  {
+    return $this->lastModificationTimeMs;
+  }
+  /**
+   * @param string
+   */
+  public function setLocation($location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return string
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+  /**
+   * @param bool
+   */
+  public function setNotifyToUser($notifyToUser)
+  {
+    $this->notifyToUser = $notifyToUser;
+  }
+  /**
+   * @return bool
+   */
+  public function getNotifyToUser()
+  {
+    return $this->notifyToUser;
+  }
+  /**
+   * @param bool
+   */
+  public function setOtherAttendeesExcluded($otherAttendeesExcluded)
+  {
+    $this->otherAttendeesExcluded = $otherAttendeesExcluded;
+  }
+  /**
+   * @return bool
+   */
+  public function getOtherAttendeesExcluded()
+  {
+    return $this->otherAttendeesExcluded;
+  }
+  /**
+   * @param bool
+   */
+  public function setRequesterIsOwner($requesterIsOwner)
+  {
+    $this->requesterIsOwner = $requesterIsOwner;
+  }
+  /**
+   * @return bool
+   */
+  public function getRequesterIsOwner()
+  {
+    return $this->requesterIsOwner;
+  }
+  /**
+   * @param bool
+   */
+  public function setShowFullEventDetailsToUse($showFullEventDetailsToUse)
+  {
+    $this->showFullEventDetailsToUse = $showFullEventDetailsToUse;
+  }
+  /**
+   * @return bool
+   */
+  public function getShowFullEventDetailsToUse()
+  {
+    return $this->showFullEventDetailsToUse;
+  }
+  /**
+   * @param string
+   */
+  public function setStartDate($startDate)
+  {
+    $this->startDate = $startDate;
+  }
+  /**
+   * @return string
+   */
+  public function getStartDate()
+  {
+    return $this->startDate;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTime($startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTimeMs($startTimeMs)
+  {
+    $this->startTimeMs = $startTimeMs;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTimeMs()
+  {
+    return $this->startTimeMs;
+  }
+  /**
+   * @param string
+   */
+  public function setTimeZone($timeZone)
+  {
+    $this->timeZone = $timeZone;
+  }
+  /**
+   * @return string
+   */
+  public function getTimeZone()
+  {
+    return $this->timeZone;
+  }
+  /**
+   * @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(EnterpriseTopazSidekickAgendaEntry::class, 'Google_Service_CloudSearch_EnterpriseTopazSidekickAgendaEntry');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickAgendaGroupCardProto.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickAgendaGroupCardProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickAgendaGroupCardProto.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\CloudSearch;
+
+class EnterpriseTopazSidekickAgendaGroupCardProto extends \Google\Collection
+{
+  protected $collection_key = 'agendaItem';
+  protected $agendaItemType = EnterpriseTopazSidekickAgendaItem::class;
+  protected $agendaItemDataType = 'array';
+  protected $contextType = EnterpriseTopazSidekickAgendaGroupCardProtoContext::class;
+  protected $contextDataType = '';
+  protected $currentAgendaItemType = EnterpriseTopazSidekickAgendaItem::class;
+  protected $currentAgendaItemDataType = '';
+
+  /**
+   * @param EnterpriseTopazSidekickAgendaItem[]
+   */
+  public function setAgendaItem($agendaItem)
+  {
+    $this->agendaItem = $agendaItem;
+  }
+  /**
+   * @return EnterpriseTopazSidekickAgendaItem[]
+   */
+  public function getAgendaItem()
+  {
+    return $this->agendaItem;
+  }
+  /**
+   * @param EnterpriseTopazSidekickAgendaGroupCardProtoContext
+   */
+  public function setContext(EnterpriseTopazSidekickAgendaGroupCardProtoContext $context)
+  {
+    $this->context = $context;
+  }
+  /**
+   * @return EnterpriseTopazSidekickAgendaGroupCardProtoContext
+   */
+  public function getContext()
+  {
+    return $this->context;
+  }
+  /**
+   * @param EnterpriseTopazSidekickAgendaItem
+   */
+  public function setCurrentAgendaItem(EnterpriseTopazSidekickAgendaItem $currentAgendaItem)
+  {
+    $this->currentAgendaItem = $currentAgendaItem;
+  }
+  /**
+   * @return EnterpriseTopazSidekickAgendaItem
+   */
+  public function getCurrentAgendaItem()
+  {
+    return $this->currentAgendaItem;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseTopazSidekickAgendaGroupCardProto::class, 'Google_Service_CloudSearch_EnterpriseTopazSidekickAgendaGroupCardProto');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickAgendaGroupCardProtoContext.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickAgendaGroupCardProtoContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickAgendaGroupCardProtoContext.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\CloudSearch;
+
+class EnterpriseTopazSidekickAgendaGroupCardProtoContext extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $context;
+  /**
+   * @var string
+   */
+  public $date;
+  /**
+   * @var string
+   */
+  public $eventsRestrict;
+
+  /**
+   * @param string
+   */
+  public function setContext($context)
+  {
+    $this->context = $context;
+  }
+  /**
+   * @return string
+   */
+  public function getContext()
+  {
+    return $this->context;
+  }
+  /**
+   * @param string
+   */
+  public function setDate($date)
+  {
+    $this->date = $date;
+  }
+  /**
+   * @return string
+   */
+  public function getDate()
+  {
+    return $this->date;
+  }
+  /**
+   * @param string
+   */
+  public function setEventsRestrict($eventsRestrict)
+  {
+    $this->eventsRestrict = $eventsRestrict;
+  }
+  /**
+   * @return string
+   */
+  public function getEventsRestrict()
+  {
+    return $this->eventsRestrict;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseTopazSidekickAgendaGroupCardProtoContext::class, 'Google_Service_CloudSearch_EnterpriseTopazSidekickAgendaGroupCardProtoContext');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickAgendaItem.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickAgendaItem.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickAgendaItem.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\CloudSearch;
+
+class EnterpriseTopazSidekickAgendaItem extends \Google\Model
+{
+  protected $conflictedGroupType = EnterpriseTopazSidekickConflictingEventsCardProto::class;
+  protected $conflictedGroupDataType = '';
+  protected $gapBeforeType = EnterpriseTopazSidekickGap::class;
+  protected $gapBeforeDataType = '';
+  protected $meetingType = EnterpriseTopazSidekickAgendaEntry::class;
+  protected $meetingDataType = '';
+
+  /**
+   * @param EnterpriseTopazSidekickConflictingEventsCardProto
+   */
+  public function setConflictedGroup(EnterpriseTopazSidekickConflictingEventsCardProto $conflictedGroup)
+  {
+    $this->conflictedGroup = $conflictedGroup;
+  }
+  /**
+   * @return EnterpriseTopazSidekickConflictingEventsCardProto
+   */
+  public function getConflictedGroup()
+  {
+    return $this->conflictedGroup;
+  }
+  /**
+   * @param EnterpriseTopazSidekickGap
+   */
+  public function setGapBefore(EnterpriseTopazSidekickGap $gapBefore)
+  {
+    $this->gapBefore = $gapBefore;
+  }
+  /**
+   * @return EnterpriseTopazSidekickGap
+   */
+  public function getGapBefore()
+  {
+    return $this->gapBefore;
+  }
+  /**
+   * @param EnterpriseTopazSidekickAgendaEntry
+   */
+  public function setMeeting(EnterpriseTopazSidekickAgendaEntry $meeting)
+  {
+    $this->meeting = $meeting;
+  }
+  /**
+   * @return EnterpriseTopazSidekickAgendaEntry
+   */
+  public function getMeeting()
+  {
+    return $this->meeting;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseTopazSidekickAgendaItem::class, 'Google_Service_CloudSearch_EnterpriseTopazSidekickAgendaItem');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickAnswerAnswerList.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickAnswerAnswerList.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickAnswerAnswerList.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\CloudSearch;
+
+class EnterpriseTopazSidekickAnswerAnswerList extends \Google\Collection
+{
+  protected $collection_key = 'labeledAnswer';
+  protected $labeledAnswerType = EnterpriseTopazSidekickAnswerAnswerListLabeledAnswer::class;
+  protected $labeledAnswerDataType = 'array';
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param EnterpriseTopazSidekickAnswerAnswerListLabeledAnswer[]
+   */
+  public function setLabeledAnswer($labeledAnswer)
+  {
+    $this->labeledAnswer = $labeledAnswer;
+  }
+  /**
+   * @return EnterpriseTopazSidekickAnswerAnswerListLabeledAnswer[]
+   */
+  public function getLabeledAnswer()
+  {
+    return $this->labeledAnswer;
+  }
+  /**
+   * @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(EnterpriseTopazSidekickAnswerAnswerList::class, 'Google_Service_CloudSearch_EnterpriseTopazSidekickAnswerAnswerList');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickAnswerAnswerListLabeledAnswer.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickAnswerAnswerListLabeledAnswer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickAnswerAnswerListLabeledAnswer.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\CloudSearch;
+
+class EnterpriseTopazSidekickAnswerAnswerListLabeledAnswer extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $answer;
+  /**
+   * @var string
+   */
+  public $label;
+
+  /**
+   * @param string
+   */
+  public function setAnswer($answer)
+  {
+    $this->answer = $answer;
+  }
+  /**
+   * @return string
+   */
+  public function getAnswer()
+  {
+    return $this->answer;
+  }
+  /**
+   * @param string
+   */
+  public function setLabel($label)
+  {
+    $this->label = $label;
+  }
+  /**
+   * @return string
+   */
+  public function getLabel()
+  {
+    return $this->label;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseTopazSidekickAnswerAnswerListLabeledAnswer::class, 'Google_Service_CloudSearch_EnterpriseTopazSidekickAnswerAnswerListLabeledAnswer');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickAnswerSuggestedQueryAnswerCard.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickAnswerSuggestedQueryAnswerCard.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickAnswerSuggestedQueryAnswerCard.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\CloudSearch;
+
+class EnterpriseTopazSidekickAnswerSuggestedQueryAnswerCard extends \Google\Collection
+{
+  protected $collection_key = 'suggestedQueryCategory';
+  protected $suggestedQueryCategoryType = EnterpriseTopazSidekickAnswerSuggestedQueryCategory::class;
+  protected $suggestedQueryCategoryDataType = 'array';
+
+  /**
+   * @param EnterpriseTopazSidekickAnswerSuggestedQueryCategory[]
+   */
+  public function setSuggestedQueryCategory($suggestedQueryCategory)
+  {
+    $this->suggestedQueryCategory = $suggestedQueryCategory;
+  }
+  /**
+   * @return EnterpriseTopazSidekickAnswerSuggestedQueryCategory[]
+   */
+  public function getSuggestedQueryCategory()
+  {
+    return $this->suggestedQueryCategory;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseTopazSidekickAnswerSuggestedQueryAnswerCard::class, 'Google_Service_CloudSearch_EnterpriseTopazSidekickAnswerSuggestedQueryAnswerCard');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickAnswerSuggestedQueryCategory.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickAnswerSuggestedQueryCategory.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickAnswerSuggestedQueryCategory.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\CloudSearch;
+
+class EnterpriseTopazSidekickAnswerSuggestedQueryCategory extends \Google\Collection
+{
+  protected $collection_key = 'query';
+  /**
+   * @var string
+   */
+  public $category;
+  /**
+   * @var bool
+   */
+  public $isEnabled;
+  /**
+   * @var string[]
+   */
+  public $query;
+
+  /**
+   * @param string
+   */
+  public function setCategory($category)
+  {
+    $this->category = $category;
+  }
+  /**
+   * @return string
+   */
+  public function getCategory()
+  {
+    return $this->category;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsEnabled($isEnabled)
+  {
+    $this->isEnabled = $isEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsEnabled()
+  {
+    return $this->isEnabled;
+  }
+  /**
+   * @param string[]
+   */
+  public function setQuery($query)
+  {
+    $this->query = $query;
+  }
+  /**
+   * @return string[]
+   */
+  public function getQuery()
+  {
+    return $this->query;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseTopazSidekickAnswerSuggestedQueryCategory::class, 'Google_Service_CloudSearch_EnterpriseTopazSidekickAnswerSuggestedQueryCategory');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickAssistCardProto.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickAssistCardProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickAssistCardProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,396 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class EnterpriseTopazSidekickAssistCardProto extends \Google\Model
+{
+  protected $agendaGroupCardProtoType = EnterpriseTopazSidekickAgendaGroupCardProto::class;
+  protected $agendaGroupCardProtoDataType = '';
+  protected $cardMetadataType = EnterpriseTopazSidekickCardMetadata::class;
+  protected $cardMetadataDataType = '';
+  /**
+   * @var string
+   */
+  public $cardType;
+  protected $conflictingMeetingsCardType = EnterpriseTopazSidekickConflictingEventsCardProto::class;
+  protected $conflictingMeetingsCardDataType = '';
+  protected $documentListCardType = EnterpriseTopazSidekickDocumentPerCategoryList::class;
+  protected $documentListCardDataType = '';
+  protected $documentsWithMentionsType = EnterpriseTopazSidekickDocumentPerCategoryList::class;
+  protected $documentsWithMentionsDataType = '';
+  protected $findMeetingTimeCardType = EnterpriseTopazSidekickFindMeetingTimeCardProto::class;
+  protected $findMeetingTimeCardDataType = '';
+  protected $genericAnswerCardType = EnterpriseTopazSidekickGenericAnswerCard::class;
+  protected $genericAnswerCardDataType = '';
+  protected $getAndKeepAheadCardType = EnterpriseTopazSidekickGetAndKeepAheadCardProto::class;
+  protected $getAndKeepAheadCardDataType = '';
+  protected $meetingType = EnterpriseTopazSidekickAgendaEntry::class;
+  protected $meetingDataType = '';
+  protected $meetingNotesCardType = EnterpriseTopazSidekickMeetingNotesCardProto::class;
+  protected $meetingNotesCardDataType = '';
+  protected $meetingNotesCardRequestType = EnterpriseTopazSidekickMeetingNotesCardRequest::class;
+  protected $meetingNotesCardRequestDataType = '';
+  protected $peopleDisambiguationCardType = EnterpriseTopazSidekickPeopleDisambiguationCard::class;
+  protected $peopleDisambiguationCardDataType = '';
+  protected $peoplePromotionCardType = PeoplePromotionCard::class;
+  protected $peoplePromotionCardDataType = '';
+  protected $personAnswerCardType = EnterpriseTopazSidekickPeopleAnswerPersonAnswerCard::class;
+  protected $personAnswerCardDataType = '';
+  protected $personProfileCardType = EnterpriseTopazSidekickPersonProfileCard::class;
+  protected $personProfileCardDataType = '';
+  protected $personalizedDocsCardType = EnterpriseTopazSidekickPersonalizedDocsCardProto::class;
+  protected $personalizedDocsCardDataType = '';
+  protected $relatedPeopleAnswerCardType = EnterpriseTopazSidekickPeopleAnswerRelatedPeopleAnswerCard::class;
+  protected $relatedPeopleAnswerCardDataType = '';
+  protected $shareMeetingDocsCardType = EnterpriseTopazSidekickShareMeetingDocsCardProto::class;
+  protected $shareMeetingDocsCardDataType = '';
+  protected $sharedDocumentsType = EnterpriseTopazSidekickDocumentPerCategoryList::class;
+  protected $sharedDocumentsDataType = '';
+  protected $suggestedQueryAnswerCardType = EnterpriseTopazSidekickAnswerSuggestedQueryAnswerCard::class;
+  protected $suggestedQueryAnswerCardDataType = '';
+  protected $thirdPartyAnswerCardType = ThirdPartyGenericCard::class;
+  protected $thirdPartyAnswerCardDataType = '';
+  protected $workInProgressCardProtoType = EnterpriseTopazSidekickRecentDocumentsCardProto::class;
+  protected $workInProgressCardProtoDataType = '';
+
+  /**
+   * @param EnterpriseTopazSidekickAgendaGroupCardProto
+   */
+  public function setAgendaGroupCardProto(EnterpriseTopazSidekickAgendaGroupCardProto $agendaGroupCardProto)
+  {
+    $this->agendaGroupCardProto = $agendaGroupCardProto;
+  }
+  /**
+   * @return EnterpriseTopazSidekickAgendaGroupCardProto
+   */
+  public function getAgendaGroupCardProto()
+  {
+    return $this->agendaGroupCardProto;
+  }
+  /**
+   * @param EnterpriseTopazSidekickCardMetadata
+   */
+  public function setCardMetadata(EnterpriseTopazSidekickCardMetadata $cardMetadata)
+  {
+    $this->cardMetadata = $cardMetadata;
+  }
+  /**
+   * @return EnterpriseTopazSidekickCardMetadata
+   */
+  public function getCardMetadata()
+  {
+    return $this->cardMetadata;
+  }
+  /**
+   * @param string
+   */
+  public function setCardType($cardType)
+  {
+    $this->cardType = $cardType;
+  }
+  /**
+   * @return string
+   */
+  public function getCardType()
+  {
+    return $this->cardType;
+  }
+  /**
+   * @param EnterpriseTopazSidekickConflictingEventsCardProto
+   */
+  public function setConflictingMeetingsCard(EnterpriseTopazSidekickConflictingEventsCardProto $conflictingMeetingsCard)
+  {
+    $this->conflictingMeetingsCard = $conflictingMeetingsCard;
+  }
+  /**
+   * @return EnterpriseTopazSidekickConflictingEventsCardProto
+   */
+  public function getConflictingMeetingsCard()
+  {
+    return $this->conflictingMeetingsCard;
+  }
+  /**
+   * @param EnterpriseTopazSidekickDocumentPerCategoryList
+   */
+  public function setDocumentListCard(EnterpriseTopazSidekickDocumentPerCategoryList $documentListCard)
+  {
+    $this->documentListCard = $documentListCard;
+  }
+  /**
+   * @return EnterpriseTopazSidekickDocumentPerCategoryList
+   */
+  public function getDocumentListCard()
+  {
+    return $this->documentListCard;
+  }
+  /**
+   * @param EnterpriseTopazSidekickDocumentPerCategoryList
+   */
+  public function setDocumentsWithMentions(EnterpriseTopazSidekickDocumentPerCategoryList $documentsWithMentions)
+  {
+    $this->documentsWithMentions = $documentsWithMentions;
+  }
+  /**
+   * @return EnterpriseTopazSidekickDocumentPerCategoryList
+   */
+  public function getDocumentsWithMentions()
+  {
+    return $this->documentsWithMentions;
+  }
+  /**
+   * @param EnterpriseTopazSidekickFindMeetingTimeCardProto
+   */
+  public function setFindMeetingTimeCard(EnterpriseTopazSidekickFindMeetingTimeCardProto $findMeetingTimeCard)
+  {
+    $this->findMeetingTimeCard = $findMeetingTimeCard;
+  }
+  /**
+   * @return EnterpriseTopazSidekickFindMeetingTimeCardProto
+   */
+  public function getFindMeetingTimeCard()
+  {
+    return $this->findMeetingTimeCard;
+  }
+  /**
+   * @param EnterpriseTopazSidekickGenericAnswerCard
+   */
+  public function setGenericAnswerCard(EnterpriseTopazSidekickGenericAnswerCard $genericAnswerCard)
+  {
+    $this->genericAnswerCard = $genericAnswerCard;
+  }
+  /**
+   * @return EnterpriseTopazSidekickGenericAnswerCard
+   */
+  public function getGenericAnswerCard()
+  {
+    return $this->genericAnswerCard;
+  }
+  /**
+   * @param EnterpriseTopazSidekickGetAndKeepAheadCardProto
+   */
+  public function setGetAndKeepAheadCard(EnterpriseTopazSidekickGetAndKeepAheadCardProto $getAndKeepAheadCard)
+  {
+    $this->getAndKeepAheadCard = $getAndKeepAheadCard;
+  }
+  /**
+   * @return EnterpriseTopazSidekickGetAndKeepAheadCardProto
+   */
+  public function getGetAndKeepAheadCard()
+  {
+    return $this->getAndKeepAheadCard;
+  }
+  /**
+   * @param EnterpriseTopazSidekickAgendaEntry
+   */
+  public function setMeeting(EnterpriseTopazSidekickAgendaEntry $meeting)
+  {
+    $this->meeting = $meeting;
+  }
+  /**
+   * @return EnterpriseTopazSidekickAgendaEntry
+   */
+  public function getMeeting()
+  {
+    return $this->meeting;
+  }
+  /**
+   * @param EnterpriseTopazSidekickMeetingNotesCardProto
+   */
+  public function setMeetingNotesCard(EnterpriseTopazSidekickMeetingNotesCardProto $meetingNotesCard)
+  {
+    $this->meetingNotesCard = $meetingNotesCard;
+  }
+  /**
+   * @return EnterpriseTopazSidekickMeetingNotesCardProto
+   */
+  public function getMeetingNotesCard()
+  {
+    return $this->meetingNotesCard;
+  }
+  /**
+   * @param EnterpriseTopazSidekickMeetingNotesCardRequest
+   */
+  public function setMeetingNotesCardRequest(EnterpriseTopazSidekickMeetingNotesCardRequest $meetingNotesCardRequest)
+  {
+    $this->meetingNotesCardRequest = $meetingNotesCardRequest;
+  }
+  /**
+   * @return EnterpriseTopazSidekickMeetingNotesCardRequest
+   */
+  public function getMeetingNotesCardRequest()
+  {
+    return $this->meetingNotesCardRequest;
+  }
+  /**
+   * @param EnterpriseTopazSidekickPeopleDisambiguationCard
+   */
+  public function setPeopleDisambiguationCard(EnterpriseTopazSidekickPeopleDisambiguationCard $peopleDisambiguationCard)
+  {
+    $this->peopleDisambiguationCard = $peopleDisambiguationCard;
+  }
+  /**
+   * @return EnterpriseTopazSidekickPeopleDisambiguationCard
+   */
+  public function getPeopleDisambiguationCard()
+  {
+    return $this->peopleDisambiguationCard;
+  }
+  /**
+   * @param PeoplePromotionCard
+   */
+  public function setPeoplePromotionCard(PeoplePromotionCard $peoplePromotionCard)
+  {
+    $this->peoplePromotionCard = $peoplePromotionCard;
+  }
+  /**
+   * @return PeoplePromotionCard
+   */
+  public function getPeoplePromotionCard()
+  {
+    return $this->peoplePromotionCard;
+  }
+  /**
+   * @param EnterpriseTopazSidekickPeopleAnswerPersonAnswerCard
+   */
+  public function setPersonAnswerCard(EnterpriseTopazSidekickPeopleAnswerPersonAnswerCard $personAnswerCard)
+  {
+    $this->personAnswerCard = $personAnswerCard;
+  }
+  /**
+   * @return EnterpriseTopazSidekickPeopleAnswerPersonAnswerCard
+   */
+  public function getPersonAnswerCard()
+  {
+    return $this->personAnswerCard;
+  }
+  /**
+   * @param EnterpriseTopazSidekickPersonProfileCard
+   */
+  public function setPersonProfileCard(EnterpriseTopazSidekickPersonProfileCard $personProfileCard)
+  {
+    $this->personProfileCard = $personProfileCard;
+  }
+  /**
+   * @return EnterpriseTopazSidekickPersonProfileCard
+   */
+  public function getPersonProfileCard()
+  {
+    return $this->personProfileCard;
+  }
+  /**
+   * @param EnterpriseTopazSidekickPersonalizedDocsCardProto
+   */
+  public function setPersonalizedDocsCard(EnterpriseTopazSidekickPersonalizedDocsCardProto $personalizedDocsCard)
+  {
+    $this->personalizedDocsCard = $personalizedDocsCard;
+  }
+  /**
+   * @return EnterpriseTopazSidekickPersonalizedDocsCardProto
+   */
+  public function getPersonalizedDocsCard()
+  {
+    return $this->personalizedDocsCard;
+  }
+  /**
+   * @param EnterpriseTopazSidekickPeopleAnswerRelatedPeopleAnswerCard
+   */
+  public function setRelatedPeopleAnswerCard(EnterpriseTopazSidekickPeopleAnswerRelatedPeopleAnswerCard $relatedPeopleAnswerCard)
+  {
+    $this->relatedPeopleAnswerCard = $relatedPeopleAnswerCard;
+  }
+  /**
+   * @return EnterpriseTopazSidekickPeopleAnswerRelatedPeopleAnswerCard
+   */
+  public function getRelatedPeopleAnswerCard()
+  {
+    return $this->relatedPeopleAnswerCard;
+  }
+  /**
+   * @param EnterpriseTopazSidekickShareMeetingDocsCardProto
+   */
+  public function setShareMeetingDocsCard(EnterpriseTopazSidekickShareMeetingDocsCardProto $shareMeetingDocsCard)
+  {
+    $this->shareMeetingDocsCard = $shareMeetingDocsCard;
+  }
+  /**
+   * @return EnterpriseTopazSidekickShareMeetingDocsCardProto
+   */
+  public function getShareMeetingDocsCard()
+  {
+    return $this->shareMeetingDocsCard;
+  }
+  /**
+   * @param EnterpriseTopazSidekickDocumentPerCategoryList
+   */
+  public function setSharedDocuments(EnterpriseTopazSidekickDocumentPerCategoryList $sharedDocuments)
+  {
+    $this->sharedDocuments = $sharedDocuments;
+  }
+  /**
+   * @return EnterpriseTopazSidekickDocumentPerCategoryList
+   */
+  public function getSharedDocuments()
+  {
+    return $this->sharedDocuments;
+  }
+  /**
+   * @param EnterpriseTopazSidekickAnswerSuggestedQueryAnswerCard
+   */
+  public function setSuggestedQueryAnswerCard(EnterpriseTopazSidekickAnswerSuggestedQueryAnswerCard $suggestedQueryAnswerCard)
+  {
+    $this->suggestedQueryAnswerCard = $suggestedQueryAnswerCard;
+  }
+  /**
+   * @return EnterpriseTopazSidekickAnswerSuggestedQueryAnswerCard
+   */
+  public function getSuggestedQueryAnswerCard()
+  {
+    return $this->suggestedQueryAnswerCard;
+  }
+  /**
+   * @param ThirdPartyGenericCard
+   */
+  public function setThirdPartyAnswerCard(ThirdPartyGenericCard $thirdPartyAnswerCard)
+  {
+    $this->thirdPartyAnswerCard = $thirdPartyAnswerCard;
+  }
+  /**
+   * @return ThirdPartyGenericCard
+   */
+  public function getThirdPartyAnswerCard()
+  {
+    return $this->thirdPartyAnswerCard;
+  }
+  /**
+   * @param EnterpriseTopazSidekickRecentDocumentsCardProto
+   */
+  public function setWorkInProgressCardProto(EnterpriseTopazSidekickRecentDocumentsCardProto $workInProgressCardProto)
+  {
+    $this->workInProgressCardProto = $workInProgressCardProto;
+  }
+  /**
+   * @return EnterpriseTopazSidekickRecentDocumentsCardProto
+   */
+  public function getWorkInProgressCardProto()
+  {
+    return $this->workInProgressCardProto;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseTopazSidekickAssistCardProto::class, 'Google_Service_CloudSearch_EnterpriseTopazSidekickAssistCardProto');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickCardMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickCardMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickCardMetadata.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\CloudSearch;
+
+class EnterpriseTopazSidekickCardMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $cardCategory;
+  /**
+   * @var string
+   */
+  public $cardId;
+  /**
+   * @var string
+   */
+  public $chronology;
+  /**
+   * @var string
+   */
+  public $debugInfo;
+  protected $nlpMetadataType = EnterpriseTopazSidekickNlpMetadata::class;
+  protected $nlpMetadataDataType = '';
+  protected $rankingParamsType = EnterpriseTopazSidekickRankingParams::class;
+  protected $rankingParamsDataType = '';
+  /**
+   * @var string
+   */
+  public $renderMode;
+
+  /**
+   * @param string
+   */
+  public function setCardCategory($cardCategory)
+  {
+    $this->cardCategory = $cardCategory;
+  }
+  /**
+   * @return string
+   */
+  public function getCardCategory()
+  {
+    return $this->cardCategory;
+  }
+  /**
+   * @param string
+   */
+  public function setCardId($cardId)
+  {
+    $this->cardId = $cardId;
+  }
+  /**
+   * @return string
+   */
+  public function getCardId()
+  {
+    return $this->cardId;
+  }
+  /**
+   * @param string
+   */
+  public function setChronology($chronology)
+  {
+    $this->chronology = $chronology;
+  }
+  /**
+   * @return string
+   */
+  public function getChronology()
+  {
+    return $this->chronology;
+  }
+  /**
+   * @param string
+   */
+  public function setDebugInfo($debugInfo)
+  {
+    $this->debugInfo = $debugInfo;
+  }
+  /**
+   * @return string
+   */
+  public function getDebugInfo()
+  {
+    return $this->debugInfo;
+  }
+  /**
+   * @param EnterpriseTopazSidekickNlpMetadata
+   */
+  public function setNlpMetadata(EnterpriseTopazSidekickNlpMetadata $nlpMetadata)
+  {
+    $this->nlpMetadata = $nlpMetadata;
+  }
+  /**
+   * @return EnterpriseTopazSidekickNlpMetadata
+   */
+  public function getNlpMetadata()
+  {
+    return $this->nlpMetadata;
+  }
+  /**
+   * @param EnterpriseTopazSidekickRankingParams
+   */
+  public function setRankingParams(EnterpriseTopazSidekickRankingParams $rankingParams)
+  {
+    $this->rankingParams = $rankingParams;
+  }
+  /**
+   * @return EnterpriseTopazSidekickRankingParams
+   */
+  public function getRankingParams()
+  {
+    return $this->rankingParams;
+  }
+  /**
+   * @param string
+   */
+  public function setRenderMode($renderMode)
+  {
+    $this->renderMode = $renderMode;
+  }
+  /**
+   * @return string
+   */
+  public function getRenderMode()
+  {
+    return $this->renderMode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseTopazSidekickCardMetadata::class, 'Google_Service_CloudSearch_EnterpriseTopazSidekickCardMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickCommonDebugInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickCommonDebugInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickCommonDebugInfo.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\CloudSearch;
+
+class EnterpriseTopazSidekickCommonDebugInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $message;
+
+  /**
+   * @param string
+   */
+  public function setMessage($message)
+  {
+    $this->message = $message;
+  }
+  /**
+   * @return string
+   */
+  public function getMessage()
+  {
+    return $this->message;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseTopazSidekickCommonDebugInfo::class, 'Google_Service_CloudSearch_EnterpriseTopazSidekickCommonDebugInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickCommonDocument.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickCommonDocument.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickCommonDocument.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,272 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class EnterpriseTopazSidekickCommonDocument extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $accessType;
+  protected $debugInfoType = EnterpriseTopazSidekickCommonDebugInfo::class;
+  protected $debugInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $documentId;
+  protected $driveDocumentMetadataType = EnterpriseTopazSidekickCommonDocumentDriveDocumentMetadata::class;
+  protected $driveDocumentMetadataDataType = '';
+  /**
+   * @var string
+   */
+  public $genericUrl;
+  protected $justificationType = EnterpriseTopazSidekickCommonDocumentJustification::class;
+  protected $justificationDataType = '';
+  /**
+   * @var string
+   */
+  public $mimeType;
+  /**
+   * @var string
+   */
+  public $provenance;
+  /**
+   * @var string
+   */
+  public $reason;
+  /**
+   * @var string
+   */
+  public $snippet;
+  /**
+   * @var string
+   */
+  public $thumbnailUrl;
+  /**
+   * @var string
+   */
+  public $title;
+  /**
+   * @var string
+   */
+  public $type;
+  /**
+   * @var string
+   */
+  public $url;
+
+  /**
+   * @param string
+   */
+  public function setAccessType($accessType)
+  {
+    $this->accessType = $accessType;
+  }
+  /**
+   * @return string
+   */
+  public function getAccessType()
+  {
+    return $this->accessType;
+  }
+  /**
+   * @param EnterpriseTopazSidekickCommonDebugInfo
+   */
+  public function setDebugInfo(EnterpriseTopazSidekickCommonDebugInfo $debugInfo)
+  {
+    $this->debugInfo = $debugInfo;
+  }
+  /**
+   * @return EnterpriseTopazSidekickCommonDebugInfo
+   */
+  public function getDebugInfo()
+  {
+    return $this->debugInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setDocumentId($documentId)
+  {
+    $this->documentId = $documentId;
+  }
+  /**
+   * @return string
+   */
+  public function getDocumentId()
+  {
+    return $this->documentId;
+  }
+  /**
+   * @param EnterpriseTopazSidekickCommonDocumentDriveDocumentMetadata
+   */
+  public function setDriveDocumentMetadata(EnterpriseTopazSidekickCommonDocumentDriveDocumentMetadata $driveDocumentMetadata)
+  {
+    $this->driveDocumentMetadata = $driveDocumentMetadata;
+  }
+  /**
+   * @return EnterpriseTopazSidekickCommonDocumentDriveDocumentMetadata
+   */
+  public function getDriveDocumentMetadata()
+  {
+    return $this->driveDocumentMetadata;
+  }
+  /**
+   * @param string
+   */
+  public function setGenericUrl($genericUrl)
+  {
+    $this->genericUrl = $genericUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getGenericUrl()
+  {
+    return $this->genericUrl;
+  }
+  /**
+   * @param EnterpriseTopazSidekickCommonDocumentJustification
+   */
+  public function setJustification(EnterpriseTopazSidekickCommonDocumentJustification $justification)
+  {
+    $this->justification = $justification;
+  }
+  /**
+   * @return EnterpriseTopazSidekickCommonDocumentJustification
+   */
+  public function getJustification()
+  {
+    return $this->justification;
+  }
+  /**
+   * @param string
+   */
+  public function setMimeType($mimeType)
+  {
+    $this->mimeType = $mimeType;
+  }
+  /**
+   * @return string
+   */
+  public function getMimeType()
+  {
+    return $this->mimeType;
+  }
+  /**
+   * @param string
+   */
+  public function setProvenance($provenance)
+  {
+    $this->provenance = $provenance;
+  }
+  /**
+   * @return string
+   */
+  public function getProvenance()
+  {
+    return $this->provenance;
+  }
+  /**
+   * @param string
+   */
+  public function setReason($reason)
+  {
+    $this->reason = $reason;
+  }
+  /**
+   * @return string
+   */
+  public function getReason()
+  {
+    return $this->reason;
+  }
+  /**
+   * @param string
+   */
+  public function setSnippet($snippet)
+  {
+    $this->snippet = $snippet;
+  }
+  /**
+   * @return string
+   */
+  public function getSnippet()
+  {
+    return $this->snippet;
+  }
+  /**
+   * @param string
+   */
+  public function setThumbnailUrl($thumbnailUrl)
+  {
+    $this->thumbnailUrl = $thumbnailUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getThumbnailUrl()
+  {
+    return $this->thumbnailUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @param string
+   */
+  public function setUrl($url)
+  {
+    $this->url = $url;
+  }
+  /**
+   * @return string
+   */
+  public function getUrl()
+  {
+    return $this->url;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseTopazSidekickCommonDocument::class, 'Google_Service_CloudSearch_EnterpriseTopazSidekickCommonDocument');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickCommonDocumentDriveDocumentMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickCommonDocumentDriveDocumentMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickCommonDocumentDriveDocumentMetadata.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\CloudSearch;
+
+class EnterpriseTopazSidekickCommonDocumentDriveDocumentMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $documentId;
+  /**
+   * @var bool
+   */
+  public $isPrivate;
+  /**
+   * @var string
+   */
+  public $lastCommentTimeMs;
+  /**
+   * @var string
+   */
+  public $lastEditTimeMs;
+  /**
+   * @var string
+   */
+  public $lastModificationTimeMillis;
+  /**
+   * @var string
+   */
+  public $lastUpdatedTimeMs;
+  /**
+   * @var string
+   */
+  public $lastViewTimeMs;
+  protected $ownerType = EnterpriseTopazSidekickCommonPerson::class;
+  protected $ownerDataType = '';
+  /**
+   * @var string
+   */
+  public $scope;
+
+  /**
+   * @param string
+   */
+  public function setDocumentId($documentId)
+  {
+    $this->documentId = $documentId;
+  }
+  /**
+   * @return string
+   */
+  public function getDocumentId()
+  {
+    return $this->documentId;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsPrivate($isPrivate)
+  {
+    $this->isPrivate = $isPrivate;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsPrivate()
+  {
+    return $this->isPrivate;
+  }
+  /**
+   * @param string
+   */
+  public function setLastCommentTimeMs($lastCommentTimeMs)
+  {
+    $this->lastCommentTimeMs = $lastCommentTimeMs;
+  }
+  /**
+   * @return string
+   */
+  public function getLastCommentTimeMs()
+  {
+    return $this->lastCommentTimeMs;
+  }
+  /**
+   * @param string
+   */
+  public function setLastEditTimeMs($lastEditTimeMs)
+  {
+    $this->lastEditTimeMs = $lastEditTimeMs;
+  }
+  /**
+   * @return string
+   */
+  public function getLastEditTimeMs()
+  {
+    return $this->lastEditTimeMs;
+  }
+  /**
+   * @param string
+   */
+  public function setLastModificationTimeMillis($lastModificationTimeMillis)
+  {
+    $this->lastModificationTimeMillis = $lastModificationTimeMillis;
+  }
+  /**
+   * @return string
+   */
+  public function getLastModificationTimeMillis()
+  {
+    return $this->lastModificationTimeMillis;
+  }
+  /**
+   * @param string
+   */
+  public function setLastUpdatedTimeMs($lastUpdatedTimeMs)
+  {
+    $this->lastUpdatedTimeMs = $lastUpdatedTimeMs;
+  }
+  /**
+   * @return string
+   */
+  public function getLastUpdatedTimeMs()
+  {
+    return $this->lastUpdatedTimeMs;
+  }
+  /**
+   * @param string
+   */
+  public function setLastViewTimeMs($lastViewTimeMs)
+  {
+    $this->lastViewTimeMs = $lastViewTimeMs;
+  }
+  /**
+   * @return string
+   */
+  public function getLastViewTimeMs()
+  {
+    return $this->lastViewTimeMs;
+  }
+  /**
+   * @param EnterpriseTopazSidekickCommonPerson
+   */
+  public function setOwner(EnterpriseTopazSidekickCommonPerson $owner)
+  {
+    $this->owner = $owner;
+  }
+  /**
+   * @return EnterpriseTopazSidekickCommonPerson
+   */
+  public function getOwner()
+  {
+    return $this->owner;
+  }
+  /**
+   * @param string
+   */
+  public function setScope($scope)
+  {
+    $this->scope = $scope;
+  }
+  /**
+   * @return string
+   */
+  public function getScope()
+  {
+    return $this->scope;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseTopazSidekickCommonDocumentDriveDocumentMetadata::class, 'Google_Service_CloudSearch_EnterpriseTopazSidekickCommonDocumentDriveDocumentMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickCommonDocumentJustification.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickCommonDocumentJustification.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickCommonDocumentJustification.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\CloudSearch;
+
+class EnterpriseTopazSidekickCommonDocumentJustification extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $justification;
+  /**
+   * @var string
+   */
+  public $reason;
+
+  /**
+   * @param string
+   */
+  public function setJustification($justification)
+  {
+    $this->justification = $justification;
+  }
+  /**
+   * @return string
+   */
+  public function getJustification()
+  {
+    return $this->justification;
+  }
+  /**
+   * @param string
+   */
+  public function setReason($reason)
+  {
+    $this->reason = $reason;
+  }
+  /**
+   * @return string
+   */
+  public function getReason()
+  {
+    return $this->reason;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseTopazSidekickCommonDocumentJustification::class, 'Google_Service_CloudSearch_EnterpriseTopazSidekickCommonDocumentJustification');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickCommonPerson.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickCommonPerson.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickCommonPerson.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,310 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class EnterpriseTopazSidekickCommonPerson extends \Google\Model
+{
+  protected $birthdayType = EnterpriseTopazSidekickCommonPersonBirthday::class;
+  protected $birthdayDataType = '';
+  /**
+   * @var string
+   */
+  public $cellPhone;
+  /**
+   * @var string
+   */
+  public $department;
+  /**
+   * @var string
+   */
+  public $deskLocation;
+  /**
+   * @var string
+   */
+  public $deskPhone;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $email;
+  /**
+   * @var string
+   */
+  public $familyName;
+  /**
+   * @var string
+   */
+  public $fullAddress;
+  /**
+   * @var string
+   */
+  public $gaiaId;
+  /**
+   * @var string
+   */
+  public $givenName;
+  /**
+   * @var string
+   */
+  public $jobTitle;
+  protected $managerType = EnterpriseTopazSidekickCommonPerson::class;
+  protected $managerDataType = '';
+  /**
+   * @var string
+   */
+  public $obfuscatedId;
+  /**
+   * @var string
+   */
+  public $photoUrl;
+  /**
+   * @var string
+   */
+  public $streetAddress;
+
+  /**
+   * @param EnterpriseTopazSidekickCommonPersonBirthday
+   */
+  public function setBirthday(EnterpriseTopazSidekickCommonPersonBirthday $birthday)
+  {
+    $this->birthday = $birthday;
+  }
+  /**
+   * @return EnterpriseTopazSidekickCommonPersonBirthday
+   */
+  public function getBirthday()
+  {
+    return $this->birthday;
+  }
+  /**
+   * @param string
+   */
+  public function setCellPhone($cellPhone)
+  {
+    $this->cellPhone = $cellPhone;
+  }
+  /**
+   * @return string
+   */
+  public function getCellPhone()
+  {
+    return $this->cellPhone;
+  }
+  /**
+   * @param string
+   */
+  public function setDepartment($department)
+  {
+    $this->department = $department;
+  }
+  /**
+   * @return string
+   */
+  public function getDepartment()
+  {
+    return $this->department;
+  }
+  /**
+   * @param string
+   */
+  public function setDeskLocation($deskLocation)
+  {
+    $this->deskLocation = $deskLocation;
+  }
+  /**
+   * @return string
+   */
+  public function getDeskLocation()
+  {
+    return $this->deskLocation;
+  }
+  /**
+   * @param string
+   */
+  public function setDeskPhone($deskPhone)
+  {
+    $this->deskPhone = $deskPhone;
+  }
+  /**
+   * @return string
+   */
+  public function getDeskPhone()
+  {
+    return $this->deskPhone;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setEmail($email)
+  {
+    $this->email = $email;
+  }
+  /**
+   * @return string
+   */
+  public function getEmail()
+  {
+    return $this->email;
+  }
+  /**
+   * @param string
+   */
+  public function setFamilyName($familyName)
+  {
+    $this->familyName = $familyName;
+  }
+  /**
+   * @return string
+   */
+  public function getFamilyName()
+  {
+    return $this->familyName;
+  }
+  /**
+   * @param string
+   */
+  public function setFullAddress($fullAddress)
+  {
+    $this->fullAddress = $fullAddress;
+  }
+  /**
+   * @return string
+   */
+  public function getFullAddress()
+  {
+    return $this->fullAddress;
+  }
+  /**
+   * @param string
+   */
+  public function setGaiaId($gaiaId)
+  {
+    $this->gaiaId = $gaiaId;
+  }
+  /**
+   * @return string
+   */
+  public function getGaiaId()
+  {
+    return $this->gaiaId;
+  }
+  /**
+   * @param string
+   */
+  public function setGivenName($givenName)
+  {
+    $this->givenName = $givenName;
+  }
+  /**
+   * @return string
+   */
+  public function getGivenName()
+  {
+    return $this->givenName;
+  }
+  /**
+   * @param string
+   */
+  public function setJobTitle($jobTitle)
+  {
+    $this->jobTitle = $jobTitle;
+  }
+  /**
+   * @return string
+   */
+  public function getJobTitle()
+  {
+    return $this->jobTitle;
+  }
+  /**
+   * @param EnterpriseTopazSidekickCommonPerson
+   */
+  public function setManager(EnterpriseTopazSidekickCommonPerson $manager)
+  {
+    $this->manager = $manager;
+  }
+  /**
+   * @return EnterpriseTopazSidekickCommonPerson
+   */
+  public function getManager()
+  {
+    return $this->manager;
+  }
+  /**
+   * @param string
+   */
+  public function setObfuscatedId($obfuscatedId)
+  {
+    $this->obfuscatedId = $obfuscatedId;
+  }
+  /**
+   * @return string
+   */
+  public function getObfuscatedId()
+  {
+    return $this->obfuscatedId;
+  }
+  /**
+   * @param string
+   */
+  public function setPhotoUrl($photoUrl)
+  {
+    $this->photoUrl = $photoUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getPhotoUrl()
+  {
+    return $this->photoUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setStreetAddress($streetAddress)
+  {
+    $this->streetAddress = $streetAddress;
+  }
+  /**
+   * @return string
+   */
+  public function getStreetAddress()
+  {
+    return $this->streetAddress;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseTopazSidekickCommonPerson::class, 'Google_Service_CloudSearch_EnterpriseTopazSidekickCommonPerson');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickCommonPersonBirthday.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickCommonPersonBirthday.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickCommonPersonBirthday.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\CloudSearch;
+
+class EnterpriseTopazSidekickCommonPersonBirthday 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(EnterpriseTopazSidekickCommonPersonBirthday::class, 'Google_Service_CloudSearch_EnterpriseTopazSidekickCommonPersonBirthday');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickConflictingEventsCardProto.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickConflictingEventsCardProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickConflictingEventsCardProto.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\CloudSearch;
+
+class EnterpriseTopazSidekickConflictingEventsCardProto extends \Google\Collection
+{
+  protected $collection_key = 'conflictingEvent';
+  protected $conflictingEventType = EnterpriseTopazSidekickAgendaEntry::class;
+  protected $conflictingEventDataType = 'array';
+  protected $mainEventType = EnterpriseTopazSidekickAgendaEntry::class;
+  protected $mainEventDataType = '';
+
+  /**
+   * @param EnterpriseTopazSidekickAgendaEntry[]
+   */
+  public function setConflictingEvent($conflictingEvent)
+  {
+    $this->conflictingEvent = $conflictingEvent;
+  }
+  /**
+   * @return EnterpriseTopazSidekickAgendaEntry[]
+   */
+  public function getConflictingEvent()
+  {
+    return $this->conflictingEvent;
+  }
+  /**
+   * @param EnterpriseTopazSidekickAgendaEntry
+   */
+  public function setMainEvent(EnterpriseTopazSidekickAgendaEntry $mainEvent)
+  {
+    $this->mainEvent = $mainEvent;
+  }
+  /**
+   * @return EnterpriseTopazSidekickAgendaEntry
+   */
+  public function getMainEvent()
+  {
+    return $this->mainEvent;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseTopazSidekickConflictingEventsCardProto::class, 'Google_Service_CloudSearch_EnterpriseTopazSidekickConflictingEventsCardProto');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickDocumentGroup.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickDocumentGroup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickDocumentGroup.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\CloudSearch;
+
+class EnterpriseTopazSidekickDocumentGroup extends \Google\Collection
+{
+  protected $collection_key = 'personalizedDocument';
+  /**
+   * @var string
+   */
+  public $groupType;
+  protected $personalizedDocumentType = EnterpriseTopazSidekickCommonDocument::class;
+  protected $personalizedDocumentDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setGroupType($groupType)
+  {
+    $this->groupType = $groupType;
+  }
+  /**
+   * @return string
+   */
+  public function getGroupType()
+  {
+    return $this->groupType;
+  }
+  /**
+   * @param EnterpriseTopazSidekickCommonDocument[]
+   */
+  public function setPersonalizedDocument($personalizedDocument)
+  {
+    $this->personalizedDocument = $personalizedDocument;
+  }
+  /**
+   * @return EnterpriseTopazSidekickCommonDocument[]
+   */
+  public function getPersonalizedDocument()
+  {
+    return $this->personalizedDocument;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseTopazSidekickDocumentGroup::class, 'Google_Service_CloudSearch_EnterpriseTopazSidekickDocumentGroup');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickDocumentPerCategoryList.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickDocumentPerCategoryList.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickDocumentPerCategoryList.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\CloudSearch;
+
+class EnterpriseTopazSidekickDocumentPerCategoryList extends \Google\Collection
+{
+  protected $collection_key = 'documents';
+  protected $documentsType = EnterpriseTopazSidekickDocumentPerCategoryListDocumentPerCategoryListEntry::class;
+  protected $documentsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $helpMessage;
+  /**
+   * @var string
+   */
+  public $listType;
+  /**
+   * @var string
+   */
+  public $listTypeDescription;
+  /**
+   * @var string
+   */
+  public $responseMessage;
+
+  /**
+   * @param EnterpriseTopazSidekickDocumentPerCategoryListDocumentPerCategoryListEntry[]
+   */
+  public function setDocuments($documents)
+  {
+    $this->documents = $documents;
+  }
+  /**
+   * @return EnterpriseTopazSidekickDocumentPerCategoryListDocumentPerCategoryListEntry[]
+   */
+  public function getDocuments()
+  {
+    return $this->documents;
+  }
+  /**
+   * @param string
+   */
+  public function setHelpMessage($helpMessage)
+  {
+    $this->helpMessage = $helpMessage;
+  }
+  /**
+   * @return string
+   */
+  public function getHelpMessage()
+  {
+    return $this->helpMessage;
+  }
+  /**
+   * @param string
+   */
+  public function setListType($listType)
+  {
+    $this->listType = $listType;
+  }
+  /**
+   * @return string
+   */
+  public function getListType()
+  {
+    return $this->listType;
+  }
+  /**
+   * @param string
+   */
+  public function setListTypeDescription($listTypeDescription)
+  {
+    $this->listTypeDescription = $listTypeDescription;
+  }
+  /**
+   * @return string
+   */
+  public function getListTypeDescription()
+  {
+    return $this->listTypeDescription;
+  }
+  /**
+   * @param string
+   */
+  public function setResponseMessage($responseMessage)
+  {
+    $this->responseMessage = $responseMessage;
+  }
+  /**
+   * @return string
+   */
+  public function getResponseMessage()
+  {
+    return $this->responseMessage;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseTopazSidekickDocumentPerCategoryList::class, 'Google_Service_CloudSearch_EnterpriseTopazSidekickDocumentPerCategoryList');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickDocumentPerCategoryListDocumentPerCategoryListEntry.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickDocumentPerCategoryListDocumentPerCategoryListEntry.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickDocumentPerCategoryListDocumentPerCategoryListEntry.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\CloudSearch;
+
+class EnterpriseTopazSidekickDocumentPerCategoryListDocumentPerCategoryListEntry extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $category;
+  protected $documentType = EnterpriseTopazSidekickCommonDocument::class;
+  protected $documentDataType = '';
+  /**
+   * @var string
+   */
+  public $rationale;
+
+  /**
+   * @param string
+   */
+  public function setCategory($category)
+  {
+    $this->category = $category;
+  }
+  /**
+   * @return string
+   */
+  public function getCategory()
+  {
+    return $this->category;
+  }
+  /**
+   * @param EnterpriseTopazSidekickCommonDocument
+   */
+  public function setDocument(EnterpriseTopazSidekickCommonDocument $document)
+  {
+    $this->document = $document;
+  }
+  /**
+   * @return EnterpriseTopazSidekickCommonDocument
+   */
+  public function getDocument()
+  {
+    return $this->document;
+  }
+  /**
+   * @param string
+   */
+  public function setRationale($rationale)
+  {
+    $this->rationale = $rationale;
+  }
+  /**
+   * @return string
+   */
+  public function getRationale()
+  {
+    return $this->rationale;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseTopazSidekickDocumentPerCategoryListDocumentPerCategoryListEntry::class, 'Google_Service_CloudSearch_EnterpriseTopazSidekickDocumentPerCategoryListDocumentPerCategoryListEntry');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickFindMeetingTimeCardProto.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickFindMeetingTimeCardProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickFindMeetingTimeCardProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,141 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class EnterpriseTopazSidekickFindMeetingTimeCardProto extends \Google\Collection
+{
+  protected $collection_key = 'skippedInvitees';
+  protected $commonAvailableTimeSlotsType = EnterpriseTopazSidekickTimeSlot::class;
+  protected $commonAvailableTimeSlotsDataType = 'array';
+  protected $inviteesType = EnterpriseTopazSidekickPerson::class;
+  protected $inviteesDataType = 'array';
+  protected $requesterType = EnterpriseTopazSidekickPerson::class;
+  protected $requesterDataType = '';
+  protected $scheduledMeetingType = EnterpriseTopazSidekickScheduledMeeting::class;
+  protected $scheduledMeetingDataType = '';
+  protected $skippedInviteesType = EnterpriseTopazSidekickPerson::class;
+  protected $skippedInviteesDataType = 'array';
+  protected $timeBoundariesType = EnterpriseTopazSidekickTimeSlot::class;
+  protected $timeBoundariesDataType = '';
+  /**
+   * @var string
+   */
+  public $timezoneId;
+
+  /**
+   * @param EnterpriseTopazSidekickTimeSlot[]
+   */
+  public function setCommonAvailableTimeSlots($commonAvailableTimeSlots)
+  {
+    $this->commonAvailableTimeSlots = $commonAvailableTimeSlots;
+  }
+  /**
+   * @return EnterpriseTopazSidekickTimeSlot[]
+   */
+  public function getCommonAvailableTimeSlots()
+  {
+    return $this->commonAvailableTimeSlots;
+  }
+  /**
+   * @param EnterpriseTopazSidekickPerson[]
+   */
+  public function setInvitees($invitees)
+  {
+    $this->invitees = $invitees;
+  }
+  /**
+   * @return EnterpriseTopazSidekickPerson[]
+   */
+  public function getInvitees()
+  {
+    return $this->invitees;
+  }
+  /**
+   * @param EnterpriseTopazSidekickPerson
+   */
+  public function setRequester(EnterpriseTopazSidekickPerson $requester)
+  {
+    $this->requester = $requester;
+  }
+  /**
+   * @return EnterpriseTopazSidekickPerson
+   */
+  public function getRequester()
+  {
+    return $this->requester;
+  }
+  /**
+   * @param EnterpriseTopazSidekickScheduledMeeting
+   */
+  public function setScheduledMeeting(EnterpriseTopazSidekickScheduledMeeting $scheduledMeeting)
+  {
+    $this->scheduledMeeting = $scheduledMeeting;
+  }
+  /**
+   * @return EnterpriseTopazSidekickScheduledMeeting
+   */
+  public function getScheduledMeeting()
+  {
+    return $this->scheduledMeeting;
+  }
+  /**
+   * @param EnterpriseTopazSidekickPerson[]
+   */
+  public function setSkippedInvitees($skippedInvitees)
+  {
+    $this->skippedInvitees = $skippedInvitees;
+  }
+  /**
+   * @return EnterpriseTopazSidekickPerson[]
+   */
+  public function getSkippedInvitees()
+  {
+    return $this->skippedInvitees;
+  }
+  /**
+   * @param EnterpriseTopazSidekickTimeSlot
+   */
+  public function setTimeBoundaries(EnterpriseTopazSidekickTimeSlot $timeBoundaries)
+  {
+    $this->timeBoundaries = $timeBoundaries;
+  }
+  /**
+   * @return EnterpriseTopazSidekickTimeSlot
+   */
+  public function getTimeBoundaries()
+  {
+    return $this->timeBoundaries;
+  }
+  /**
+   * @param string
+   */
+  public function setTimezoneId($timezoneId)
+  {
+    $this->timezoneId = $timezoneId;
+  }
+  /**
+   * @return string
+   */
+  public function getTimezoneId()
+  {
+    return $this->timezoneId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseTopazSidekickFindMeetingTimeCardProto::class, 'Google_Service_CloudSearch_EnterpriseTopazSidekickFindMeetingTimeCardProto');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickGap.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickGap.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickGap.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\CloudSearch;
+
+class EnterpriseTopazSidekickGap extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $displayRemainingTime;
+  /**
+   * @var string
+   */
+  public $endTime;
+  /**
+   * @var string
+   */
+  public $endTimeMs;
+  /**
+   * @var string
+   */
+  public $remainingTime;
+  /**
+   * @var string
+   */
+  public $startTime;
+  /**
+   * @var string
+   */
+  public $startTimeMs;
+
+  /**
+   * @param string
+   */
+  public function setDisplayRemainingTime($displayRemainingTime)
+  {
+    $this->displayRemainingTime = $displayRemainingTime;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayRemainingTime()
+  {
+    return $this->displayRemainingTime;
+  }
+  /**
+   * @param string
+   */
+  public function setEndTime($endTime)
+  {
+    $this->endTime = $endTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTime()
+  {
+    return $this->endTime;
+  }
+  /**
+   * @param string
+   */
+  public function setEndTimeMs($endTimeMs)
+  {
+    $this->endTimeMs = $endTimeMs;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTimeMs()
+  {
+    return $this->endTimeMs;
+  }
+  /**
+   * @param string
+   */
+  public function setRemainingTime($remainingTime)
+  {
+    $this->remainingTime = $remainingTime;
+  }
+  /**
+   * @return string
+   */
+  public function getRemainingTime()
+  {
+    return $this->remainingTime;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTime($startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTimeMs($startTimeMs)
+  {
+    $this->startTimeMs = $startTimeMs;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTimeMs()
+  {
+    return $this->startTimeMs;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseTopazSidekickGap::class, 'Google_Service_CloudSearch_EnterpriseTopazSidekickGap');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickGenericAnswerCard.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickGenericAnswerCard.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickGenericAnswerCard.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\CloudSearch;
+
+class EnterpriseTopazSidekickGenericAnswerCard extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $answer;
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param string
+   */
+  public function setAnswer($answer)
+  {
+    $this->answer = $answer;
+  }
+  /**
+   * @return string
+   */
+  public function getAnswer()
+  {
+    return $this->answer;
+  }
+  /**
+   * @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(EnterpriseTopazSidekickGenericAnswerCard::class, 'Google_Service_CloudSearch_EnterpriseTopazSidekickGenericAnswerCard');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickGetAndKeepAheadCardProto.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickGetAndKeepAheadCardProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickGetAndKeepAheadCardProto.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\CloudSearch;
+
+class EnterpriseTopazSidekickGetAndKeepAheadCardProto extends \Google\Model
+{
+  protected $declinedEventsType = EnterpriseTopazSidekickGetAndKeepAheadCardProtoDeclinedEvents::class;
+  protected $declinedEventsDataType = '';
+  protected $mentionedDocumentsType = EnterpriseTopazSidekickDocumentPerCategoryList::class;
+  protected $mentionedDocumentsDataType = '';
+  protected $sharedDocumentsType = EnterpriseTopazSidekickDocumentPerCategoryList::class;
+  protected $sharedDocumentsDataType = '';
+
+  /**
+   * @param EnterpriseTopazSidekickGetAndKeepAheadCardProtoDeclinedEvents
+   */
+  public function setDeclinedEvents(EnterpriseTopazSidekickGetAndKeepAheadCardProtoDeclinedEvents $declinedEvents)
+  {
+    $this->declinedEvents = $declinedEvents;
+  }
+  /**
+   * @return EnterpriseTopazSidekickGetAndKeepAheadCardProtoDeclinedEvents
+   */
+  public function getDeclinedEvents()
+  {
+    return $this->declinedEvents;
+  }
+  /**
+   * @param EnterpriseTopazSidekickDocumentPerCategoryList
+   */
+  public function setMentionedDocuments(EnterpriseTopazSidekickDocumentPerCategoryList $mentionedDocuments)
+  {
+    $this->mentionedDocuments = $mentionedDocuments;
+  }
+  /**
+   * @return EnterpriseTopazSidekickDocumentPerCategoryList
+   */
+  public function getMentionedDocuments()
+  {
+    return $this->mentionedDocuments;
+  }
+  /**
+   * @param EnterpriseTopazSidekickDocumentPerCategoryList
+   */
+  public function setSharedDocuments(EnterpriseTopazSidekickDocumentPerCategoryList $sharedDocuments)
+  {
+    $this->sharedDocuments = $sharedDocuments;
+  }
+  /**
+   * @return EnterpriseTopazSidekickDocumentPerCategoryList
+   */
+  public function getSharedDocuments()
+  {
+    return $this->sharedDocuments;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseTopazSidekickGetAndKeepAheadCardProto::class, 'Google_Service_CloudSearch_EnterpriseTopazSidekickGetAndKeepAheadCardProto');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickGetAndKeepAheadCardProtoDeclinedEvents.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickGetAndKeepAheadCardProtoDeclinedEvents.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickGetAndKeepAheadCardProtoDeclinedEvents.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\CloudSearch;
+
+class EnterpriseTopazSidekickGetAndKeepAheadCardProtoDeclinedEvents extends \Google\Collection
+{
+  protected $collection_key = 'events';
+  protected $eventsType = EnterpriseTopazSidekickAgendaEntry::class;
+  protected $eventsDataType = 'array';
+
+  /**
+   * @param EnterpriseTopazSidekickAgendaEntry[]
+   */
+  public function setEvents($events)
+  {
+    $this->events = $events;
+  }
+  /**
+   * @return EnterpriseTopazSidekickAgendaEntry[]
+   */
+  public function getEvents()
+  {
+    return $this->events;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseTopazSidekickGetAndKeepAheadCardProtoDeclinedEvents::class, 'Google_Service_CloudSearch_EnterpriseTopazSidekickGetAndKeepAheadCardProtoDeclinedEvents');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickMeetingNotesCardError.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickMeetingNotesCardError.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickMeetingNotesCardError.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\CloudSearch;
+
+class EnterpriseTopazSidekickMeetingNotesCardError extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $description;
+  protected $eventType = EnterpriseTopazSidekickAgendaEntry::class;
+  protected $eventDataType = '';
+  /**
+   * @var string
+   */
+  public $reason;
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param EnterpriseTopazSidekickAgendaEntry
+   */
+  public function setEvent(EnterpriseTopazSidekickAgendaEntry $event)
+  {
+    $this->event = $event;
+  }
+  /**
+   * @return EnterpriseTopazSidekickAgendaEntry
+   */
+  public function getEvent()
+  {
+    return $this->event;
+  }
+  /**
+   * @param string
+   */
+  public function setReason($reason)
+  {
+    $this->reason = $reason;
+  }
+  /**
+   * @return string
+   */
+  public function getReason()
+  {
+    return $this->reason;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseTopazSidekickMeetingNotesCardError::class, 'Google_Service_CloudSearch_EnterpriseTopazSidekickMeetingNotesCardError');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickMeetingNotesCardProto.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickMeetingNotesCardProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickMeetingNotesCardProto.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\CloudSearch;
+
+class EnterpriseTopazSidekickMeetingNotesCardProto extends \Google\Model
+{
+  protected $eventType = EnterpriseTopazSidekickAgendaEntry::class;
+  protected $eventDataType = '';
+  /**
+   * @var string
+   */
+  public $fileId;
+  /**
+   * @var string
+   */
+  public $title;
+  /**
+   * @var string
+   */
+  public $url;
+
+  /**
+   * @param EnterpriseTopazSidekickAgendaEntry
+   */
+  public function setEvent(EnterpriseTopazSidekickAgendaEntry $event)
+  {
+    $this->event = $event;
+  }
+  /**
+   * @return EnterpriseTopazSidekickAgendaEntry
+   */
+  public function getEvent()
+  {
+    return $this->event;
+  }
+  /**
+   * @param string
+   */
+  public function setFileId($fileId)
+  {
+    $this->fileId = $fileId;
+  }
+  /**
+   * @return string
+   */
+  public function getFileId()
+  {
+    return $this->fileId;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+  /**
+   * @param string
+   */
+  public function setUrl($url)
+  {
+    $this->url = $url;
+  }
+  /**
+   * @return string
+   */
+  public function getUrl()
+  {
+    return $this->url;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseTopazSidekickMeetingNotesCardProto::class, 'Google_Service_CloudSearch_EnterpriseTopazSidekickMeetingNotesCardProto');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickMeetingNotesCardRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickMeetingNotesCardRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickMeetingNotesCardRequest.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\CloudSearch;
+
+class EnterpriseTopazSidekickMeetingNotesCardRequest extends \Google\Collection
+{
+  protected $collection_key = 'canCreateFor';
+  /**
+   * @var string[]
+   */
+  public $canCreateFor;
+  protected $errorType = EnterpriseTopazSidekickMeetingNotesCardError::class;
+  protected $errorDataType = '';
+  protected $eventType = EnterpriseTopazSidekickAgendaEntry::class;
+  protected $eventDataType = '';
+
+  /**
+   * @param string[]
+   */
+  public function setCanCreateFor($canCreateFor)
+  {
+    $this->canCreateFor = $canCreateFor;
+  }
+  /**
+   * @return string[]
+   */
+  public function getCanCreateFor()
+  {
+    return $this->canCreateFor;
+  }
+  /**
+   * @param EnterpriseTopazSidekickMeetingNotesCardError
+   */
+  public function setError(EnterpriseTopazSidekickMeetingNotesCardError $error)
+  {
+    $this->error = $error;
+  }
+  /**
+   * @return EnterpriseTopazSidekickMeetingNotesCardError
+   */
+  public function getError()
+  {
+    return $this->error;
+  }
+  /**
+   * @param EnterpriseTopazSidekickAgendaEntry
+   */
+  public function setEvent(EnterpriseTopazSidekickAgendaEntry $event)
+  {
+    $this->event = $event;
+  }
+  /**
+   * @return EnterpriseTopazSidekickAgendaEntry
+   */
+  public function getEvent()
+  {
+    return $this->event;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseTopazSidekickMeetingNotesCardRequest::class, 'Google_Service_CloudSearch_EnterpriseTopazSidekickMeetingNotesCardRequest');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickNlpMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickNlpMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickNlpMetadata.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\CloudSearch;
+
+class EnterpriseTopazSidekickNlpMetadata extends \Google\Model
+{
+  /**
+   * @var float
+   */
+  public $confidence;
+
+  /**
+   * @param float
+   */
+  public function setConfidence($confidence)
+  {
+    $this->confidence = $confidence;
+  }
+  /**
+   * @return float
+   */
+  public function getConfidence()
+  {
+    return $this->confidence;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseTopazSidekickNlpMetadata::class, 'Google_Service_CloudSearch_EnterpriseTopazSidekickNlpMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickPeopleAnswerDisambiguationInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickPeopleAnswerDisambiguationInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickPeopleAnswerDisambiguationInfo.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\CloudSearch;
+
+class EnterpriseTopazSidekickPeopleAnswerDisambiguationInfo extends \Google\Collection
+{
+  protected $collection_key = 'disambiguation';
+  protected $disambiguationType = EnterpriseTopazSidekickPeopleAnswerDisambiguationInfoDisambiguationPerson::class;
+  protected $disambiguationDataType = 'array';
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param EnterpriseTopazSidekickPeopleAnswerDisambiguationInfoDisambiguationPerson[]
+   */
+  public function setDisambiguation($disambiguation)
+  {
+    $this->disambiguation = $disambiguation;
+  }
+  /**
+   * @return EnterpriseTopazSidekickPeopleAnswerDisambiguationInfoDisambiguationPerson[]
+   */
+  public function getDisambiguation()
+  {
+    return $this->disambiguation;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseTopazSidekickPeopleAnswerDisambiguationInfo::class, 'Google_Service_CloudSearch_EnterpriseTopazSidekickPeopleAnswerDisambiguationInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickPeopleAnswerDisambiguationInfoDisambiguationPerson.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickPeopleAnswerDisambiguationInfoDisambiguationPerson.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickPeopleAnswerDisambiguationInfoDisambiguationPerson.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\CloudSearch;
+
+class EnterpriseTopazSidekickPeopleAnswerDisambiguationInfoDisambiguationPerson extends \Google\Model
+{
+  protected $personType = EnterpriseTopazSidekickCommonPerson::class;
+  protected $personDataType = '';
+  /**
+   * @var string
+   */
+  public $query;
+
+  /**
+   * @param EnterpriseTopazSidekickCommonPerson
+   */
+  public function setPerson(EnterpriseTopazSidekickCommonPerson $person)
+  {
+    $this->person = $person;
+  }
+  /**
+   * @return EnterpriseTopazSidekickCommonPerson
+   */
+  public function getPerson()
+  {
+    return $this->person;
+  }
+  /**
+   * @param string
+   */
+  public function setQuery($query)
+  {
+    $this->query = $query;
+  }
+  /**
+   * @return string
+   */
+  public function getQuery()
+  {
+    return $this->query;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseTopazSidekickPeopleAnswerDisambiguationInfoDisambiguationPerson::class, 'Google_Service_CloudSearch_EnterpriseTopazSidekickPeopleAnswerDisambiguationInfoDisambiguationPerson');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickPeopleAnswerPeopleAnswerCardHeader.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickPeopleAnswerPeopleAnswerCardHeader.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickPeopleAnswerPeopleAnswerCardHeader.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\CloudSearch;
+
+class EnterpriseTopazSidekickPeopleAnswerPeopleAnswerCardHeader extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseTopazSidekickPeopleAnswerPeopleAnswerCardHeader::class, 'Google_Service_CloudSearch_EnterpriseTopazSidekickPeopleAnswerPeopleAnswerCardHeader');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickPeopleAnswerPersonAnswerCard.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickPeopleAnswerPersonAnswerCard.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickPeopleAnswerPersonAnswerCard.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\CloudSearch;
+
+class EnterpriseTopazSidekickPeopleAnswerPersonAnswerCard extends \Google\Collection
+{
+  protected $collection_key = 'answer';
+  protected $answerType = SafeHtmlProto::class;
+  protected $answerDataType = 'array';
+  protected $answerTextType = EnterpriseTopazSidekickAnswerAnswerList::class;
+  protected $answerTextDataType = '';
+  protected $disambiguationInfoType = EnterpriseTopazSidekickPeopleAnswerDisambiguationInfo::class;
+  protected $disambiguationInfoDataType = '';
+  protected $headerType = EnterpriseTopazSidekickPeopleAnswerPeopleAnswerCardHeader::class;
+  protected $headerDataType = '';
+  /**
+   * @var string
+   */
+  public $responseStatus;
+  /**
+   * @var string
+   */
+  public $statusMessage;
+  protected $subjectType = EnterpriseTopazSidekickCommonPerson::class;
+  protected $subjectDataType = '';
+
+  /**
+   * @param SafeHtmlProto[]
+   */
+  public function setAnswer($answer)
+  {
+    $this->answer = $answer;
+  }
+  /**
+   * @return SafeHtmlProto[]
+   */
+  public function getAnswer()
+  {
+    return $this->answer;
+  }
+  /**
+   * @param EnterpriseTopazSidekickAnswerAnswerList
+   */
+  public function setAnswerText(EnterpriseTopazSidekickAnswerAnswerList $answerText)
+  {
+    $this->answerText = $answerText;
+  }
+  /**
+   * @return EnterpriseTopazSidekickAnswerAnswerList
+   */
+  public function getAnswerText()
+  {
+    return $this->answerText;
+  }
+  /**
+   * @param EnterpriseTopazSidekickPeopleAnswerDisambiguationInfo
+   */
+  public function setDisambiguationInfo(EnterpriseTopazSidekickPeopleAnswerDisambiguationInfo $disambiguationInfo)
+  {
+    $this->disambiguationInfo = $disambiguationInfo;
+  }
+  /**
+   * @return EnterpriseTopazSidekickPeopleAnswerDisambiguationInfo
+   */
+  public function getDisambiguationInfo()
+  {
+    return $this->disambiguationInfo;
+  }
+  /**
+   * @param EnterpriseTopazSidekickPeopleAnswerPeopleAnswerCardHeader
+   */
+  public function setHeader(EnterpriseTopazSidekickPeopleAnswerPeopleAnswerCardHeader $header)
+  {
+    $this->header = $header;
+  }
+  /**
+   * @return EnterpriseTopazSidekickPeopleAnswerPeopleAnswerCardHeader
+   */
+  public function getHeader()
+  {
+    return $this->header;
+  }
+  /**
+   * @param string
+   */
+  public function setResponseStatus($responseStatus)
+  {
+    $this->responseStatus = $responseStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getResponseStatus()
+  {
+    return $this->responseStatus;
+  }
+  /**
+   * @param string
+   */
+  public function setStatusMessage($statusMessage)
+  {
+    $this->statusMessage = $statusMessage;
+  }
+  /**
+   * @return string
+   */
+  public function getStatusMessage()
+  {
+    return $this->statusMessage;
+  }
+  /**
+   * @param EnterpriseTopazSidekickCommonPerson
+   */
+  public function setSubject(EnterpriseTopazSidekickCommonPerson $subject)
+  {
+    $this->subject = $subject;
+  }
+  /**
+   * @return EnterpriseTopazSidekickCommonPerson
+   */
+  public function getSubject()
+  {
+    return $this->subject;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseTopazSidekickPeopleAnswerPersonAnswerCard::class, 'Google_Service_CloudSearch_EnterpriseTopazSidekickPeopleAnswerPersonAnswerCard');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickPeopleAnswerRelatedPeopleAnswerCard.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickPeopleAnswerRelatedPeopleAnswerCard.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickPeopleAnswerRelatedPeopleAnswerCard.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,145 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class EnterpriseTopazSidekickPeopleAnswerRelatedPeopleAnswerCard extends \Google\Collection
+{
+  protected $collection_key = 'relatedPeople';
+  protected $disambiguationInfoType = EnterpriseTopazSidekickPeopleAnswerDisambiguationInfo::class;
+  protected $disambiguationInfoDataType = '';
+  protected $headerType = EnterpriseTopazSidekickPeopleAnswerPeopleAnswerCardHeader::class;
+  protected $headerDataType = '';
+  protected $relatedPeopleType = EnterpriseTopazSidekickCommonPerson::class;
+  protected $relatedPeopleDataType = 'array';
+  /**
+   * @var string
+   */
+  public $relationType;
+  /**
+   * @var string
+   */
+  public $responseStatus;
+  /**
+   * @var string
+   */
+  public $statusMessage;
+  protected $subjectType = EnterpriseTopazSidekickCommonPerson::class;
+  protected $subjectDataType = '';
+
+  /**
+   * @param EnterpriseTopazSidekickPeopleAnswerDisambiguationInfo
+   */
+  public function setDisambiguationInfo(EnterpriseTopazSidekickPeopleAnswerDisambiguationInfo $disambiguationInfo)
+  {
+    $this->disambiguationInfo = $disambiguationInfo;
+  }
+  /**
+   * @return EnterpriseTopazSidekickPeopleAnswerDisambiguationInfo
+   */
+  public function getDisambiguationInfo()
+  {
+    return $this->disambiguationInfo;
+  }
+  /**
+   * @param EnterpriseTopazSidekickPeopleAnswerPeopleAnswerCardHeader
+   */
+  public function setHeader(EnterpriseTopazSidekickPeopleAnswerPeopleAnswerCardHeader $header)
+  {
+    $this->header = $header;
+  }
+  /**
+   * @return EnterpriseTopazSidekickPeopleAnswerPeopleAnswerCardHeader
+   */
+  public function getHeader()
+  {
+    return $this->header;
+  }
+  /**
+   * @param EnterpriseTopazSidekickCommonPerson[]
+   */
+  public function setRelatedPeople($relatedPeople)
+  {
+    $this->relatedPeople = $relatedPeople;
+  }
+  /**
+   * @return EnterpriseTopazSidekickCommonPerson[]
+   */
+  public function getRelatedPeople()
+  {
+    return $this->relatedPeople;
+  }
+  /**
+   * @param string
+   */
+  public function setRelationType($relationType)
+  {
+    $this->relationType = $relationType;
+  }
+  /**
+   * @return string
+   */
+  public function getRelationType()
+  {
+    return $this->relationType;
+  }
+  /**
+   * @param string
+   */
+  public function setResponseStatus($responseStatus)
+  {
+    $this->responseStatus = $responseStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getResponseStatus()
+  {
+    return $this->responseStatus;
+  }
+  /**
+   * @param string
+   */
+  public function setStatusMessage($statusMessage)
+  {
+    $this->statusMessage = $statusMessage;
+  }
+  /**
+   * @return string
+   */
+  public function getStatusMessage()
+  {
+    return $this->statusMessage;
+  }
+  /**
+   * @param EnterpriseTopazSidekickCommonPerson
+   */
+  public function setSubject(EnterpriseTopazSidekickCommonPerson $subject)
+  {
+    $this->subject = $subject;
+  }
+  /**
+   * @return EnterpriseTopazSidekickCommonPerson
+   */
+  public function getSubject()
+  {
+    return $this->subject;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseTopazSidekickPeopleAnswerRelatedPeopleAnswerCard::class, 'Google_Service_CloudSearch_EnterpriseTopazSidekickPeopleAnswerRelatedPeopleAnswerCard');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickPeopleDisambiguationCard.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickPeopleDisambiguationCard.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickPeopleDisambiguationCard.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\CloudSearch;
+
+class EnterpriseTopazSidekickPeopleDisambiguationCard extends \Google\Collection
+{
+  protected $collection_key = 'person';
+  protected $personType = EnterpriseTopazSidekickCommonPerson::class;
+  protected $personDataType = 'array';
+
+  /**
+   * @param EnterpriseTopazSidekickCommonPerson[]
+   */
+  public function setPerson($person)
+  {
+    $this->person = $person;
+  }
+  /**
+   * @return EnterpriseTopazSidekickCommonPerson[]
+   */
+  public function getPerson()
+  {
+    return $this->person;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseTopazSidekickPeopleDisambiguationCard::class, 'Google_Service_CloudSearch_EnterpriseTopazSidekickPeopleDisambiguationCard');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickPerson.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickPerson.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickPerson.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,170 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class EnterpriseTopazSidekickPerson extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $affinityLevel;
+  /**
+   * @var string
+   */
+  public $attendingStatus;
+  /**
+   * @var string
+   */
+  public $email;
+  /**
+   * @var string
+   */
+  public $gaiaId;
+  /**
+   * @var bool
+   */
+  public $isGroup;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $obfuscatedGaiaId;
+  /**
+   * @var string
+   */
+  public $photoUrl;
+
+  /**
+   * @param string
+   */
+  public function setAffinityLevel($affinityLevel)
+  {
+    $this->affinityLevel = $affinityLevel;
+  }
+  /**
+   * @return string
+   */
+  public function getAffinityLevel()
+  {
+    return $this->affinityLevel;
+  }
+  /**
+   * @param string
+   */
+  public function setAttendingStatus($attendingStatus)
+  {
+    $this->attendingStatus = $attendingStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getAttendingStatus()
+  {
+    return $this->attendingStatus;
+  }
+  /**
+   * @param string
+   */
+  public function setEmail($email)
+  {
+    $this->email = $email;
+  }
+  /**
+   * @return string
+   */
+  public function getEmail()
+  {
+    return $this->email;
+  }
+  /**
+   * @param string
+   */
+  public function setGaiaId($gaiaId)
+  {
+    $this->gaiaId = $gaiaId;
+  }
+  /**
+   * @return string
+   */
+  public function getGaiaId()
+  {
+    return $this->gaiaId;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsGroup($isGroup)
+  {
+    $this->isGroup = $isGroup;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsGroup()
+  {
+    return $this->isGroup;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setObfuscatedGaiaId($obfuscatedGaiaId)
+  {
+    $this->obfuscatedGaiaId = $obfuscatedGaiaId;
+  }
+  /**
+   * @return string
+   */
+  public function getObfuscatedGaiaId()
+  {
+    return $this->obfuscatedGaiaId;
+  }
+  /**
+   * @param string
+   */
+  public function setPhotoUrl($photoUrl)
+  {
+    $this->photoUrl = $photoUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getPhotoUrl()
+  {
+    return $this->photoUrl;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseTopazSidekickPerson::class, 'Google_Service_CloudSearch_EnterpriseTopazSidekickPerson');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickPersonProfileCard.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickPersonProfileCard.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickPersonProfileCard.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\CloudSearch;
+
+class EnterpriseTopazSidekickPersonProfileCard extends \Google\Collection
+{
+  protected $collection_key = 'relatedPeople';
+  protected $relatedPeopleType = EnterpriseTopazSidekickPersonProfileCardRelatedPeople::class;
+  protected $relatedPeopleDataType = 'array';
+  protected $subjectType = EnterpriseTopazSidekickCommonPerson::class;
+  protected $subjectDataType = '';
+
+  /**
+   * @param EnterpriseTopazSidekickPersonProfileCardRelatedPeople[]
+   */
+  public function setRelatedPeople($relatedPeople)
+  {
+    $this->relatedPeople = $relatedPeople;
+  }
+  /**
+   * @return EnterpriseTopazSidekickPersonProfileCardRelatedPeople[]
+   */
+  public function getRelatedPeople()
+  {
+    return $this->relatedPeople;
+  }
+  /**
+   * @param EnterpriseTopazSidekickCommonPerson
+   */
+  public function setSubject(EnterpriseTopazSidekickCommonPerson $subject)
+  {
+    $this->subject = $subject;
+  }
+  /**
+   * @return EnterpriseTopazSidekickCommonPerson
+   */
+  public function getSubject()
+  {
+    return $this->subject;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseTopazSidekickPersonProfileCard::class, 'Google_Service_CloudSearch_EnterpriseTopazSidekickPersonProfileCard');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickPersonProfileCardRelatedPeople.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickPersonProfileCardRelatedPeople.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickPersonProfileCardRelatedPeople.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\CloudSearch;
+
+class EnterpriseTopazSidekickPersonProfileCardRelatedPeople extends \Google\Collection
+{
+  protected $collection_key = 'relatedPerson';
+  protected $relatedPersonType = EnterpriseTopazSidekickCommonPerson::class;
+  protected $relatedPersonDataType = 'array';
+  /**
+   * @var string
+   */
+  public $relation;
+
+  /**
+   * @param EnterpriseTopazSidekickCommonPerson[]
+   */
+  public function setRelatedPerson($relatedPerson)
+  {
+    $this->relatedPerson = $relatedPerson;
+  }
+  /**
+   * @return EnterpriseTopazSidekickCommonPerson[]
+   */
+  public function getRelatedPerson()
+  {
+    return $this->relatedPerson;
+  }
+  /**
+   * @param string
+   */
+  public function setRelation($relation)
+  {
+    $this->relation = $relation;
+  }
+  /**
+   * @return string
+   */
+  public function getRelation()
+  {
+    return $this->relation;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseTopazSidekickPersonProfileCardRelatedPeople::class, 'Google_Service_CloudSearch_EnterpriseTopazSidekickPersonProfileCardRelatedPeople');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickPersonalizedDocsCardProto.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickPersonalizedDocsCardProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickPersonalizedDocsCardProto.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\CloudSearch;
+
+class EnterpriseTopazSidekickPersonalizedDocsCardProto extends \Google\Collection
+{
+  protected $collection_key = 'documentGroup';
+  protected $documentGroupType = EnterpriseTopazSidekickDocumentGroup::class;
+  protected $documentGroupDataType = 'array';
+
+  /**
+   * @param EnterpriseTopazSidekickDocumentGroup[]
+   */
+  public function setDocumentGroup($documentGroup)
+  {
+    $this->documentGroup = $documentGroup;
+  }
+  /**
+   * @return EnterpriseTopazSidekickDocumentGroup[]
+   */
+  public function getDocumentGroup()
+  {
+    return $this->documentGroup;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseTopazSidekickPersonalizedDocsCardProto::class, 'Google_Service_CloudSearch_EnterpriseTopazSidekickPersonalizedDocsCardProto');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickRankingParams.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickRankingParams.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickRankingParams.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\CloudSearch;
+
+class EnterpriseTopazSidekickRankingParams extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $endTimeMs;
+  /**
+   * @var string
+   */
+  public $priority;
+  /**
+   * @var float
+   */
+  public $score;
+  /**
+   * @var string
+   */
+  public $spanMs;
+  /**
+   * @var string
+   */
+  public $startTimeMs;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setEndTimeMs($endTimeMs)
+  {
+    $this->endTimeMs = $endTimeMs;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTimeMs()
+  {
+    return $this->endTimeMs;
+  }
+  /**
+   * @param string
+   */
+  public function setPriority($priority)
+  {
+    $this->priority = $priority;
+  }
+  /**
+   * @return string
+   */
+  public function getPriority()
+  {
+    return $this->priority;
+  }
+  /**
+   * @param float
+   */
+  public function setScore($score)
+  {
+    $this->score = $score;
+  }
+  /**
+   * @return float
+   */
+  public function getScore()
+  {
+    return $this->score;
+  }
+  /**
+   * @param string
+   */
+  public function setSpanMs($spanMs)
+  {
+    $this->spanMs = $spanMs;
+  }
+  /**
+   * @return string
+   */
+  public function getSpanMs()
+  {
+    return $this->spanMs;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTimeMs($startTimeMs)
+  {
+    $this->startTimeMs = $startTimeMs;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTimeMs()
+  {
+    return $this->startTimeMs;
+  }
+  /**
+   * @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(EnterpriseTopazSidekickRankingParams::class, 'Google_Service_CloudSearch_EnterpriseTopazSidekickRankingParams');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickRecentDocumentsCardProto.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickRecentDocumentsCardProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickRecentDocumentsCardProto.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\CloudSearch;
+
+class EnterpriseTopazSidekickRecentDocumentsCardProto extends \Google\Collection
+{
+  protected $collection_key = 'document';
+  protected $documentType = EnterpriseTopazSidekickCommonDocument::class;
+  protected $documentDataType = 'array';
+
+  /**
+   * @param EnterpriseTopazSidekickCommonDocument[]
+   */
+  public function setDocument($document)
+  {
+    $this->document = $document;
+  }
+  /**
+   * @return EnterpriseTopazSidekickCommonDocument[]
+   */
+  public function getDocument()
+  {
+    return $this->document;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseTopazSidekickRecentDocumentsCardProto::class, 'Google_Service_CloudSearch_EnterpriseTopazSidekickRecentDocumentsCardProto');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickScheduledMeeting.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickScheduledMeeting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickScheduledMeeting.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\CloudSearch;
+
+class EnterpriseTopazSidekickScheduledMeeting extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $meetingLocation;
+  protected $meetingTimeType = EnterpriseTopazSidekickTimeSlot::class;
+  protected $meetingTimeDataType = '';
+  /**
+   * @var string
+   */
+  public $meetingTitle;
+
+  /**
+   * @param string
+   */
+  public function setMeetingLocation($meetingLocation)
+  {
+    $this->meetingLocation = $meetingLocation;
+  }
+  /**
+   * @return string
+   */
+  public function getMeetingLocation()
+  {
+    return $this->meetingLocation;
+  }
+  /**
+   * @param EnterpriseTopazSidekickTimeSlot
+   */
+  public function setMeetingTime(EnterpriseTopazSidekickTimeSlot $meetingTime)
+  {
+    $this->meetingTime = $meetingTime;
+  }
+  /**
+   * @return EnterpriseTopazSidekickTimeSlot
+   */
+  public function getMeetingTime()
+  {
+    return $this->meetingTime;
+  }
+  /**
+   * @param string
+   */
+  public function setMeetingTitle($meetingTitle)
+  {
+    $this->meetingTitle = $meetingTitle;
+  }
+  /**
+   * @return string
+   */
+  public function getMeetingTitle()
+  {
+    return $this->meetingTitle;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseTopazSidekickScheduledMeeting::class, 'Google_Service_CloudSearch_EnterpriseTopazSidekickScheduledMeeting');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickShareMeetingDocsCardProto.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickShareMeetingDocsCardProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickShareMeetingDocsCardProto.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\CloudSearch;
+
+class EnterpriseTopazSidekickShareMeetingDocsCardProto extends \Google\Collection
+{
+  protected $collection_key = 'document';
+  protected $documentType = EnterpriseTopazSidekickCommonDocument::class;
+  protected $documentDataType = 'array';
+  protected $eventType = EnterpriseTopazSidekickAgendaEntry::class;
+  protected $eventDataType = '';
+
+  /**
+   * @param EnterpriseTopazSidekickCommonDocument[]
+   */
+  public function setDocument($document)
+  {
+    $this->document = $document;
+  }
+  /**
+   * @return EnterpriseTopazSidekickCommonDocument[]
+   */
+  public function getDocument()
+  {
+    return $this->document;
+  }
+  /**
+   * @param EnterpriseTopazSidekickAgendaEntry
+   */
+  public function setEvent(EnterpriseTopazSidekickAgendaEntry $event)
+  {
+    $this->event = $event;
+  }
+  /**
+   * @return EnterpriseTopazSidekickAgendaEntry
+   */
+  public function getEvent()
+  {
+    return $this->event;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseTopazSidekickShareMeetingDocsCardProto::class, 'Google_Service_CloudSearch_EnterpriseTopazSidekickShareMeetingDocsCardProto');
Index: vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickTimeSlot.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickTimeSlot.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnterpriseTopazSidekickTimeSlot.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\CloudSearch;
+
+class EnterpriseTopazSidekickTimeSlot extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $endTimeDay;
+  /**
+   * @var string
+   */
+  public $endTimeHourAndMinute;
+  /**
+   * @var string
+   */
+  public $endTimeInMillis;
+  /**
+   * @var string
+   */
+  public $startTimeDay;
+  /**
+   * @var string
+   */
+  public $startTimeHourAndMinute;
+  /**
+   * @var string
+   */
+  public $startTimeInMillis;
+
+  /**
+   * @param string
+   */
+  public function setEndTimeDay($endTimeDay)
+  {
+    $this->endTimeDay = $endTimeDay;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTimeDay()
+  {
+    return $this->endTimeDay;
+  }
+  /**
+   * @param string
+   */
+  public function setEndTimeHourAndMinute($endTimeHourAndMinute)
+  {
+    $this->endTimeHourAndMinute = $endTimeHourAndMinute;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTimeHourAndMinute()
+  {
+    return $this->endTimeHourAndMinute;
+  }
+  /**
+   * @param string
+   */
+  public function setEndTimeInMillis($endTimeInMillis)
+  {
+    $this->endTimeInMillis = $endTimeInMillis;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTimeInMillis()
+  {
+    return $this->endTimeInMillis;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTimeDay($startTimeDay)
+  {
+    $this->startTimeDay = $startTimeDay;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTimeDay()
+  {
+    return $this->startTimeDay;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTimeHourAndMinute($startTimeHourAndMinute)
+  {
+    $this->startTimeHourAndMinute = $startTimeHourAndMinute;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTimeHourAndMinute()
+  {
+    return $this->startTimeHourAndMinute;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTimeInMillis($startTimeInMillis)
+  {
+    $this->startTimeInMillis = $startTimeInMillis;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTimeInMillis()
+  {
+    return $this->startTimeInMillis;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseTopazSidekickTimeSlot::class, 'Google_Service_CloudSearch_EnterpriseTopazSidekickTimeSlot');
Index: vendor/google/apiclient-services/src/CloudSearch/EnumOperatorOptions.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnumOperatorOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnumOperatorOptions.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\CloudSearch;
+
+class EnumOperatorOptions extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $operatorName;
+
+  /**
+   * @param string
+   */
+  public function setOperatorName($operatorName)
+  {
+    $this->operatorName = $operatorName;
+  }
+  /**
+   * @return string
+   */
+  public function getOperatorName()
+  {
+    return $this->operatorName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnumOperatorOptions::class, 'Google_Service_CloudSearch_EnumOperatorOptions');
Index: vendor/google/apiclient-services/src/CloudSearch/EnumPropertyOptions.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnumPropertyOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnumPropertyOptions.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\CloudSearch;
+
+class EnumPropertyOptions extends \Google\Collection
+{
+  protected $collection_key = 'possibleValues';
+  protected $operatorOptionsType = EnumOperatorOptions::class;
+  protected $operatorOptionsDataType = '';
+  /**
+   * @var string
+   */
+  public $orderedRanking;
+  protected $possibleValuesType = EnumValuePair::class;
+  protected $possibleValuesDataType = 'array';
+
+  /**
+   * @param EnumOperatorOptions
+   */
+  public function setOperatorOptions(EnumOperatorOptions $operatorOptions)
+  {
+    $this->operatorOptions = $operatorOptions;
+  }
+  /**
+   * @return EnumOperatorOptions
+   */
+  public function getOperatorOptions()
+  {
+    return $this->operatorOptions;
+  }
+  /**
+   * @param string
+   */
+  public function setOrderedRanking($orderedRanking)
+  {
+    $this->orderedRanking = $orderedRanking;
+  }
+  /**
+   * @return string
+   */
+  public function getOrderedRanking()
+  {
+    return $this->orderedRanking;
+  }
+  /**
+   * @param EnumValuePair[]
+   */
+  public function setPossibleValues($possibleValues)
+  {
+    $this->possibleValues = $possibleValues;
+  }
+  /**
+   * @return EnumValuePair[]
+   */
+  public function getPossibleValues()
+  {
+    return $this->possibleValues;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnumPropertyOptions::class, 'Google_Service_CloudSearch_EnumPropertyOptions');
Index: vendor/google/apiclient-services/src/CloudSearch/EnumValuePair.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnumValuePair.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnumValuePair.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\CloudSearch;
+
+class EnumValuePair extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $integerValue;
+  /**
+   * @var string
+   */
+  public $stringValue;
+
+  /**
+   * @param int
+   */
+  public function setIntegerValue($integerValue)
+  {
+    $this->integerValue = $integerValue;
+  }
+  /**
+   * @return int
+   */
+  public function getIntegerValue()
+  {
+    return $this->integerValue;
+  }
+  /**
+   * @param string
+   */
+  public function setStringValue($stringValue)
+  {
+    $this->stringValue = $stringValue;
+  }
+  /**
+   * @return string
+   */
+  public function getStringValue()
+  {
+    return $this->stringValue;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnumValuePair::class, 'Google_Service_CloudSearch_EnumValuePair');
Index: vendor/google/apiclient-services/src/CloudSearch/EnumValues.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EnumValues.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EnumValues.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\CloudSearch;
+
+class EnumValues 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(EnumValues::class, 'Google_Service_CloudSearch_EnumValues');
Index: vendor/google/apiclient-services/src/CloudSearch/ErrorInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ErrorInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ErrorInfo.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\CloudSearch;
+
+class ErrorInfo extends \Google\Collection
+{
+  protected $collection_key = 'errorMessages';
+  protected $errorMessagesType = ErrorMessage::class;
+  protected $errorMessagesDataType = 'array';
+
+  /**
+   * @param ErrorMessage[]
+   */
+  public function setErrorMessages($errorMessages)
+  {
+    $this->errorMessages = $errorMessages;
+  }
+  /**
+   * @return ErrorMessage[]
+   */
+  public function getErrorMessages()
+  {
+    return $this->errorMessages;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ErrorInfo::class, 'Google_Service_CloudSearch_ErrorInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/ErrorMessage.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ErrorMessage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ErrorMessage.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\CloudSearch;
+
+class ErrorMessage extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $errorMessage;
+  protected $sourceType = Source::class;
+  protected $sourceDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setErrorMessage($errorMessage)
+  {
+    $this->errorMessage = $errorMessage;
+  }
+  /**
+   * @return string
+   */
+  public function getErrorMessage()
+  {
+    return $this->errorMessage;
+  }
+  /**
+   * @param Source
+   */
+  public function setSource(Source $source)
+  {
+    $this->source = $source;
+  }
+  /**
+   * @return Source
+   */
+  public function getSource()
+  {
+    return $this->source;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ErrorMessage::class, 'Google_Service_CloudSearch_ErrorMessage');
Index: vendor/google/apiclient-services/src/CloudSearch/EventAnnotation.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EventAnnotation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EventAnnotation.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\CloudSearch;
+
+class EventAnnotation extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $type;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param int
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return int
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @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(EventAnnotation::class, 'Google_Service_CloudSearch_EventAnnotation');
Index: vendor/google/apiclient-services/src/CloudSearch/EventProto.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/EventProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/EventProto.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\CloudSearch;
+
+class EventProto extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $eventId;
+  /**
+   * @var int
+   */
+  public $memberType;
+
+  /**
+   * @param string
+   */
+  public function setEventId($eventId)
+  {
+    $this->eventId = $eventId;
+  }
+  /**
+   * @return string
+   */
+  public function getEventId()
+  {
+    return $this->eventId;
+  }
+  /**
+   * @param int
+   */
+  public function setMemberType($memberType)
+  {
+    $this->memberType = $memberType;
+  }
+  /**
+   * @return int
+   */
+  public function getMemberType()
+  {
+    return $this->memberType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EventProto::class, 'Google_Service_CloudSearch_EventProto');
Index: vendor/google/apiclient-services/src/CloudSearch/FacetBucket.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/FacetBucket.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/FacetBucket.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\CloudSearch;
+
+class FacetBucket extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $count;
+  protected $filterType = Filter::class;
+  protected $filterDataType = '';
+  /**
+   * @var int
+   */
+  public $percentage;
+  protected $valueType = Value::class;
+  protected $valueDataType = '';
+
+  /**
+   * @param int
+   */
+  public function setCount($count)
+  {
+    $this->count = $count;
+  }
+  /**
+   * @return int
+   */
+  public function getCount()
+  {
+    return $this->count;
+  }
+  /**
+   * @param Filter
+   */
+  public function setFilter(Filter $filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return Filter
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+  /**
+   * @param int
+   */
+  public function setPercentage($percentage)
+  {
+    $this->percentage = $percentage;
+  }
+  /**
+   * @return int
+   */
+  public function getPercentage()
+  {
+    return $this->percentage;
+  }
+  /**
+   * @param Value
+   */
+  public function setValue(Value $value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return Value
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FacetBucket::class, 'Google_Service_CloudSearch_FacetBucket');
Index: vendor/google/apiclient-services/src/CloudSearch/FacetOptions.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/FacetOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/FacetOptions.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\CloudSearch;
+
+class FacetOptions extends \Google\Model
+{
+  protected $integerFacetingOptionsType = IntegerFacetingOptions::class;
+  protected $integerFacetingOptionsDataType = '';
+  /**
+   * @var int
+   */
+  public $numFacetBuckets;
+  /**
+   * @var string
+   */
+  public $objectType;
+  /**
+   * @var string
+   */
+  public $operatorName;
+  /**
+   * @var string
+   */
+  public $sourceName;
+
+  /**
+   * @param IntegerFacetingOptions
+   */
+  public function setIntegerFacetingOptions(IntegerFacetingOptions $integerFacetingOptions)
+  {
+    $this->integerFacetingOptions = $integerFacetingOptions;
+  }
+  /**
+   * @return IntegerFacetingOptions
+   */
+  public function getIntegerFacetingOptions()
+  {
+    return $this->integerFacetingOptions;
+  }
+  /**
+   * @param int
+   */
+  public function setNumFacetBuckets($numFacetBuckets)
+  {
+    $this->numFacetBuckets = $numFacetBuckets;
+  }
+  /**
+   * @return int
+   */
+  public function getNumFacetBuckets()
+  {
+    return $this->numFacetBuckets;
+  }
+  /**
+   * @param string
+   */
+  public function setObjectType($objectType)
+  {
+    $this->objectType = $objectType;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectType()
+  {
+    return $this->objectType;
+  }
+  /**
+   * @param string
+   */
+  public function setOperatorName($operatorName)
+  {
+    $this->operatorName = $operatorName;
+  }
+  /**
+   * @return string
+   */
+  public function getOperatorName()
+  {
+    return $this->operatorName;
+  }
+  /**
+   * @param string
+   */
+  public function setSourceName($sourceName)
+  {
+    $this->sourceName = $sourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getSourceName()
+  {
+    return $this->sourceName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FacetOptions::class, 'Google_Service_CloudSearch_FacetOptions');
Index: vendor/google/apiclient-services/src/CloudSearch/FacetResult.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/FacetResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/FacetResult.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\CloudSearch;
+
+class FacetResult extends \Google\Collection
+{
+  protected $collection_key = 'buckets';
+  protected $bucketsType = FacetBucket::class;
+  protected $bucketsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $objectType;
+  /**
+   * @var string
+   */
+  public $operatorName;
+  /**
+   * @var string
+   */
+  public $sourceName;
+
+  /**
+   * @param FacetBucket[]
+   */
+  public function setBuckets($buckets)
+  {
+    $this->buckets = $buckets;
+  }
+  /**
+   * @return FacetBucket[]
+   */
+  public function getBuckets()
+  {
+    return $this->buckets;
+  }
+  /**
+   * @param string
+   */
+  public function setObjectType($objectType)
+  {
+    $this->objectType = $objectType;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectType()
+  {
+    return $this->objectType;
+  }
+  /**
+   * @param string
+   */
+  public function setOperatorName($operatorName)
+  {
+    $this->operatorName = $operatorName;
+  }
+  /**
+   * @return string
+   */
+  public function getOperatorName()
+  {
+    return $this->operatorName;
+  }
+  /**
+   * @param string
+   */
+  public function setSourceName($sourceName)
+  {
+    $this->sourceName = $sourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getSourceName()
+  {
+    return $this->sourceName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FacetResult::class, 'Google_Service_CloudSearch_FacetResult');
Index: vendor/google/apiclient-services/src/CloudSearch/FieldViolation.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/FieldViolation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/FieldViolation.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\CloudSearch;
+
+class FieldViolation extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $field;
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setField($field)
+  {
+    $this->field = $field;
+  }
+  /**
+   * @return string
+   */
+  public function getField()
+  {
+    return $this->field;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FieldViolation::class, 'Google_Service_CloudSearch_FieldViolation');
Index: vendor/google/apiclient-services/src/CloudSearch/Filter.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Filter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Filter.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\CloudSearch;
+
+class Filter extends \Google\Model
+{
+  protected $compositeFilterType = CompositeFilter::class;
+  protected $compositeFilterDataType = '';
+  protected $valueFilterType = ValueFilter::class;
+  protected $valueFilterDataType = '';
+
+  /**
+   * @param CompositeFilter
+   */
+  public function setCompositeFilter(CompositeFilter $compositeFilter)
+  {
+    $this->compositeFilter = $compositeFilter;
+  }
+  /**
+   * @return CompositeFilter
+   */
+  public function getCompositeFilter()
+  {
+    return $this->compositeFilter;
+  }
+  /**
+   * @param ValueFilter
+   */
+  public function setValueFilter(ValueFilter $valueFilter)
+  {
+    $this->valueFilter = $valueFilter;
+  }
+  /**
+   * @return ValueFilter
+   */
+  public function getValueFilter()
+  {
+    return $this->valueFilter;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Filter::class, 'Google_Service_CloudSearch_Filter');
Index: vendor/google/apiclient-services/src/CloudSearch/FilterCreated.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/FilterCreated.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/FilterCreated.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\CloudSearch;
+
+class FilterCreated extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FilterCreated::class, 'Google_Service_CloudSearch_FilterCreated');
Index: vendor/google/apiclient-services/src/CloudSearch/FilterDeleted.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/FilterDeleted.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/FilterDeleted.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\CloudSearch;
+
+class FilterDeleted extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FilterDeleted::class, 'Google_Service_CloudSearch_FilterDeleted');
Index: vendor/google/apiclient-services/src/CloudSearch/FilterOptions.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/FilterOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/FilterOptions.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\CloudSearch;
+
+class FilterOptions extends \Google\Model
+{
+  protected $filterType = Filter::class;
+  protected $filterDataType = '';
+  /**
+   * @var string
+   */
+  public $objectType;
+
+  /**
+   * @param Filter
+   */
+  public function setFilter(Filter $filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return Filter
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+  /**
+   * @param string
+   */
+  public function setObjectType($objectType)
+  {
+    $this->objectType = $objectType;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectType()
+  {
+    return $this->objectType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FilterOptions::class, 'Google_Service_CloudSearch_FilterOptions');
Index: vendor/google/apiclient-services/src/CloudSearch/FilterUpdate.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/FilterUpdate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/FilterUpdate.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\CloudSearch;
+
+class FilterUpdate extends \Google\Model
+{
+  protected $filterCreatedType = FilterCreated::class;
+  protected $filterCreatedDataType = '';
+  protected $filterDeletedType = FilterDeleted::class;
+  protected $filterDeletedDataType = '';
+  /**
+   * @var string
+   */
+  public $filterId;
+
+  /**
+   * @param FilterCreated
+   */
+  public function setFilterCreated(FilterCreated $filterCreated)
+  {
+    $this->filterCreated = $filterCreated;
+  }
+  /**
+   * @return FilterCreated
+   */
+  public function getFilterCreated()
+  {
+    return $this->filterCreated;
+  }
+  /**
+   * @param FilterDeleted
+   */
+  public function setFilterDeleted(FilterDeleted $filterDeleted)
+  {
+    $this->filterDeleted = $filterDeleted;
+  }
+  /**
+   * @return FilterDeleted
+   */
+  public function getFilterDeleted()
+  {
+    return $this->filterDeleted;
+  }
+  /**
+   * @param string
+   */
+  public function setFilterId($filterId)
+  {
+    $this->filterId = $filterId;
+  }
+  /**
+   * @return string
+   */
+  public function getFilterId()
+  {
+    return $this->filterId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FilterUpdate::class, 'Google_Service_CloudSearch_FilterUpdate');
Index: vendor/google/apiclient-services/src/CloudSearch/FixedFooter.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/FixedFooter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/FixedFooter.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\CloudSearch;
+
+class FixedFooter extends \Google\Collection
+{
+  protected $collection_key = 'buttons';
+  protected $buttonsType = Button::class;
+  protected $buttonsDataType = 'array';
+  protected $primaryButtonType = TextButton::class;
+  protected $primaryButtonDataType = '';
+  protected $secondaryButtonType = TextButton::class;
+  protected $secondaryButtonDataType = '';
+
+  /**
+   * @param Button[]
+   */
+  public function setButtons($buttons)
+  {
+    $this->buttons = $buttons;
+  }
+  /**
+   * @return Button[]
+   */
+  public function getButtons()
+  {
+    return $this->buttons;
+  }
+  /**
+   * @param TextButton
+   */
+  public function setPrimaryButton(TextButton $primaryButton)
+  {
+    $this->primaryButton = $primaryButton;
+  }
+  /**
+   * @return TextButton
+   */
+  public function getPrimaryButton()
+  {
+    return $this->primaryButton;
+  }
+  /**
+   * @param TextButton
+   */
+  public function setSecondaryButton(TextButton $secondaryButton)
+  {
+    $this->secondaryButton = $secondaryButton;
+  }
+  /**
+   * @return TextButton
+   */
+  public function getSecondaryButton()
+  {
+    return $this->secondaryButton;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FixedFooter::class, 'Google_Service_CloudSearch_FixedFooter');
Index: vendor/google/apiclient-services/src/CloudSearch/Folder.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Folder.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Folder.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\CloudSearch;
+
+class Folder extends \Google\Collection
+{
+  protected $collection_key = 'message';
+  /**
+   * @var string
+   */
+  public $id;
+  protected $messageType = ImapsyncFolderAttributeFolderMessage::class;
+  protected $messageDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param ImapsyncFolderAttributeFolderMessage[]
+   */
+  public function setMessage($message)
+  {
+    $this->message = $message;
+  }
+  /**
+   * @return ImapsyncFolderAttributeFolderMessage[]
+   */
+  public function getMessage()
+  {
+    return $this->message;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Folder::class, 'Google_Service_CloudSearch_Folder');
Index: vendor/google/apiclient-services/src/CloudSearch/FolderAttribute.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/FolderAttribute.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/FolderAttribute.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\CloudSearch;
+
+class FolderAttribute extends \Google\Collection
+{
+  protected $collection_key = 'folder';
+  protected $folderType = Folder::class;
+  protected $folderDataType = 'array';
+
+  /**
+   * @param Folder[]
+   */
+  public function setFolder($folder)
+  {
+    $this->folder = $folder;
+  }
+  /**
+   * @return Folder[]
+   */
+  public function getFolder()
+  {
+    return $this->folder;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FolderAttribute::class, 'Google_Service_CloudSearch_FolderAttribute');
Index: vendor/google/apiclient-services/src/CloudSearch/FormAction.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/FormAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/FormAction.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\CloudSearch;
+
+class FormAction extends \Google\Collection
+{
+  protected $collection_key = 'parameters';
+  /**
+   * @var string
+   */
+  public $actionMethodName;
+  /**
+   * @var string
+   */
+  public $loadIndicator;
+  protected $parametersType = ActionParameter::class;
+  protected $parametersDataType = 'array';
+  /**
+   * @var bool
+   */
+  public $persistValues;
+
+  /**
+   * @param string
+   */
+  public function setActionMethodName($actionMethodName)
+  {
+    $this->actionMethodName = $actionMethodName;
+  }
+  /**
+   * @return string
+   */
+  public function getActionMethodName()
+  {
+    return $this->actionMethodName;
+  }
+  /**
+   * @param string
+   */
+  public function setLoadIndicator($loadIndicator)
+  {
+    $this->loadIndicator = $loadIndicator;
+  }
+  /**
+   * @return string
+   */
+  public function getLoadIndicator()
+  {
+    return $this->loadIndicator;
+  }
+  /**
+   * @param ActionParameter[]
+   */
+  public function setParameters($parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return ActionParameter[]
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+  /**
+   * @param bool
+   */
+  public function setPersistValues($persistValues)
+  {
+    $this->persistValues = $persistValues;
+  }
+  /**
+   * @return bool
+   */
+  public function getPersistValues()
+  {
+    return $this->persistValues;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FormAction::class, 'Google_Service_CloudSearch_FormAction');
Index: vendor/google/apiclient-services/src/CloudSearch/FormatMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/FormatMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/FormatMetadata.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\CloudSearch;
+
+class FormatMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $fontColor;
+  /**
+   * @var string
+   */
+  public $formatType;
+
+  /**
+   * @param string
+   */
+  public function setFontColor($fontColor)
+  {
+    $this->fontColor = $fontColor;
+  }
+  /**
+   * @return string
+   */
+  public function getFontColor()
+  {
+    return $this->fontColor;
+  }
+  /**
+   * @param string
+   */
+  public function setFormatType($formatType)
+  {
+    $this->formatType = $formatType;
+  }
+  /**
+   * @return string
+   */
+  public function getFormatType()
+  {
+    return $this->formatType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FormatMetadata::class, 'Google_Service_CloudSearch_FormatMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/Formatting.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Formatting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Formatting.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\CloudSearch;
+
+class Formatting extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $bold;
+  /**
+   * @var bool
+   */
+  public $highlight;
+  /**
+   * @var bool
+   */
+  public $italics;
+  /**
+   * @var bool
+   */
+  public $strikethrough;
+  /**
+   * @var string
+   */
+  public $style;
+  /**
+   * @var bool
+   */
+  public $underline;
+
+  /**
+   * @param bool
+   */
+  public function setBold($bold)
+  {
+    $this->bold = $bold;
+  }
+  /**
+   * @return bool
+   */
+  public function getBold()
+  {
+    return $this->bold;
+  }
+  /**
+   * @param bool
+   */
+  public function setHighlight($highlight)
+  {
+    $this->highlight = $highlight;
+  }
+  /**
+   * @return bool
+   */
+  public function getHighlight()
+  {
+    return $this->highlight;
+  }
+  /**
+   * @param bool
+   */
+  public function setItalics($italics)
+  {
+    $this->italics = $italics;
+  }
+  /**
+   * @return bool
+   */
+  public function getItalics()
+  {
+    return $this->italics;
+  }
+  /**
+   * @param bool
+   */
+  public function setStrikethrough($strikethrough)
+  {
+    $this->strikethrough = $strikethrough;
+  }
+  /**
+   * @return bool
+   */
+  public function getStrikethrough()
+  {
+    return $this->strikethrough;
+  }
+  /**
+   * @param string
+   */
+  public function setStyle($style)
+  {
+    $this->style = $style;
+  }
+  /**
+   * @return string
+   */
+  public function getStyle()
+  {
+    return $this->style;
+  }
+  /**
+   * @param bool
+   */
+  public function setUnderline($underline)
+  {
+    $this->underline = $underline;
+  }
+  /**
+   * @return bool
+   */
+  public function getUnderline()
+  {
+    return $this->underline;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Formatting::class, 'Google_Service_CloudSearch_Formatting');
Index: vendor/google/apiclient-services/src/CloudSearch/FreshnessOptions.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/FreshnessOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/FreshnessOptions.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\CloudSearch;
+
+class FreshnessOptions extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $freshnessDuration;
+  /**
+   * @var string
+   */
+  public $freshnessProperty;
+
+  /**
+   * @param string
+   */
+  public function setFreshnessDuration($freshnessDuration)
+  {
+    $this->freshnessDuration = $freshnessDuration;
+  }
+  /**
+   * @return string
+   */
+  public function getFreshnessDuration()
+  {
+    return $this->freshnessDuration;
+  }
+  /**
+   * @param string
+   */
+  public function setFreshnessProperty($freshnessProperty)
+  {
+    $this->freshnessProperty = $freshnessProperty;
+  }
+  /**
+   * @return string
+   */
+  public function getFreshnessProperty()
+  {
+    return $this->freshnessProperty;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FreshnessOptions::class, 'Google_Service_CloudSearch_FreshnessOptions');
Index: vendor/google/apiclient-services/src/CloudSearch/FuseboxItem.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/FuseboxItem.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/FuseboxItem.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,294 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class FuseboxItem extends \Google\Model
+{
+  protected $attributesType = Attributes::class;
+  protected $attributesDataType = '';
+  /**
+   * @var string
+   */
+  public $creationTimeMicroseconds;
+  protected $historyType = History::class;
+  protected $historyDataType = '';
+  protected $itemKeyType = MultiKey::class;
+  protected $itemKeyDataType = '';
+  protected $labelsType = Labels::class;
+  protected $labelsDataType = '';
+  /**
+   * @var string
+   */
+  public $lastModificationTimeUs;
+  protected $lockerReferencesType = References::class;
+  protected $lockerReferencesDataType = '';
+  protected $matchInfoType = MatchInfo::class;
+  protected $matchInfoDataType = '';
+  protected $partsType = ItemParts::class;
+  protected $partsDataType = '';
+  /**
+   * @var string
+   */
+  public $readTs;
+  protected $referencesType = References::class;
+  protected $referencesDataType = '';
+  /**
+   * @var string
+   */
+  public $snippet;
+  protected $threadKeyType = MultiKey::class;
+  protected $threadKeyDataType = '';
+  /**
+   * @var string
+   */
+  public $threadLocator;
+  protected $triggersType = Triggers::class;
+  protected $triggersDataType = '';
+  /**
+   * @var string
+   */
+  public $version;
+
+  /**
+   * @param Attributes
+   */
+  public function setAttributes(Attributes $attributes)
+  {
+    $this->attributes = $attributes;
+  }
+  /**
+   * @return Attributes
+   */
+  public function getAttributes()
+  {
+    return $this->attributes;
+  }
+  /**
+   * @param string
+   */
+  public function setCreationTimeMicroseconds($creationTimeMicroseconds)
+  {
+    $this->creationTimeMicroseconds = $creationTimeMicroseconds;
+  }
+  /**
+   * @return string
+   */
+  public function getCreationTimeMicroseconds()
+  {
+    return $this->creationTimeMicroseconds;
+  }
+  /**
+   * @param History
+   */
+  public function setHistory(History $history)
+  {
+    $this->history = $history;
+  }
+  /**
+   * @return History
+   */
+  public function getHistory()
+  {
+    return $this->history;
+  }
+  /**
+   * @param MultiKey
+   */
+  public function setItemKey(MultiKey $itemKey)
+  {
+    $this->itemKey = $itemKey;
+  }
+  /**
+   * @return MultiKey
+   */
+  public function getItemKey()
+  {
+    return $this->itemKey;
+  }
+  /**
+   * @param Labels
+   */
+  public function setLabels(Labels $labels)
+  {
+    $this->labels = $labels;
+  }
+  /**
+   * @return Labels
+   */
+  public function getLabels()
+  {
+    return $this->labels;
+  }
+  /**
+   * @param string
+   */
+  public function setLastModificationTimeUs($lastModificationTimeUs)
+  {
+    $this->lastModificationTimeUs = $lastModificationTimeUs;
+  }
+  /**
+   * @return string
+   */
+  public function getLastModificationTimeUs()
+  {
+    return $this->lastModificationTimeUs;
+  }
+  /**
+   * @param References
+   */
+  public function setLockerReferences(References $lockerReferences)
+  {
+    $this->lockerReferences = $lockerReferences;
+  }
+  /**
+   * @return References
+   */
+  public function getLockerReferences()
+  {
+    return $this->lockerReferences;
+  }
+  /**
+   * @param MatchInfo
+   */
+  public function setMatchInfo(MatchInfo $matchInfo)
+  {
+    $this->matchInfo = $matchInfo;
+  }
+  /**
+   * @return MatchInfo
+   */
+  public function getMatchInfo()
+  {
+    return $this->matchInfo;
+  }
+  /**
+   * @param ItemParts
+   */
+  public function setParts(ItemParts $parts)
+  {
+    $this->parts = $parts;
+  }
+  /**
+   * @return ItemParts
+   */
+  public function getParts()
+  {
+    return $this->parts;
+  }
+  /**
+   * @param string
+   */
+  public function setReadTs($readTs)
+  {
+    $this->readTs = $readTs;
+  }
+  /**
+   * @return string
+   */
+  public function getReadTs()
+  {
+    return $this->readTs;
+  }
+  /**
+   * @param References
+   */
+  public function setReferences(References $references)
+  {
+    $this->references = $references;
+  }
+  /**
+   * @return References
+   */
+  public function getReferences()
+  {
+    return $this->references;
+  }
+  /**
+   * @param string
+   */
+  public function setSnippet($snippet)
+  {
+    $this->snippet = $snippet;
+  }
+  /**
+   * @return string
+   */
+  public function getSnippet()
+  {
+    return $this->snippet;
+  }
+  /**
+   * @param MultiKey
+   */
+  public function setThreadKey(MultiKey $threadKey)
+  {
+    $this->threadKey = $threadKey;
+  }
+  /**
+   * @return MultiKey
+   */
+  public function getThreadKey()
+  {
+    return $this->threadKey;
+  }
+  /**
+   * @param string
+   */
+  public function setThreadLocator($threadLocator)
+  {
+    $this->threadLocator = $threadLocator;
+  }
+  /**
+   * @return string
+   */
+  public function getThreadLocator()
+  {
+    return $this->threadLocator;
+  }
+  /**
+   * @param Triggers
+   */
+  public function setTriggers(Triggers $triggers)
+  {
+    $this->triggers = $triggers;
+  }
+  /**
+   * @return Triggers
+   */
+  public function getTriggers()
+  {
+    return $this->triggers;
+  }
+  /**
+   * @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(FuseboxItem::class, 'Google_Service_CloudSearch_FuseboxItem');
Index: vendor/google/apiclient-services/src/CloudSearch/FuseboxItemThreadMatchInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/FuseboxItemThreadMatchInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/FuseboxItemThreadMatchInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,111 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class FuseboxItemThreadMatchInfo extends \Google\Collection
+{
+  protected $collection_key = 'matchingItemKey';
+  /**
+   * @var string
+   */
+  public $clusterId;
+  /**
+   * @var string
+   */
+  public $lastMatchingItemId;
+  protected $lastMatchingItemKeyType = MultiKey::class;
+  protected $lastMatchingItemKeyDataType = '';
+  protected $matchingItemKeyType = MultiKey::class;
+  protected $matchingItemKeyDataType = 'array';
+  protected $rankType = Rank::class;
+  protected $rankDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setClusterId($clusterId)
+  {
+    $this->clusterId = $clusterId;
+  }
+  /**
+   * @return string
+   */
+  public function getClusterId()
+  {
+    return $this->clusterId;
+  }
+  /**
+   * @param string
+   */
+  public function setLastMatchingItemId($lastMatchingItemId)
+  {
+    $this->lastMatchingItemId = $lastMatchingItemId;
+  }
+  /**
+   * @return string
+   */
+  public function getLastMatchingItemId()
+  {
+    return $this->lastMatchingItemId;
+  }
+  /**
+   * @param MultiKey
+   */
+  public function setLastMatchingItemKey(MultiKey $lastMatchingItemKey)
+  {
+    $this->lastMatchingItemKey = $lastMatchingItemKey;
+  }
+  /**
+   * @return MultiKey
+   */
+  public function getLastMatchingItemKey()
+  {
+    return $this->lastMatchingItemKey;
+  }
+  /**
+   * @param MultiKey[]
+   */
+  public function setMatchingItemKey($matchingItemKey)
+  {
+    $this->matchingItemKey = $matchingItemKey;
+  }
+  /**
+   * @return MultiKey[]
+   */
+  public function getMatchingItemKey()
+  {
+    return $this->matchingItemKey;
+  }
+  /**
+   * @param Rank
+   */
+  public function setRank(Rank $rank)
+  {
+    $this->rank = $rank;
+  }
+  /**
+   * @return Rank
+   */
+  public function getRank()
+  {
+    return $this->rank;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FuseboxItemThreadMatchInfo::class, 'Google_Service_CloudSearch_FuseboxItemThreadMatchInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/FuseboxPrefUpdatePreState.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/FuseboxPrefUpdatePreState.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/FuseboxPrefUpdatePreState.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\CloudSearch;
+
+class FuseboxPrefUpdatePreState 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(FuseboxPrefUpdatePreState::class, 'Google_Service_CloudSearch_FuseboxPrefUpdatePreState');
Index: vendor/google/apiclient-services/src/CloudSearch/GSuitePrincipal.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/GSuitePrincipal.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/GSuitePrincipal.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\CloudSearch;
+
+class GSuitePrincipal extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $gsuiteDomain;
+  /**
+   * @var string
+   */
+  public $gsuiteGroupEmail;
+  /**
+   * @var string
+   */
+  public $gsuiteUserEmail;
+
+  /**
+   * @param bool
+   */
+  public function setGsuiteDomain($gsuiteDomain)
+  {
+    $this->gsuiteDomain = $gsuiteDomain;
+  }
+  /**
+   * @return bool
+   */
+  public function getGsuiteDomain()
+  {
+    return $this->gsuiteDomain;
+  }
+  /**
+   * @param string
+   */
+  public function setGsuiteGroupEmail($gsuiteGroupEmail)
+  {
+    $this->gsuiteGroupEmail = $gsuiteGroupEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getGsuiteGroupEmail()
+  {
+    return $this->gsuiteGroupEmail;
+  }
+  /**
+   * @param string
+   */
+  public function setGsuiteUserEmail($gsuiteUserEmail)
+  {
+    $this->gsuiteUserEmail = $gsuiteUserEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getGsuiteUserEmail()
+  {
+    return $this->gsuiteUserEmail;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GSuitePrincipal::class, 'Google_Service_CloudSearch_GSuitePrincipal');
Index: vendor/google/apiclient-services/src/CloudSearch/GaiaGroupProto.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/GaiaGroupProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/GaiaGroupProto.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\CloudSearch;
+
+class GaiaGroupProto extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $groupId;
+
+  /**
+   * @param string
+   */
+  public function setGroupId($groupId)
+  {
+    $this->groupId = $groupId;
+  }
+  /**
+   * @return string
+   */
+  public function getGroupId()
+  {
+    return $this->groupId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GaiaGroupProto::class, 'Google_Service_CloudSearch_GaiaGroupProto');
Index: vendor/google/apiclient-services/src/CloudSearch/GaiaUserProto.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/GaiaUserProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/GaiaUserProto.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\CloudSearch;
+
+class GaiaUserProto extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $userId;
+
+  /**
+   * @param string
+   */
+  public function setUserId($userId)
+  {
+    $this->userId = $userId;
+  }
+  /**
+   * @return string
+   */
+  public function getUserId()
+  {
+    return $this->userId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GaiaUserProto::class, 'Google_Service_CloudSearch_GaiaUserProto');
Index: vendor/google/apiclient-services/src/CloudSearch/GatewayAccess.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/GatewayAccess.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/GatewayAccess.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\CloudSearch;
+
+class GatewayAccess extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $enabled;
+
+  /**
+   * @param bool
+   */
+  public function setEnabled($enabled)
+  {
+    $this->enabled = $enabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnabled()
+  {
+    return $this->enabled;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GatewayAccess::class, 'Google_Service_CloudSearch_GatewayAccess');
Index: vendor/google/apiclient-services/src/CloudSearch/GatewaySipAccess.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/GatewaySipAccess.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/GatewaySipAccess.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\CloudSearch;
+
+class GatewaySipAccess extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $sipAccessCode;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setSipAccessCode($sipAccessCode)
+  {
+    $this->sipAccessCode = $sipAccessCode;
+  }
+  /**
+   * @return string
+   */
+  public function getSipAccessCode()
+  {
+    return $this->sipAccessCode;
+  }
+  /**
+   * @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(GatewaySipAccess::class, 'Google_Service_CloudSearch_GatewaySipAccess');
Index: vendor/google/apiclient-services/src/CloudSearch/GetCustomerIndexStatsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/GetCustomerIndexStatsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/GetCustomerIndexStatsResponse.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\CloudSearch;
+
+class GetCustomerIndexStatsResponse extends \Google\Collection
+{
+  protected $collection_key = 'stats';
+  /**
+   * @var string
+   */
+  public $averageIndexedItemCount;
+  protected $statsType = CustomerIndexStats::class;
+  protected $statsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setAverageIndexedItemCount($averageIndexedItemCount)
+  {
+    $this->averageIndexedItemCount = $averageIndexedItemCount;
+  }
+  /**
+   * @return string
+   */
+  public function getAverageIndexedItemCount()
+  {
+    return $this->averageIndexedItemCount;
+  }
+  /**
+   * @param CustomerIndexStats[]
+   */
+  public function setStats($stats)
+  {
+    $this->stats = $stats;
+  }
+  /**
+   * @return CustomerIndexStats[]
+   */
+  public function getStats()
+  {
+    return $this->stats;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GetCustomerIndexStatsResponse::class, 'Google_Service_CloudSearch_GetCustomerIndexStatsResponse');
Index: vendor/google/apiclient-services/src/CloudSearch/GetCustomerQueryStatsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/GetCustomerQueryStatsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/GetCustomerQueryStatsResponse.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\CloudSearch;
+
+class GetCustomerQueryStatsResponse extends \Google\Collection
+{
+  protected $collection_key = 'stats';
+  protected $statsType = CustomerQueryStats::class;
+  protected $statsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $totalQueryCount;
+
+  /**
+   * @param CustomerQueryStats[]
+   */
+  public function setStats($stats)
+  {
+    $this->stats = $stats;
+  }
+  /**
+   * @return CustomerQueryStats[]
+   */
+  public function getStats()
+  {
+    return $this->stats;
+  }
+  /**
+   * @param string
+   */
+  public function setTotalQueryCount($totalQueryCount)
+  {
+    $this->totalQueryCount = $totalQueryCount;
+  }
+  /**
+   * @return string
+   */
+  public function getTotalQueryCount()
+  {
+    return $this->totalQueryCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GetCustomerQueryStatsResponse::class, 'Google_Service_CloudSearch_GetCustomerQueryStatsResponse');
Index: vendor/google/apiclient-services/src/CloudSearch/GetCustomerSearchApplicationStatsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/GetCustomerSearchApplicationStatsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/GetCustomerSearchApplicationStatsResponse.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\CloudSearch;
+
+class GetCustomerSearchApplicationStatsResponse extends \Google\Collection
+{
+  protected $collection_key = 'stats';
+  /**
+   * @var string
+   */
+  public $averageSearchApplicationCount;
+  protected $statsType = CustomerSearchApplicationStats::class;
+  protected $statsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setAverageSearchApplicationCount($averageSearchApplicationCount)
+  {
+    $this->averageSearchApplicationCount = $averageSearchApplicationCount;
+  }
+  /**
+   * @return string
+   */
+  public function getAverageSearchApplicationCount()
+  {
+    return $this->averageSearchApplicationCount;
+  }
+  /**
+   * @param CustomerSearchApplicationStats[]
+   */
+  public function setStats($stats)
+  {
+    $this->stats = $stats;
+  }
+  /**
+   * @return CustomerSearchApplicationStats[]
+   */
+  public function getStats()
+  {
+    return $this->stats;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GetCustomerSearchApplicationStatsResponse::class, 'Google_Service_CloudSearch_GetCustomerSearchApplicationStatsResponse');
Index: vendor/google/apiclient-services/src/CloudSearch/GetCustomerSessionStatsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/GetCustomerSessionStatsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/GetCustomerSessionStatsResponse.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\CloudSearch;
+
+class GetCustomerSessionStatsResponse extends \Google\Collection
+{
+  protected $collection_key = 'stats';
+  protected $statsType = CustomerSessionStats::class;
+  protected $statsDataType = 'array';
+
+  /**
+   * @param CustomerSessionStats[]
+   */
+  public function setStats($stats)
+  {
+    $this->stats = $stats;
+  }
+  /**
+   * @return CustomerSessionStats[]
+   */
+  public function getStats()
+  {
+    return $this->stats;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GetCustomerSessionStatsResponse::class, 'Google_Service_CloudSearch_GetCustomerSessionStatsResponse');
Index: vendor/google/apiclient-services/src/CloudSearch/GetCustomerUserStatsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/GetCustomerUserStatsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/GetCustomerUserStatsResponse.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\CloudSearch;
+
+class GetCustomerUserStatsResponse extends \Google\Collection
+{
+  protected $collection_key = 'stats';
+  protected $statsType = CustomerUserStats::class;
+  protected $statsDataType = 'array';
+
+  /**
+   * @param CustomerUserStats[]
+   */
+  public function setStats($stats)
+  {
+    $this->stats = $stats;
+  }
+  /**
+   * @return CustomerUserStats[]
+   */
+  public function getStats()
+  {
+    return $this->stats;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GetCustomerUserStatsResponse::class, 'Google_Service_CloudSearch_GetCustomerUserStatsResponse');
Index: vendor/google/apiclient-services/src/CloudSearch/GetDataSourceIndexStatsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/GetDataSourceIndexStatsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/GetDataSourceIndexStatsResponse.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\CloudSearch;
+
+class GetDataSourceIndexStatsResponse extends \Google\Collection
+{
+  protected $collection_key = 'stats';
+  /**
+   * @var string
+   */
+  public $averageIndexedItemCount;
+  protected $statsType = DataSourceIndexStats::class;
+  protected $statsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setAverageIndexedItemCount($averageIndexedItemCount)
+  {
+    $this->averageIndexedItemCount = $averageIndexedItemCount;
+  }
+  /**
+   * @return string
+   */
+  public function getAverageIndexedItemCount()
+  {
+    return $this->averageIndexedItemCount;
+  }
+  /**
+   * @param DataSourceIndexStats[]
+   */
+  public function setStats($stats)
+  {
+    $this->stats = $stats;
+  }
+  /**
+   * @return DataSourceIndexStats[]
+   */
+  public function getStats()
+  {
+    return $this->stats;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GetDataSourceIndexStatsResponse::class, 'Google_Service_CloudSearch_GetDataSourceIndexStatsResponse');
Index: vendor/google/apiclient-services/src/CloudSearch/GetSearchApplicationQueryStatsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/GetSearchApplicationQueryStatsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/GetSearchApplicationQueryStatsResponse.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\CloudSearch;
+
+class GetSearchApplicationQueryStatsResponse extends \Google\Collection
+{
+  protected $collection_key = 'stats';
+  protected $statsType = SearchApplicationQueryStats::class;
+  protected $statsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $totalQueryCount;
+
+  /**
+   * @param SearchApplicationQueryStats[]
+   */
+  public function setStats($stats)
+  {
+    $this->stats = $stats;
+  }
+  /**
+   * @return SearchApplicationQueryStats[]
+   */
+  public function getStats()
+  {
+    return $this->stats;
+  }
+  /**
+   * @param string
+   */
+  public function setTotalQueryCount($totalQueryCount)
+  {
+    $this->totalQueryCount = $totalQueryCount;
+  }
+  /**
+   * @return string
+   */
+  public function getTotalQueryCount()
+  {
+    return $this->totalQueryCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GetSearchApplicationQueryStatsResponse::class, 'Google_Service_CloudSearch_GetSearchApplicationQueryStatsResponse');
Index: vendor/google/apiclient-services/src/CloudSearch/GetSearchApplicationSessionStatsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/GetSearchApplicationSessionStatsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/GetSearchApplicationSessionStatsResponse.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\CloudSearch;
+
+class GetSearchApplicationSessionStatsResponse extends \Google\Collection
+{
+  protected $collection_key = 'stats';
+  protected $statsType = SearchApplicationSessionStats::class;
+  protected $statsDataType = 'array';
+
+  /**
+   * @param SearchApplicationSessionStats[]
+   */
+  public function setStats($stats)
+  {
+    $this->stats = $stats;
+  }
+  /**
+   * @return SearchApplicationSessionStats[]
+   */
+  public function getStats()
+  {
+    return $this->stats;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GetSearchApplicationSessionStatsResponse::class, 'Google_Service_CloudSearch_GetSearchApplicationSessionStatsResponse');
Index: vendor/google/apiclient-services/src/CloudSearch/GetSearchApplicationUserStatsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/GetSearchApplicationUserStatsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/GetSearchApplicationUserStatsResponse.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\CloudSearch;
+
+class GetSearchApplicationUserStatsResponse extends \Google\Collection
+{
+  protected $collection_key = 'stats';
+  protected $statsType = SearchApplicationUserStats::class;
+  protected $statsDataType = 'array';
+
+  /**
+   * @param SearchApplicationUserStats[]
+   */
+  public function setStats($stats)
+  {
+    $this->stats = $stats;
+  }
+  /**
+   * @return SearchApplicationUserStats[]
+   */
+  public function getStats()
+  {
+    return $this->stats;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GetSearchApplicationUserStatsResponse::class, 'Google_Service_CloudSearch_GetSearchApplicationUserStatsResponse');
Index: vendor/google/apiclient-services/src/CloudSearch/GmailClientActionMarkup.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/GmailClientActionMarkup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/GmailClientActionMarkup.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\CloudSearch;
+
+class GmailClientActionMarkup extends \Google\Model
+{
+  protected $addonComposeUiActionMarkupType = AddonComposeUiActionMarkup::class;
+  protected $addonComposeUiActionMarkupDataType = '';
+  protected $openCreatedDraftActionMarkupType = OpenCreatedDraftActionMarkup::class;
+  protected $openCreatedDraftActionMarkupDataType = '';
+  protected $taskActionType = TaskActionMarkup::class;
+  protected $taskActionDataType = '';
+  protected $updateDraftActionMarkupType = UpdateDraftActionMarkup::class;
+  protected $updateDraftActionMarkupDataType = '';
+
+  /**
+   * @param AddonComposeUiActionMarkup
+   */
+  public function setAddonComposeUiActionMarkup(AddonComposeUiActionMarkup $addonComposeUiActionMarkup)
+  {
+    $this->addonComposeUiActionMarkup = $addonComposeUiActionMarkup;
+  }
+  /**
+   * @return AddonComposeUiActionMarkup
+   */
+  public function getAddonComposeUiActionMarkup()
+  {
+    return $this->addonComposeUiActionMarkup;
+  }
+  /**
+   * @param OpenCreatedDraftActionMarkup
+   */
+  public function setOpenCreatedDraftActionMarkup(OpenCreatedDraftActionMarkup $openCreatedDraftActionMarkup)
+  {
+    $this->openCreatedDraftActionMarkup = $openCreatedDraftActionMarkup;
+  }
+  /**
+   * @return OpenCreatedDraftActionMarkup
+   */
+  public function getOpenCreatedDraftActionMarkup()
+  {
+    return $this->openCreatedDraftActionMarkup;
+  }
+  /**
+   * @param TaskActionMarkup
+   */
+  public function setTaskAction(TaskActionMarkup $taskAction)
+  {
+    $this->taskAction = $taskAction;
+  }
+  /**
+   * @return TaskActionMarkup
+   */
+  public function getTaskAction()
+  {
+    return $this->taskAction;
+  }
+  /**
+   * @param UpdateDraftActionMarkup
+   */
+  public function setUpdateDraftActionMarkup(UpdateDraftActionMarkup $updateDraftActionMarkup)
+  {
+    $this->updateDraftActionMarkup = $updateDraftActionMarkup;
+  }
+  /**
+   * @return UpdateDraftActionMarkup
+   */
+  public function getUpdateDraftActionMarkup()
+  {
+    return $this->updateDraftActionMarkup;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GmailClientActionMarkup::class, 'Google_Service_CloudSearch_GmailClientActionMarkup');
Index: vendor/google/apiclient-services/src/CloudSearch/GoogleChatConfig.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/GoogleChatConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/GoogleChatConfig.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\CloudSearch;
+
+class GoogleChatConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $chatGroupId;
+
+  /**
+   * @param string
+   */
+  public function setChatGroupId($chatGroupId)
+  {
+    $this->chatGroupId = $chatGroupId;
+  }
+  /**
+   * @return string
+   */
+  public function getChatGroupId()
+  {
+    return $this->chatGroupId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleChatConfig::class, 'Google_Service_CloudSearch_GoogleChatConfig');
Index: vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1ContextualAddOnMarkup.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1ContextualAddOnMarkup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1ContextualAddOnMarkup.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\CloudSearch;
+
+class GoogleChatV1ContextualAddOnMarkup extends \Google\Collection
+{
+  protected $collection_key = 'cards';
+  protected $cardsType = GoogleChatV1ContextualAddOnMarkupCard::class;
+  protected $cardsDataType = 'array';
+
+  /**
+   * @param GoogleChatV1ContextualAddOnMarkupCard[]
+   */
+  public function setCards($cards)
+  {
+    $this->cards = $cards;
+  }
+  /**
+   * @return GoogleChatV1ContextualAddOnMarkupCard[]
+   */
+  public function getCards()
+  {
+    return $this->cards;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleChatV1ContextualAddOnMarkup::class, 'Google_Service_CloudSearch_GoogleChatV1ContextualAddOnMarkup');
Index: vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1ContextualAddOnMarkupCard.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1ContextualAddOnMarkupCard.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1ContextualAddOnMarkupCard.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,93 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class GoogleChatV1ContextualAddOnMarkupCard extends \Google\Collection
+{
+  protected $collection_key = 'sections';
+  protected $cardActionsType = GoogleChatV1ContextualAddOnMarkupCardCardAction::class;
+  protected $cardActionsDataType = 'array';
+  protected $headerType = GoogleChatV1ContextualAddOnMarkupCardCardHeader::class;
+  protected $headerDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $sectionsType = GoogleChatV1ContextualAddOnMarkupCardSection::class;
+  protected $sectionsDataType = 'array';
+
+  /**
+   * @param GoogleChatV1ContextualAddOnMarkupCardCardAction[]
+   */
+  public function setCardActions($cardActions)
+  {
+    $this->cardActions = $cardActions;
+  }
+  /**
+   * @return GoogleChatV1ContextualAddOnMarkupCardCardAction[]
+   */
+  public function getCardActions()
+  {
+    return $this->cardActions;
+  }
+  /**
+   * @param GoogleChatV1ContextualAddOnMarkupCardCardHeader
+   */
+  public function setHeader(GoogleChatV1ContextualAddOnMarkupCardCardHeader $header)
+  {
+    $this->header = $header;
+  }
+  /**
+   * @return GoogleChatV1ContextualAddOnMarkupCardCardHeader
+   */
+  public function getHeader()
+  {
+    return $this->header;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleChatV1ContextualAddOnMarkupCardSection[]
+   */
+  public function setSections($sections)
+  {
+    $this->sections = $sections;
+  }
+  /**
+   * @return GoogleChatV1ContextualAddOnMarkupCardSection[]
+   */
+  public function getSections()
+  {
+    return $this->sections;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleChatV1ContextualAddOnMarkupCard::class, 'Google_Service_CloudSearch_GoogleChatV1ContextualAddOnMarkupCard');
Index: vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1ContextualAddOnMarkupCardCardAction.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1ContextualAddOnMarkupCardCardAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1ContextualAddOnMarkupCardCardAction.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\CloudSearch;
+
+class GoogleChatV1ContextualAddOnMarkupCardCardAction extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $actionLabel;
+  protected $onClickType = GoogleChatV1WidgetMarkupOnClick::class;
+  protected $onClickDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setActionLabel($actionLabel)
+  {
+    $this->actionLabel = $actionLabel;
+  }
+  /**
+   * @return string
+   */
+  public function getActionLabel()
+  {
+    return $this->actionLabel;
+  }
+  /**
+   * @param GoogleChatV1WidgetMarkupOnClick
+   */
+  public function setOnClick(GoogleChatV1WidgetMarkupOnClick $onClick)
+  {
+    $this->onClick = $onClick;
+  }
+  /**
+   * @return GoogleChatV1WidgetMarkupOnClick
+   */
+  public function getOnClick()
+  {
+    return $this->onClick;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleChatV1ContextualAddOnMarkupCardCardAction::class, 'Google_Service_CloudSearch_GoogleChatV1ContextualAddOnMarkupCardCardAction');
Index: vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1ContextualAddOnMarkupCardCardHeader.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1ContextualAddOnMarkupCardCardHeader.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1ContextualAddOnMarkupCardCardHeader.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\CloudSearch;
+
+class GoogleChatV1ContextualAddOnMarkupCardCardHeader extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $imageStyle;
+  /**
+   * @var string
+   */
+  public $imageUrl;
+  /**
+   * @var string
+   */
+  public $subtitle;
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param string
+   */
+  public function setImageStyle($imageStyle)
+  {
+    $this->imageStyle = $imageStyle;
+  }
+  /**
+   * @return string
+   */
+  public function getImageStyle()
+  {
+    return $this->imageStyle;
+  }
+  /**
+   * @param string
+   */
+  public function setImageUrl($imageUrl)
+  {
+    $this->imageUrl = $imageUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getImageUrl()
+  {
+    return $this->imageUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setSubtitle($subtitle)
+  {
+    $this->subtitle = $subtitle;
+  }
+  /**
+   * @return string
+   */
+  public function getSubtitle()
+  {
+    return $this->subtitle;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleChatV1ContextualAddOnMarkupCardCardHeader::class, 'Google_Service_CloudSearch_GoogleChatV1ContextualAddOnMarkupCardCardHeader');
Index: vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1ContextualAddOnMarkupCardSection.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1ContextualAddOnMarkupCardSection.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1ContextualAddOnMarkupCardSection.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\CloudSearch;
+
+class GoogleChatV1ContextualAddOnMarkupCardSection extends \Google\Collection
+{
+  protected $collection_key = 'widgets';
+  /**
+   * @var string
+   */
+  public $header;
+  protected $widgetsType = GoogleChatV1WidgetMarkup::class;
+  protected $widgetsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setHeader($header)
+  {
+    $this->header = $header;
+  }
+  /**
+   * @return string
+   */
+  public function getHeader()
+  {
+    return $this->header;
+  }
+  /**
+   * @param GoogleChatV1WidgetMarkup[]
+   */
+  public function setWidgets($widgets)
+  {
+    $this->widgets = $widgets;
+  }
+  /**
+   * @return GoogleChatV1WidgetMarkup[]
+   */
+  public function getWidgets()
+  {
+    return $this->widgets;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleChatV1ContextualAddOnMarkupCardSection::class, 'Google_Service_CloudSearch_GoogleChatV1ContextualAddOnMarkupCardSection');
Index: vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1WidgetMarkup.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1WidgetMarkup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1WidgetMarkup.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\CloudSearch;
+
+class GoogleChatV1WidgetMarkup extends \Google\Collection
+{
+  protected $collection_key = 'buttons';
+  protected $buttonsType = GoogleChatV1WidgetMarkupButton::class;
+  protected $buttonsDataType = 'array';
+  protected $imageType = GoogleChatV1WidgetMarkupImage::class;
+  protected $imageDataType = '';
+  protected $keyValueType = GoogleChatV1WidgetMarkupKeyValue::class;
+  protected $keyValueDataType = '';
+  protected $textParagraphType = GoogleChatV1WidgetMarkupTextParagraph::class;
+  protected $textParagraphDataType = '';
+
+  /**
+   * @param GoogleChatV1WidgetMarkupButton[]
+   */
+  public function setButtons($buttons)
+  {
+    $this->buttons = $buttons;
+  }
+  /**
+   * @return GoogleChatV1WidgetMarkupButton[]
+   */
+  public function getButtons()
+  {
+    return $this->buttons;
+  }
+  /**
+   * @param GoogleChatV1WidgetMarkupImage
+   */
+  public function setImage(GoogleChatV1WidgetMarkupImage $image)
+  {
+    $this->image = $image;
+  }
+  /**
+   * @return GoogleChatV1WidgetMarkupImage
+   */
+  public function getImage()
+  {
+    return $this->image;
+  }
+  /**
+   * @param GoogleChatV1WidgetMarkupKeyValue
+   */
+  public function setKeyValue(GoogleChatV1WidgetMarkupKeyValue $keyValue)
+  {
+    $this->keyValue = $keyValue;
+  }
+  /**
+   * @return GoogleChatV1WidgetMarkupKeyValue
+   */
+  public function getKeyValue()
+  {
+    return $this->keyValue;
+  }
+  /**
+   * @param GoogleChatV1WidgetMarkupTextParagraph
+   */
+  public function setTextParagraph(GoogleChatV1WidgetMarkupTextParagraph $textParagraph)
+  {
+    $this->textParagraph = $textParagraph;
+  }
+  /**
+   * @return GoogleChatV1WidgetMarkupTextParagraph
+   */
+  public function getTextParagraph()
+  {
+    return $this->textParagraph;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleChatV1WidgetMarkup::class, 'Google_Service_CloudSearch_GoogleChatV1WidgetMarkup');
Index: vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1WidgetMarkupButton.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1WidgetMarkupButton.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1WidgetMarkupButton.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\CloudSearch;
+
+class GoogleChatV1WidgetMarkupButton extends \Google\Model
+{
+  protected $imageButtonType = GoogleChatV1WidgetMarkupImageButton::class;
+  protected $imageButtonDataType = '';
+  protected $textButtonType = GoogleChatV1WidgetMarkupTextButton::class;
+  protected $textButtonDataType = '';
+
+  /**
+   * @param GoogleChatV1WidgetMarkupImageButton
+   */
+  public function setImageButton(GoogleChatV1WidgetMarkupImageButton $imageButton)
+  {
+    $this->imageButton = $imageButton;
+  }
+  /**
+   * @return GoogleChatV1WidgetMarkupImageButton
+   */
+  public function getImageButton()
+  {
+    return $this->imageButton;
+  }
+  /**
+   * @param GoogleChatV1WidgetMarkupTextButton
+   */
+  public function setTextButton(GoogleChatV1WidgetMarkupTextButton $textButton)
+  {
+    $this->textButton = $textButton;
+  }
+  /**
+   * @return GoogleChatV1WidgetMarkupTextButton
+   */
+  public function getTextButton()
+  {
+    return $this->textButton;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleChatV1WidgetMarkupButton::class, 'Google_Service_CloudSearch_GoogleChatV1WidgetMarkupButton');
Index: vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1WidgetMarkupFormAction.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1WidgetMarkupFormAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1WidgetMarkupFormAction.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\CloudSearch;
+
+class GoogleChatV1WidgetMarkupFormAction extends \Google\Collection
+{
+  protected $collection_key = 'parameters';
+  /**
+   * @var string
+   */
+  public $actionMethodName;
+  protected $parametersType = GoogleChatV1WidgetMarkupFormActionActionParameter::class;
+  protected $parametersDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setActionMethodName($actionMethodName)
+  {
+    $this->actionMethodName = $actionMethodName;
+  }
+  /**
+   * @return string
+   */
+  public function getActionMethodName()
+  {
+    return $this->actionMethodName;
+  }
+  /**
+   * @param GoogleChatV1WidgetMarkupFormActionActionParameter[]
+   */
+  public function setParameters($parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return GoogleChatV1WidgetMarkupFormActionActionParameter[]
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleChatV1WidgetMarkupFormAction::class, 'Google_Service_CloudSearch_GoogleChatV1WidgetMarkupFormAction');
Index: vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1WidgetMarkupFormActionActionParameter.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1WidgetMarkupFormActionActionParameter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1WidgetMarkupFormActionActionParameter.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\CloudSearch;
+
+class GoogleChatV1WidgetMarkupFormActionActionParameter extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $key;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setKey($key)
+  {
+    $this->key = $key;
+  }
+  /**
+   * @return string
+   */
+  public function getKey()
+  {
+    return $this->key;
+  }
+  /**
+   * @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(GoogleChatV1WidgetMarkupFormActionActionParameter::class, 'Google_Service_CloudSearch_GoogleChatV1WidgetMarkupFormActionActionParameter');
Index: vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1WidgetMarkupImage.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1WidgetMarkupImage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1WidgetMarkupImage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,69 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class GoogleChatV1WidgetMarkupImage extends \Google\Model
+{
+  public $aspectRatio;
+  /**
+   * @var string
+   */
+  public $imageUrl;
+  protected $onClickType = GoogleChatV1WidgetMarkupOnClick::class;
+  protected $onClickDataType = '';
+
+  public function setAspectRatio($aspectRatio)
+  {
+    $this->aspectRatio = $aspectRatio;
+  }
+  public function getAspectRatio()
+  {
+    return $this->aspectRatio;
+  }
+  /**
+   * @param string
+   */
+  public function setImageUrl($imageUrl)
+  {
+    $this->imageUrl = $imageUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getImageUrl()
+  {
+    return $this->imageUrl;
+  }
+  /**
+   * @param GoogleChatV1WidgetMarkupOnClick
+   */
+  public function setOnClick(GoogleChatV1WidgetMarkupOnClick $onClick)
+  {
+    $this->onClick = $onClick;
+  }
+  /**
+   * @return GoogleChatV1WidgetMarkupOnClick
+   */
+  public function getOnClick()
+  {
+    return $this->onClick;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleChatV1WidgetMarkupImage::class, 'Google_Service_CloudSearch_GoogleChatV1WidgetMarkupImage');
Index: vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1WidgetMarkupImageButton.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1WidgetMarkupImageButton.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1WidgetMarkupImageButton.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\CloudSearch;
+
+class GoogleChatV1WidgetMarkupImageButton extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $icon;
+  /**
+   * @var string
+   */
+  public $iconUrl;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $onClickType = GoogleChatV1WidgetMarkupOnClick::class;
+  protected $onClickDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setIcon($icon)
+  {
+    $this->icon = $icon;
+  }
+  /**
+   * @return string
+   */
+  public function getIcon()
+  {
+    return $this->icon;
+  }
+  /**
+   * @param string
+   */
+  public function setIconUrl($iconUrl)
+  {
+    $this->iconUrl = $iconUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getIconUrl()
+  {
+    return $this->iconUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleChatV1WidgetMarkupOnClick
+   */
+  public function setOnClick(GoogleChatV1WidgetMarkupOnClick $onClick)
+  {
+    $this->onClick = $onClick;
+  }
+  /**
+   * @return GoogleChatV1WidgetMarkupOnClick
+   */
+  public function getOnClick()
+  {
+    return $this->onClick;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleChatV1WidgetMarkupImageButton::class, 'Google_Service_CloudSearch_GoogleChatV1WidgetMarkupImageButton');
Index: vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1WidgetMarkupKeyValue.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1WidgetMarkupKeyValue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1WidgetMarkupKeyValue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,166 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class GoogleChatV1WidgetMarkupKeyValue extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $bottomLabel;
+  protected $buttonType = GoogleChatV1WidgetMarkupButton::class;
+  protected $buttonDataType = '';
+  /**
+   * @var string
+   */
+  public $content;
+  /**
+   * @var bool
+   */
+  public $contentMultiline;
+  /**
+   * @var string
+   */
+  public $icon;
+  /**
+   * @var string
+   */
+  public $iconUrl;
+  protected $onClickType = GoogleChatV1WidgetMarkupOnClick::class;
+  protected $onClickDataType = '';
+  /**
+   * @var string
+   */
+  public $topLabel;
+
+  /**
+   * @param string
+   */
+  public function setBottomLabel($bottomLabel)
+  {
+    $this->bottomLabel = $bottomLabel;
+  }
+  /**
+   * @return string
+   */
+  public function getBottomLabel()
+  {
+    return $this->bottomLabel;
+  }
+  /**
+   * @param GoogleChatV1WidgetMarkupButton
+   */
+  public function setButton(GoogleChatV1WidgetMarkupButton $button)
+  {
+    $this->button = $button;
+  }
+  /**
+   * @return GoogleChatV1WidgetMarkupButton
+   */
+  public function getButton()
+  {
+    return $this->button;
+  }
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param bool
+   */
+  public function setContentMultiline($contentMultiline)
+  {
+    $this->contentMultiline = $contentMultiline;
+  }
+  /**
+   * @return bool
+   */
+  public function getContentMultiline()
+  {
+    return $this->contentMultiline;
+  }
+  /**
+   * @param string
+   */
+  public function setIcon($icon)
+  {
+    $this->icon = $icon;
+  }
+  /**
+   * @return string
+   */
+  public function getIcon()
+  {
+    return $this->icon;
+  }
+  /**
+   * @param string
+   */
+  public function setIconUrl($iconUrl)
+  {
+    $this->iconUrl = $iconUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getIconUrl()
+  {
+    return $this->iconUrl;
+  }
+  /**
+   * @param GoogleChatV1WidgetMarkupOnClick
+   */
+  public function setOnClick(GoogleChatV1WidgetMarkupOnClick $onClick)
+  {
+    $this->onClick = $onClick;
+  }
+  /**
+   * @return GoogleChatV1WidgetMarkupOnClick
+   */
+  public function getOnClick()
+  {
+    return $this->onClick;
+  }
+  /**
+   * @param string
+   */
+  public function setTopLabel($topLabel)
+  {
+    $this->topLabel = $topLabel;
+  }
+  /**
+   * @return string
+   */
+  public function getTopLabel()
+  {
+    return $this->topLabel;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleChatV1WidgetMarkupKeyValue::class, 'Google_Service_CloudSearch_GoogleChatV1WidgetMarkupKeyValue');
Index: vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1WidgetMarkupOnClick.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1WidgetMarkupOnClick.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1WidgetMarkupOnClick.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\CloudSearch;
+
+class GoogleChatV1WidgetMarkupOnClick extends \Google\Model
+{
+  protected $actionType = GoogleChatV1WidgetMarkupFormAction::class;
+  protected $actionDataType = '';
+  protected $openLinkType = GoogleChatV1WidgetMarkupOpenLink::class;
+  protected $openLinkDataType = '';
+
+  /**
+   * @param GoogleChatV1WidgetMarkupFormAction
+   */
+  public function setAction(GoogleChatV1WidgetMarkupFormAction $action)
+  {
+    $this->action = $action;
+  }
+  /**
+   * @return GoogleChatV1WidgetMarkupFormAction
+   */
+  public function getAction()
+  {
+    return $this->action;
+  }
+  /**
+   * @param GoogleChatV1WidgetMarkupOpenLink
+   */
+  public function setOpenLink(GoogleChatV1WidgetMarkupOpenLink $openLink)
+  {
+    $this->openLink = $openLink;
+  }
+  /**
+   * @return GoogleChatV1WidgetMarkupOpenLink
+   */
+  public function getOpenLink()
+  {
+    return $this->openLink;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleChatV1WidgetMarkupOnClick::class, 'Google_Service_CloudSearch_GoogleChatV1WidgetMarkupOnClick');
Index: vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1WidgetMarkupOpenLink.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1WidgetMarkupOpenLink.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1WidgetMarkupOpenLink.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\CloudSearch;
+
+class GoogleChatV1WidgetMarkupOpenLink extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $url;
+
+  /**
+   * @param string
+   */
+  public function setUrl($url)
+  {
+    $this->url = $url;
+  }
+  /**
+   * @return string
+   */
+  public function getUrl()
+  {
+    return $this->url;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleChatV1WidgetMarkupOpenLink::class, 'Google_Service_CloudSearch_GoogleChatV1WidgetMarkupOpenLink');
Index: vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1WidgetMarkupTextButton.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1WidgetMarkupTextButton.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1WidgetMarkupTextButton.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\CloudSearch;
+
+class GoogleChatV1WidgetMarkupTextButton extends \Google\Model
+{
+  protected $onClickType = GoogleChatV1WidgetMarkupOnClick::class;
+  protected $onClickDataType = '';
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param GoogleChatV1WidgetMarkupOnClick
+   */
+  public function setOnClick(GoogleChatV1WidgetMarkupOnClick $onClick)
+  {
+    $this->onClick = $onClick;
+  }
+  /**
+   * @return GoogleChatV1WidgetMarkupOnClick
+   */
+  public function getOnClick()
+  {
+    return $this->onClick;
+  }
+  /**
+   * @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(GoogleChatV1WidgetMarkupTextButton::class, 'Google_Service_CloudSearch_GoogleChatV1WidgetMarkupTextButton');
Index: vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1WidgetMarkupTextParagraph.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1WidgetMarkupTextParagraph.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/GoogleChatV1WidgetMarkupTextParagraph.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\CloudSearch;
+
+class GoogleChatV1WidgetMarkupTextParagraph extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleChatV1WidgetMarkupTextParagraph::class, 'Google_Service_CloudSearch_GoogleChatV1WidgetMarkupTextParagraph');
Index: vendor/google/apiclient-services/src/CloudSearch/GoogleDocsMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/GoogleDocsMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/GoogleDocsMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,164 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class GoogleDocsMetadata extends \Google\Model
+{
+  protected $aclInfoType = AclInfo::class;
+  protected $aclInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $documentType;
+  /**
+   * @var string
+   */
+  public $fileExtension;
+  /**
+   * @var string
+   */
+  public $lastContentModifiedTimestamp;
+  /**
+   * @var int
+   */
+  public $numSubscribers;
+  /**
+   * @var int
+   */
+  public $numViewers;
+  protected $resultInfoType = GoogleDocsResultInfo::class;
+  protected $resultInfoDataType = '';
+  protected $typeInfoType = TypeInfo::class;
+  protected $typeInfoDataType = '';
+
+  /**
+   * @param AclInfo
+   */
+  public function setAclInfo(AclInfo $aclInfo)
+  {
+    $this->aclInfo = $aclInfo;
+  }
+  /**
+   * @return AclInfo
+   */
+  public function getAclInfo()
+  {
+    return $this->aclInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setDocumentType($documentType)
+  {
+    $this->documentType = $documentType;
+  }
+  /**
+   * @return string
+   */
+  public function getDocumentType()
+  {
+    return $this->documentType;
+  }
+  /**
+   * @param string
+   */
+  public function setFileExtension($fileExtension)
+  {
+    $this->fileExtension = $fileExtension;
+  }
+  /**
+   * @return string
+   */
+  public function getFileExtension()
+  {
+    return $this->fileExtension;
+  }
+  /**
+   * @param string
+   */
+  public function setLastContentModifiedTimestamp($lastContentModifiedTimestamp)
+  {
+    $this->lastContentModifiedTimestamp = $lastContentModifiedTimestamp;
+  }
+  /**
+   * @return string
+   */
+  public function getLastContentModifiedTimestamp()
+  {
+    return $this->lastContentModifiedTimestamp;
+  }
+  /**
+   * @param int
+   */
+  public function setNumSubscribers($numSubscribers)
+  {
+    $this->numSubscribers = $numSubscribers;
+  }
+  /**
+   * @return int
+   */
+  public function getNumSubscribers()
+  {
+    return $this->numSubscribers;
+  }
+  /**
+   * @param int
+   */
+  public function setNumViewers($numViewers)
+  {
+    $this->numViewers = $numViewers;
+  }
+  /**
+   * @return int
+   */
+  public function getNumViewers()
+  {
+    return $this->numViewers;
+  }
+  /**
+   * @param GoogleDocsResultInfo
+   */
+  public function setResultInfo(GoogleDocsResultInfo $resultInfo)
+  {
+    $this->resultInfo = $resultInfo;
+  }
+  /**
+   * @return GoogleDocsResultInfo
+   */
+  public function getResultInfo()
+  {
+    return $this->resultInfo;
+  }
+  /**
+   * @param TypeInfo
+   */
+  public function setTypeInfo(TypeInfo $typeInfo)
+  {
+    $this->typeInfo = $typeInfo;
+  }
+  /**
+   * @return TypeInfo
+   */
+  public function getTypeInfo()
+  {
+    return $this->typeInfo;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleDocsMetadata::class, 'Google_Service_CloudSearch_GoogleDocsMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/GoogleDocsResultInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/GoogleDocsResultInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/GoogleDocsResultInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,130 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class GoogleDocsResultInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $attachmentSha1;
+  protected $cosmoIdType = Id::class;
+  protected $cosmoIdDataType = '';
+  /**
+   * @var int
+   */
+  public $cosmoNameSpace;
+  /**
+   * @var string
+   */
+  public $encryptedId;
+  /**
+   * @var string
+   */
+  public $mimeType;
+  protected $shareScopeType = ShareScope::class;
+  protected $shareScopeDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setAttachmentSha1($attachmentSha1)
+  {
+    $this->attachmentSha1 = $attachmentSha1;
+  }
+  /**
+   * @return string
+   */
+  public function getAttachmentSha1()
+  {
+    return $this->attachmentSha1;
+  }
+  /**
+   * @param Id
+   */
+  public function setCosmoId(Id $cosmoId)
+  {
+    $this->cosmoId = $cosmoId;
+  }
+  /**
+   * @return Id
+   */
+  public function getCosmoId()
+  {
+    return $this->cosmoId;
+  }
+  /**
+   * @param int
+   */
+  public function setCosmoNameSpace($cosmoNameSpace)
+  {
+    $this->cosmoNameSpace = $cosmoNameSpace;
+  }
+  /**
+   * @return int
+   */
+  public function getCosmoNameSpace()
+  {
+    return $this->cosmoNameSpace;
+  }
+  /**
+   * @param string
+   */
+  public function setEncryptedId($encryptedId)
+  {
+    $this->encryptedId = $encryptedId;
+  }
+  /**
+   * @return string
+   */
+  public function getEncryptedId()
+  {
+    return $this->encryptedId;
+  }
+  /**
+   * @param string
+   */
+  public function setMimeType($mimeType)
+  {
+    $this->mimeType = $mimeType;
+  }
+  /**
+   * @return string
+   */
+  public function getMimeType()
+  {
+    return $this->mimeType;
+  }
+  /**
+   * @param ShareScope
+   */
+  public function setShareScope(ShareScope $shareScope)
+  {
+    $this->shareScope = $shareScope;
+  }
+  /**
+   * @return ShareScope
+   */
+  public function getShareScope()
+  {
+    return $this->shareScope;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleDocsResultInfo::class, 'Google_Service_CloudSearch_GoogleDocsResultInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/Grid.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Grid.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Grid.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,111 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class Grid extends \Google\Collection
+{
+  protected $collection_key = 'items';
+  protected $borderStyleType = BorderStyle::class;
+  protected $borderStyleDataType = '';
+  protected $itemsType = GridItem::class;
+  protected $itemsDataType = 'array';
+  /**
+   * @var int
+   */
+  public $numColumns;
+  protected $onClickType = OnClick::class;
+  protected $onClickDataType = '';
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param BorderStyle
+   */
+  public function setBorderStyle(BorderStyle $borderStyle)
+  {
+    $this->borderStyle = $borderStyle;
+  }
+  /**
+   * @return BorderStyle
+   */
+  public function getBorderStyle()
+  {
+    return $this->borderStyle;
+  }
+  /**
+   * @param GridItem[]
+   */
+  public function setItems($items)
+  {
+    $this->items = $items;
+  }
+  /**
+   * @return GridItem[]
+   */
+  public function getItems()
+  {
+    return $this->items;
+  }
+  /**
+   * @param int
+   */
+  public function setNumColumns($numColumns)
+  {
+    $this->numColumns = $numColumns;
+  }
+  /**
+   * @return int
+   */
+  public function getNumColumns()
+  {
+    return $this->numColumns;
+  }
+  /**
+   * @param OnClick
+   */
+  public function setOnClick(OnClick $onClick)
+  {
+    $this->onClick = $onClick;
+  }
+  /**
+   * @return OnClick
+   */
+  public function getOnClick()
+  {
+    return $this->onClick;
+  }
+  /**
+   * @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(Grid::class, 'Google_Service_CloudSearch_Grid');
Index: vendor/google/apiclient-services/src/CloudSearch/GridItem.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/GridItem.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/GridItem.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,132 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class GridItem extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $identifier;
+  protected $imageType = ImageComponent::class;
+  protected $imageDataType = '';
+  /**
+   * @var string
+   */
+  public $layout;
+  /**
+   * @var string
+   */
+  public $subtitle;
+  /**
+   * @var string
+   */
+  public $textAlignment;
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param string
+   */
+  public function setIdentifier($identifier)
+  {
+    $this->identifier = $identifier;
+  }
+  /**
+   * @return string
+   */
+  public function getIdentifier()
+  {
+    return $this->identifier;
+  }
+  /**
+   * @param ImageComponent
+   */
+  public function setImage(ImageComponent $image)
+  {
+    $this->image = $image;
+  }
+  /**
+   * @return ImageComponent
+   */
+  public function getImage()
+  {
+    return $this->image;
+  }
+  /**
+   * @param string
+   */
+  public function setLayout($layout)
+  {
+    $this->layout = $layout;
+  }
+  /**
+   * @return string
+   */
+  public function getLayout()
+  {
+    return $this->layout;
+  }
+  /**
+   * @param string
+   */
+  public function setSubtitle($subtitle)
+  {
+    $this->subtitle = $subtitle;
+  }
+  /**
+   * @return string
+   */
+  public function getSubtitle()
+  {
+    return $this->subtitle;
+  }
+  /**
+   * @param string
+   */
+  public function setTextAlignment($textAlignment)
+  {
+    $this->textAlignment = $textAlignment;
+  }
+  /**
+   * @return string
+   */
+  public function getTextAlignment()
+  {
+    return $this->textAlignment;
+  }
+  /**
+   * @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(GridItem::class, 'Google_Service_CloudSearch_GridItem');
Index: vendor/google/apiclient-services/src/CloudSearch/GroupDetailsUpdatedMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/GroupDetailsUpdatedMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/GroupDetailsUpdatedMetadata.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\CloudSearch;
+
+class GroupDetailsUpdatedMetadata extends \Google\Model
+{
+  protected $newGroupDetailsType = AppsDynamiteSharedGroupDetails::class;
+  protected $newGroupDetailsDataType = '';
+  protected $prevGroupDetailsType = AppsDynamiteSharedGroupDetails::class;
+  protected $prevGroupDetailsDataType = '';
+
+  /**
+   * @param AppsDynamiteSharedGroupDetails
+   */
+  public function setNewGroupDetails(AppsDynamiteSharedGroupDetails $newGroupDetails)
+  {
+    $this->newGroupDetails = $newGroupDetails;
+  }
+  /**
+   * @return AppsDynamiteSharedGroupDetails
+   */
+  public function getNewGroupDetails()
+  {
+    return $this->newGroupDetails;
+  }
+  /**
+   * @param AppsDynamiteSharedGroupDetails
+   */
+  public function setPrevGroupDetails(AppsDynamiteSharedGroupDetails $prevGroupDetails)
+  {
+    $this->prevGroupDetails = $prevGroupDetails;
+  }
+  /**
+   * @return AppsDynamiteSharedGroupDetails
+   */
+  public function getPrevGroupDetails()
+  {
+    return $this->prevGroupDetails;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GroupDetailsUpdatedMetadata::class, 'Google_Service_CloudSearch_GroupDetailsUpdatedMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/GroupId.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/GroupId.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/GroupId.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\CloudSearch;
+
+class GroupId extends \Google\Model
+{
+  protected $dmIdType = DmId::class;
+  protected $dmIdDataType = '';
+  protected $spaceIdType = SpaceId::class;
+  protected $spaceIdDataType = '';
+
+  /**
+   * @param DmId
+   */
+  public function setDmId(DmId $dmId)
+  {
+    $this->dmId = $dmId;
+  }
+  /**
+   * @return DmId
+   */
+  public function getDmId()
+  {
+    return $this->dmId;
+  }
+  /**
+   * @param SpaceId
+   */
+  public function setSpaceId(SpaceId $spaceId)
+  {
+    $this->spaceId = $spaceId;
+  }
+  /**
+   * @return SpaceId
+   */
+  public function getSpaceId()
+  {
+    return $this->spaceId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GroupId::class, 'Google_Service_CloudSearch_GroupId');
Index: vendor/google/apiclient-services/src/CloudSearch/GroupLinkSharingModificationEvent.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/GroupLinkSharingModificationEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/GroupLinkSharingModificationEvent.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\CloudSearch;
+
+class GroupLinkSharingModificationEvent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $newStatus;
+
+  /**
+   * @param string
+   */
+  public function setNewStatus($newStatus)
+  {
+    $this->newStatus = $newStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getNewStatus()
+  {
+    return $this->newStatus;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GroupLinkSharingModificationEvent::class, 'Google_Service_CloudSearch_GroupLinkSharingModificationEvent');
Index: vendor/google/apiclient-services/src/CloudSearch/GroupRetentionSettingsUpdatedMetaData.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/GroupRetentionSettingsUpdatedMetaData.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/GroupRetentionSettingsUpdatedMetaData.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\CloudSearch;
+
+class GroupRetentionSettingsUpdatedMetaData extends \Google\Model
+{
+  protected $initiatorType = UserId::class;
+  protected $initiatorDataType = '';
+  protected $retentionSettingsType = AppsDynamiteSharedRetentionSettings::class;
+  protected $retentionSettingsDataType = '';
+
+  /**
+   * @param UserId
+   */
+  public function setInitiator(UserId $initiator)
+  {
+    $this->initiator = $initiator;
+  }
+  /**
+   * @return UserId
+   */
+  public function getInitiator()
+  {
+    return $this->initiator;
+  }
+  /**
+   * @param AppsDynamiteSharedRetentionSettings
+   */
+  public function setRetentionSettings(AppsDynamiteSharedRetentionSettings $retentionSettings)
+  {
+    $this->retentionSettings = $retentionSettings;
+  }
+  /**
+   * @return AppsDynamiteSharedRetentionSettings
+   */
+  public function getRetentionSettings()
+  {
+    return $this->retentionSettings;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GroupRetentionSettingsUpdatedMetaData::class, 'Google_Service_CloudSearch_GroupRetentionSettingsUpdatedMetaData');
Index: vendor/google/apiclient-services/src/CloudSearch/GsuiteIntegrationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/GsuiteIntegrationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/GsuiteIntegrationMetadata.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\CloudSearch;
+
+class GsuiteIntegrationMetadata extends \Google\Collection
+{
+  protected $collection_key = 'indexableTexts';
+  protected $activityFeedDataType = AppsDynamiteSharedActivityFeedAnnotationData::class;
+  protected $activityFeedDataDataType = '';
+  protected $assistantDataType = AppsDynamiteSharedAssistantAnnotationData::class;
+  protected $assistantDataDataType = '';
+  protected $calendarEventDataType = AppsDynamiteSharedCalendarEventAnnotationData::class;
+  protected $calendarEventDataDataType = '';
+  protected $callDataType = AppsDynamiteSharedCallAnnotationData::class;
+  protected $callDataDataType = '';
+  /**
+   * @var string
+   */
+  public $clientType;
+  /**
+   * @var string[]
+   */
+  public $indexableTexts;
+  protected $tasksDataType = AppsDynamiteSharedTasksAnnotationData::class;
+  protected $tasksDataDataType = '';
+
+  /**
+   * @param AppsDynamiteSharedActivityFeedAnnotationData
+   */
+  public function setActivityFeedData(AppsDynamiteSharedActivityFeedAnnotationData $activityFeedData)
+  {
+    $this->activityFeedData = $activityFeedData;
+  }
+  /**
+   * @return AppsDynamiteSharedActivityFeedAnnotationData
+   */
+  public function getActivityFeedData()
+  {
+    return $this->activityFeedData;
+  }
+  /**
+   * @param AppsDynamiteSharedAssistantAnnotationData
+   */
+  public function setAssistantData(AppsDynamiteSharedAssistantAnnotationData $assistantData)
+  {
+    $this->assistantData = $assistantData;
+  }
+  /**
+   * @return AppsDynamiteSharedAssistantAnnotationData
+   */
+  public function getAssistantData()
+  {
+    return $this->assistantData;
+  }
+  /**
+   * @param AppsDynamiteSharedCalendarEventAnnotationData
+   */
+  public function setCalendarEventData(AppsDynamiteSharedCalendarEventAnnotationData $calendarEventData)
+  {
+    $this->calendarEventData = $calendarEventData;
+  }
+  /**
+   * @return AppsDynamiteSharedCalendarEventAnnotationData
+   */
+  public function getCalendarEventData()
+  {
+    return $this->calendarEventData;
+  }
+  /**
+   * @param AppsDynamiteSharedCallAnnotationData
+   */
+  public function setCallData(AppsDynamiteSharedCallAnnotationData $callData)
+  {
+    $this->callData = $callData;
+  }
+  /**
+   * @return AppsDynamiteSharedCallAnnotationData
+   */
+  public function getCallData()
+  {
+    return $this->callData;
+  }
+  /**
+   * @param string
+   */
+  public function setClientType($clientType)
+  {
+    $this->clientType = $clientType;
+  }
+  /**
+   * @return string
+   */
+  public function getClientType()
+  {
+    return $this->clientType;
+  }
+  /**
+   * @param string[]
+   */
+  public function setIndexableTexts($indexableTexts)
+  {
+    $this->indexableTexts = $indexableTexts;
+  }
+  /**
+   * @return string[]
+   */
+  public function getIndexableTexts()
+  {
+    return $this->indexableTexts;
+  }
+  /**
+   * @param AppsDynamiteSharedTasksAnnotationData
+   */
+  public function setTasksData(AppsDynamiteSharedTasksAnnotationData $tasksData)
+  {
+    $this->tasksData = $tasksData;
+  }
+  /**
+   * @return AppsDynamiteSharedTasksAnnotationData
+   */
+  public function getTasksData()
+  {
+    return $this->tasksData;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GsuiteIntegrationMetadata::class, 'Google_Service_CloudSearch_GsuiteIntegrationMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/HangoutEvent.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/HangoutEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/HangoutEvent.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\CloudSearch;
+
+class HangoutEvent extends \Google\Collection
+{
+  protected $collection_key = 'participantId';
+  /**
+   * @var string
+   */
+  public $hangoutDurationSecs;
+  /**
+   * @var string
+   */
+  public $mediaType;
+  protected $participantIdType = StoredParticipantId::class;
+  protected $participantIdDataType = 'array';
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setHangoutDurationSecs($hangoutDurationSecs)
+  {
+    $this->hangoutDurationSecs = $hangoutDurationSecs;
+  }
+  /**
+   * @return string
+   */
+  public function getHangoutDurationSecs()
+  {
+    return $this->hangoutDurationSecs;
+  }
+  /**
+   * @param string
+   */
+  public function setMediaType($mediaType)
+  {
+    $this->mediaType = $mediaType;
+  }
+  /**
+   * @return string
+   */
+  public function getMediaType()
+  {
+    return $this->mediaType;
+  }
+  /**
+   * @param StoredParticipantId[]
+   */
+  public function setParticipantId($participantId)
+  {
+    $this->participantId = $participantId;
+  }
+  /**
+   * @return StoredParticipantId[]
+   */
+  public function getParticipantId()
+  {
+    return $this->participantId;
+  }
+  /**
+   * @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(HangoutEvent::class, 'Google_Service_CloudSearch_HangoutEvent');
Index: vendor/google/apiclient-services/src/CloudSearch/HangoutVideoEventMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/HangoutVideoEventMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/HangoutVideoEventMetadata.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\CloudSearch;
+
+class HangoutVideoEventMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $hangoutVideoType;
+
+  /**
+   * @param string
+   */
+  public function setHangoutVideoType($hangoutVideoType)
+  {
+    $this->hangoutVideoType = $hangoutVideoType;
+  }
+  /**
+   * @return string
+   */
+  public function getHangoutVideoType()
+  {
+    return $this->hangoutVideoType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(HangoutVideoEventMetadata::class, 'Google_Service_CloudSearch_HangoutVideoEventMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/HashtagData.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/HashtagData.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/HashtagData.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\CloudSearch;
+
+class HashtagData extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $searchText;
+
+  /**
+   * @param string
+   */
+  public function setSearchText($searchText)
+  {
+    $this->searchText = $searchText;
+  }
+  /**
+   * @return string
+   */
+  public function getSearchText()
+  {
+    return $this->searchText;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(HashtagData::class, 'Google_Service_CloudSearch_HashtagData');
Index: vendor/google/apiclient-services/src/CloudSearch/History.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/History.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/History.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\CloudSearch;
+
+class History extends \Google\Collection
+{
+  protected $collection_key = 'record';
+  protected $recordType = HistoryRecord::class;
+  protected $recordDataType = 'array';
+
+  /**
+   * @param HistoryRecord[]
+   */
+  public function setRecord($record)
+  {
+    $this->record = $record;
+  }
+  /**
+   * @return HistoryRecord[]
+   */
+  public function getRecord()
+  {
+    return $this->record;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(History::class, 'Google_Service_CloudSearch_History');
Index: vendor/google/apiclient-services/src/CloudSearch/HistoryRecord.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/HistoryRecord.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/HistoryRecord.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,190 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class HistoryRecord extends \Google\Model
+{
+  protected $clientContextType = ClientContext::class;
+  protected $clientContextDataType = '';
+  protected $filterUpdateType = FilterUpdate::class;
+  protected $filterUpdateDataType = '';
+  protected $imapUpdateType = ImapUpdate::class;
+  protected $imapUpdateDataType = '';
+  protected $labelUpdateType = LabelUpdate::class;
+  protected $labelUpdateDataType = '';
+  protected $prefUpdateType = PrefUpdate::class;
+  protected $prefUpdateDataType = '';
+  /**
+   * @var string
+   */
+  public $recordId;
+  protected $threadUpdateType = ThreadUpdate::class;
+  protected $threadUpdateDataType = '';
+  protected $transactionContextType = TransactionContext::class;
+  protected $transactionContextDataType = '';
+  protected $txnDebugInfoType = TransactionDebugInfo::class;
+  protected $txnDebugInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param ClientContext
+   */
+  public function setClientContext(ClientContext $clientContext)
+  {
+    $this->clientContext = $clientContext;
+  }
+  /**
+   * @return ClientContext
+   */
+  public function getClientContext()
+  {
+    return $this->clientContext;
+  }
+  /**
+   * @param FilterUpdate
+   */
+  public function setFilterUpdate(FilterUpdate $filterUpdate)
+  {
+    $this->filterUpdate = $filterUpdate;
+  }
+  /**
+   * @return FilterUpdate
+   */
+  public function getFilterUpdate()
+  {
+    return $this->filterUpdate;
+  }
+  /**
+   * @param ImapUpdate
+   */
+  public function setImapUpdate(ImapUpdate $imapUpdate)
+  {
+    $this->imapUpdate = $imapUpdate;
+  }
+  /**
+   * @return ImapUpdate
+   */
+  public function getImapUpdate()
+  {
+    return $this->imapUpdate;
+  }
+  /**
+   * @param LabelUpdate
+   */
+  public function setLabelUpdate(LabelUpdate $labelUpdate)
+  {
+    $this->labelUpdate = $labelUpdate;
+  }
+  /**
+   * @return LabelUpdate
+   */
+  public function getLabelUpdate()
+  {
+    return $this->labelUpdate;
+  }
+  /**
+   * @param PrefUpdate
+   */
+  public function setPrefUpdate(PrefUpdate $prefUpdate)
+  {
+    $this->prefUpdate = $prefUpdate;
+  }
+  /**
+   * @return PrefUpdate
+   */
+  public function getPrefUpdate()
+  {
+    return $this->prefUpdate;
+  }
+  /**
+   * @param string
+   */
+  public function setRecordId($recordId)
+  {
+    $this->recordId = $recordId;
+  }
+  /**
+   * @return string
+   */
+  public function getRecordId()
+  {
+    return $this->recordId;
+  }
+  /**
+   * @param ThreadUpdate
+   */
+  public function setThreadUpdate(ThreadUpdate $threadUpdate)
+  {
+    $this->threadUpdate = $threadUpdate;
+  }
+  /**
+   * @return ThreadUpdate
+   */
+  public function getThreadUpdate()
+  {
+    return $this->threadUpdate;
+  }
+  /**
+   * @param TransactionContext
+   */
+  public function setTransactionContext(TransactionContext $transactionContext)
+  {
+    $this->transactionContext = $transactionContext;
+  }
+  /**
+   * @return TransactionContext
+   */
+  public function getTransactionContext()
+  {
+    return $this->transactionContext;
+  }
+  /**
+   * @param TransactionDebugInfo
+   */
+  public function setTxnDebugInfo(TransactionDebugInfo $txnDebugInfo)
+  {
+    $this->txnDebugInfo = $txnDebugInfo;
+  }
+  /**
+   * @return TransactionDebugInfo
+   */
+  public function getTxnDebugInfo()
+  {
+    return $this->txnDebugInfo;
+  }
+  /**
+   * @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(HistoryRecord::class, 'Google_Service_CloudSearch_HistoryRecord');
Index: vendor/google/apiclient-services/src/CloudSearch/HostAppActionMarkup.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/HostAppActionMarkup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/HostAppActionMarkup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,122 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class HostAppActionMarkup extends \Google\Model
+{
+  protected $calendarActionType = CalendarClientActionMarkup::class;
+  protected $calendarActionDataType = '';
+  protected $chatActionType = ChatClientActionMarkup::class;
+  protected $chatActionDataType = '';
+  protected $driveActionType = DriveClientActionMarkup::class;
+  protected $driveActionDataType = '';
+  protected $editorActionType = EditorClientActionMarkup::class;
+  protected $editorActionDataType = '';
+  protected $gmailActionType = GmailClientActionMarkup::class;
+  protected $gmailActionDataType = '';
+  protected $sheetsActionType = SheetsClientActionMarkup::class;
+  protected $sheetsActionDataType = '';
+
+  /**
+   * @param CalendarClientActionMarkup
+   */
+  public function setCalendarAction(CalendarClientActionMarkup $calendarAction)
+  {
+    $this->calendarAction = $calendarAction;
+  }
+  /**
+   * @return CalendarClientActionMarkup
+   */
+  public function getCalendarAction()
+  {
+    return $this->calendarAction;
+  }
+  /**
+   * @param ChatClientActionMarkup
+   */
+  public function setChatAction(ChatClientActionMarkup $chatAction)
+  {
+    $this->chatAction = $chatAction;
+  }
+  /**
+   * @return ChatClientActionMarkup
+   */
+  public function getChatAction()
+  {
+    return $this->chatAction;
+  }
+  /**
+   * @param DriveClientActionMarkup
+   */
+  public function setDriveAction(DriveClientActionMarkup $driveAction)
+  {
+    $this->driveAction = $driveAction;
+  }
+  /**
+   * @return DriveClientActionMarkup
+   */
+  public function getDriveAction()
+  {
+    return $this->driveAction;
+  }
+  /**
+   * @param EditorClientActionMarkup
+   */
+  public function setEditorAction(EditorClientActionMarkup $editorAction)
+  {
+    $this->editorAction = $editorAction;
+  }
+  /**
+   * @return EditorClientActionMarkup
+   */
+  public function getEditorAction()
+  {
+    return $this->editorAction;
+  }
+  /**
+   * @param GmailClientActionMarkup
+   */
+  public function setGmailAction(GmailClientActionMarkup $gmailAction)
+  {
+    $this->gmailAction = $gmailAction;
+  }
+  /**
+   * @return GmailClientActionMarkup
+   */
+  public function getGmailAction()
+  {
+    return $this->gmailAction;
+  }
+  /**
+   * @param SheetsClientActionMarkup
+   */
+  public function setSheetsAction(SheetsClientActionMarkup $sheetsAction)
+  {
+    $this->sheetsAction = $sheetsAction;
+  }
+  /**
+   * @return SheetsClientActionMarkup
+   */
+  public function getSheetsAction()
+  {
+    return $this->sheetsAction;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(HostAppActionMarkup::class, 'Google_Service_CloudSearch_HostAppActionMarkup');
Index: vendor/google/apiclient-services/src/CloudSearch/HostProto.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/HostProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/HostProto.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\CloudSearch;
+
+class HostProto extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $hostName;
+  /**
+   * @var string
+   */
+  public $hostOwner;
+
+  /**
+   * @param string
+   */
+  public function setHostName($hostName)
+  {
+    $this->hostName = $hostName;
+  }
+  /**
+   * @return string
+   */
+  public function getHostName()
+  {
+    return $this->hostName;
+  }
+  /**
+   * @param string
+   */
+  public function setHostOwner($hostOwner)
+  {
+    $this->hostOwner = $hostOwner;
+  }
+  /**
+   * @return string
+   */
+  public function getHostOwner()
+  {
+    return $this->hostOwner;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(HostProto::class, 'Google_Service_CloudSearch_HostProto');
Index: vendor/google/apiclient-services/src/CloudSearch/HtmlOperatorOptions.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/HtmlOperatorOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/HtmlOperatorOptions.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\CloudSearch;
+
+class HtmlOperatorOptions extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $operatorName;
+
+  /**
+   * @param string
+   */
+  public function setOperatorName($operatorName)
+  {
+    $this->operatorName = $operatorName;
+  }
+  /**
+   * @return string
+   */
+  public function getOperatorName()
+  {
+    return $this->operatorName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(HtmlOperatorOptions::class, 'Google_Service_CloudSearch_HtmlOperatorOptions');
Index: vendor/google/apiclient-services/src/CloudSearch/HtmlPropertyOptions.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/HtmlPropertyOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/HtmlPropertyOptions.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\CloudSearch;
+
+class HtmlPropertyOptions extends \Google\Model
+{
+  protected $operatorOptionsType = HtmlOperatorOptions::class;
+  protected $operatorOptionsDataType = '';
+  protected $retrievalImportanceType = RetrievalImportance::class;
+  protected $retrievalImportanceDataType = '';
+
+  /**
+   * @param HtmlOperatorOptions
+   */
+  public function setOperatorOptions(HtmlOperatorOptions $operatorOptions)
+  {
+    $this->operatorOptions = $operatorOptions;
+  }
+  /**
+   * @return HtmlOperatorOptions
+   */
+  public function getOperatorOptions()
+  {
+    return $this->operatorOptions;
+  }
+  /**
+   * @param RetrievalImportance
+   */
+  public function setRetrievalImportance(RetrievalImportance $retrievalImportance)
+  {
+    $this->retrievalImportance = $retrievalImportance;
+  }
+  /**
+   * @return RetrievalImportance
+   */
+  public function getRetrievalImportance()
+  {
+    return $this->retrievalImportance;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(HtmlPropertyOptions::class, 'Google_Service_CloudSearch_HtmlPropertyOptions');
Index: vendor/google/apiclient-services/src/CloudSearch/HtmlValues.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/HtmlValues.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/HtmlValues.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\CloudSearch;
+
+class HtmlValues 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(HtmlValues::class, 'Google_Service_CloudSearch_HtmlValues');
Index: vendor/google/apiclient-services/src/CloudSearch/IconImage.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/IconImage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/IconImage.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\CloudSearch;
+
+class IconImage extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $altText;
+  /**
+   * @var string
+   */
+  public $icon;
+  /**
+   * @var string
+   */
+  public $iconUrl;
+  /**
+   * @var string
+   */
+  public $imageStyle;
+
+  /**
+   * @param string
+   */
+  public function setAltText($altText)
+  {
+    $this->altText = $altText;
+  }
+  /**
+   * @return string
+   */
+  public function getAltText()
+  {
+    return $this->altText;
+  }
+  /**
+   * @param string
+   */
+  public function setIcon($icon)
+  {
+    $this->icon = $icon;
+  }
+  /**
+   * @return string
+   */
+  public function getIcon()
+  {
+    return $this->icon;
+  }
+  /**
+   * @param string
+   */
+  public function setIconUrl($iconUrl)
+  {
+    $this->iconUrl = $iconUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getIconUrl()
+  {
+    return $this->iconUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setImageStyle($imageStyle)
+  {
+    $this->imageStyle = $imageStyle;
+  }
+  /**
+   * @return string
+   */
+  public function getImageStyle()
+  {
+    return $this->imageStyle;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(IconImage::class, 'Google_Service_CloudSearch_IconImage');
Index: vendor/google/apiclient-services/src/CloudSearch/Id.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Id.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Id.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\CloudSearch;
+
+class Id extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $creatorUserId;
+  /**
+   * @var string
+   */
+  public $localId;
+  /**
+   * @var int
+   */
+  public $nameSpace;
+
+  /**
+   * @param string
+   */
+  public function setCreatorUserId($creatorUserId)
+  {
+    $this->creatorUserId = $creatorUserId;
+  }
+  /**
+   * @return string
+   */
+  public function getCreatorUserId()
+  {
+    return $this->creatorUserId;
+  }
+  /**
+   * @param string
+   */
+  public function setLocalId($localId)
+  {
+    $this->localId = $localId;
+  }
+  /**
+   * @return string
+   */
+  public function getLocalId()
+  {
+    return $this->localId;
+  }
+  /**
+   * @param int
+   */
+  public function setNameSpace($nameSpace)
+  {
+    $this->nameSpace = $nameSpace;
+  }
+  /**
+   * @return int
+   */
+  public function getNameSpace()
+  {
+    return $this->nameSpace;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Id::class, 'Google_Service_CloudSearch_Id');
Index: vendor/google/apiclient-services/src/CloudSearch/Image.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Image.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Image.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,87 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class Image extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $altText;
+  public $aspectRatio;
+  /**
+   * @var string
+   */
+  public $imageUrl;
+  protected $onClickType = OnClick::class;
+  protected $onClickDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setAltText($altText)
+  {
+    $this->altText = $altText;
+  }
+  /**
+   * @return string
+   */
+  public function getAltText()
+  {
+    return $this->altText;
+  }
+  public function setAspectRatio($aspectRatio)
+  {
+    $this->aspectRatio = $aspectRatio;
+  }
+  public function getAspectRatio()
+  {
+    return $this->aspectRatio;
+  }
+  /**
+   * @param string
+   */
+  public function setImageUrl($imageUrl)
+  {
+    $this->imageUrl = $imageUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getImageUrl()
+  {
+    return $this->imageUrl;
+  }
+  /**
+   * @param OnClick
+   */
+  public function setOnClick(OnClick $onClick)
+  {
+    $this->onClick = $onClick;
+  }
+  /**
+   * @return OnClick
+   */
+  public function getOnClick()
+  {
+    return $this->onClick;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Image::class, 'Google_Service_CloudSearch_Image');
Index: vendor/google/apiclient-services/src/CloudSearch/ImageButton.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ImageButton.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ImageButton.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\CloudSearch;
+
+class ImageButton extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $icon;
+  /**
+   * @var string
+   */
+  public $iconUrl;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $onClickType = OnClick::class;
+  protected $onClickDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setIcon($icon)
+  {
+    $this->icon = $icon;
+  }
+  /**
+   * @return string
+   */
+  public function getIcon()
+  {
+    return $this->icon;
+  }
+  /**
+   * @param string
+   */
+  public function setIconUrl($iconUrl)
+  {
+    $this->iconUrl = $iconUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getIconUrl()
+  {
+    return $this->iconUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param OnClick
+   */
+  public function setOnClick(OnClick $onClick)
+  {
+    $this->onClick = $onClick;
+  }
+  /**
+   * @return OnClick
+   */
+  public function getOnClick()
+  {
+    return $this->onClick;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ImageButton::class, 'Google_Service_CloudSearch_ImageButton');
Index: vendor/google/apiclient-services/src/CloudSearch/ImageComponent.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ImageComponent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ImageComponent.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\CloudSearch;
+
+class ImageComponent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $altText;
+  protected $borderStyleType = BorderStyle::class;
+  protected $borderStyleDataType = '';
+  protected $cropStyleType = ImageCropStyle::class;
+  protected $cropStyleDataType = '';
+  /**
+   * @var string
+   */
+  public $imageUrl;
+
+  /**
+   * @param string
+   */
+  public function setAltText($altText)
+  {
+    $this->altText = $altText;
+  }
+  /**
+   * @return string
+   */
+  public function getAltText()
+  {
+    return $this->altText;
+  }
+  /**
+   * @param BorderStyle
+   */
+  public function setBorderStyle(BorderStyle $borderStyle)
+  {
+    $this->borderStyle = $borderStyle;
+  }
+  /**
+   * @return BorderStyle
+   */
+  public function getBorderStyle()
+  {
+    return $this->borderStyle;
+  }
+  /**
+   * @param ImageCropStyle
+   */
+  public function setCropStyle(ImageCropStyle $cropStyle)
+  {
+    $this->cropStyle = $cropStyle;
+  }
+  /**
+   * @return ImageCropStyle
+   */
+  public function getCropStyle()
+  {
+    return $this->cropStyle;
+  }
+  /**
+   * @param string
+   */
+  public function setImageUrl($imageUrl)
+  {
+    $this->imageUrl = $imageUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getImageUrl()
+  {
+    return $this->imageUrl;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ImageComponent::class, 'Google_Service_CloudSearch_ImageComponent');
Index: vendor/google/apiclient-services/src/CloudSearch/ImageCropStyle.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ImageCropStyle.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ImageCropStyle.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,53 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class ImageCropStyle extends \Google\Model
+{
+  public $aspectRatio;
+  /**
+   * @var string
+   */
+  public $type;
+
+  public function setAspectRatio($aspectRatio)
+  {
+    $this->aspectRatio = $aspectRatio;
+  }
+  public function getAspectRatio()
+  {
+    return $this->aspectRatio;
+  }
+  /**
+   * @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(ImageCropStyle::class, 'Google_Service_CloudSearch_ImageCropStyle');
Index: vendor/google/apiclient-services/src/CloudSearch/ImageKeyValue.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ImageKeyValue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ImageKeyValue.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\CloudSearch;
+
+class ImageKeyValue extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $icon;
+  /**
+   * @var string
+   */
+  public $iconUrl;
+  protected $onClickType = OnClick::class;
+  protected $onClickDataType = '';
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param string
+   */
+  public function setIcon($icon)
+  {
+    $this->icon = $icon;
+  }
+  /**
+   * @return string
+   */
+  public function getIcon()
+  {
+    return $this->icon;
+  }
+  /**
+   * @param string
+   */
+  public function setIconUrl($iconUrl)
+  {
+    $this->iconUrl = $iconUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getIconUrl()
+  {
+    return $this->iconUrl;
+  }
+  /**
+   * @param OnClick
+   */
+  public function setOnClick(OnClick $onClick)
+  {
+    $this->onClick = $onClick;
+  }
+  /**
+   * @return OnClick
+   */
+  public function getOnClick()
+  {
+    return $this->onClick;
+  }
+  /**
+   * @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(ImageKeyValue::class, 'Google_Service_CloudSearch_ImageKeyValue');
Index: vendor/google/apiclient-services/src/CloudSearch/ImapSessionContext.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ImapSessionContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ImapSessionContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,130 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class ImapSessionContext extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $app;
+  /**
+   * @var string
+   */
+  public $deviceType;
+  /**
+   * @var string
+   */
+  public $guidFingerprint;
+  /**
+   * @var string
+   */
+  public $os;
+  protected $osVersionType = OsVersion::class;
+  protected $osVersionDataType = '';
+  protected $possiblyTrimmedModelType = PossiblyTrimmedModel::class;
+  protected $possiblyTrimmedModelDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setApp($app)
+  {
+    $this->app = $app;
+  }
+  /**
+   * @return string
+   */
+  public function getApp()
+  {
+    return $this->app;
+  }
+  /**
+   * @param string
+   */
+  public function setDeviceType($deviceType)
+  {
+    $this->deviceType = $deviceType;
+  }
+  /**
+   * @return string
+   */
+  public function getDeviceType()
+  {
+    return $this->deviceType;
+  }
+  /**
+   * @param string
+   */
+  public function setGuidFingerprint($guidFingerprint)
+  {
+    $this->guidFingerprint = $guidFingerprint;
+  }
+  /**
+   * @return string
+   */
+  public function getGuidFingerprint()
+  {
+    return $this->guidFingerprint;
+  }
+  /**
+   * @param string
+   */
+  public function setOs($os)
+  {
+    $this->os = $os;
+  }
+  /**
+   * @return string
+   */
+  public function getOs()
+  {
+    return $this->os;
+  }
+  /**
+   * @param OsVersion
+   */
+  public function setOsVersion(OsVersion $osVersion)
+  {
+    $this->osVersion = $osVersion;
+  }
+  /**
+   * @return OsVersion
+   */
+  public function getOsVersion()
+  {
+    return $this->osVersion;
+  }
+  /**
+   * @param PossiblyTrimmedModel
+   */
+  public function setPossiblyTrimmedModel(PossiblyTrimmedModel $possiblyTrimmedModel)
+  {
+    $this->possiblyTrimmedModel = $possiblyTrimmedModel;
+  }
+  /**
+   * @return PossiblyTrimmedModel
+   */
+  public function getPossiblyTrimmedModel()
+  {
+    return $this->possiblyTrimmedModel;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ImapSessionContext::class, 'Google_Service_CloudSearch_ImapSessionContext');
Index: vendor/google/apiclient-services/src/CloudSearch/ImapSyncDelete.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ImapSyncDelete.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ImapSyncDelete.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\CloudSearch;
+
+class ImapSyncDelete extends \Google\Model
+{
+  protected $mappingsType = FolderAttribute::class;
+  protected $mappingsDataType = '';
+  /**
+   * @var string
+   */
+  public $msgId;
+
+  /**
+   * @param FolderAttribute
+   */
+  public function setMappings(FolderAttribute $mappings)
+  {
+    $this->mappings = $mappings;
+  }
+  /**
+   * @return FolderAttribute
+   */
+  public function getMappings()
+  {
+    return $this->mappings;
+  }
+  /**
+   * @param string
+   */
+  public function setMsgId($msgId)
+  {
+    $this->msgId = $msgId;
+  }
+  /**
+   * @return string
+   */
+  public function getMsgId()
+  {
+    return $this->msgId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ImapSyncDelete::class, 'Google_Service_CloudSearch_ImapSyncDelete');
Index: vendor/google/apiclient-services/src/CloudSearch/ImapUidsReassign.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ImapUidsReassign.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ImapUidsReassign.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\CloudSearch;
+
+class ImapUidsReassign extends \Google\Collection
+{
+  protected $collection_key = 'messageId';
+  /**
+   * @var string
+   */
+  public $labelId;
+  /**
+   * @var string[]
+   */
+  public $messageId;
+
+  /**
+   * @param string
+   */
+  public function setLabelId($labelId)
+  {
+    $this->labelId = $labelId;
+  }
+  /**
+   * @return string
+   */
+  public function getLabelId()
+  {
+    return $this->labelId;
+  }
+  /**
+   * @param string[]
+   */
+  public function setMessageId($messageId)
+  {
+    $this->messageId = $messageId;
+  }
+  /**
+   * @return string[]
+   */
+  public function getMessageId()
+  {
+    return $this->messageId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ImapUidsReassign::class, 'Google_Service_CloudSearch_ImapUidsReassign');
Index: vendor/google/apiclient-services/src/CloudSearch/ImapUpdate.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ImapUpdate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ImapUpdate.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\CloudSearch;
+
+class ImapUpdate extends \Google\Model
+{
+  protected $imapUidsReassignType = ImapUidsReassign::class;
+  protected $imapUidsReassignDataType = '';
+
+  /**
+   * @param ImapUidsReassign
+   */
+  public function setImapUidsReassign(ImapUidsReassign $imapUidsReassign)
+  {
+    $this->imapUidsReassign = $imapUidsReassign;
+  }
+  /**
+   * @return ImapUidsReassign
+   */
+  public function getImapUidsReassign()
+  {
+    return $this->imapUidsReassign;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ImapUpdate::class, 'Google_Service_CloudSearch_ImapUpdate');
Index: vendor/google/apiclient-services/src/CloudSearch/ImapsyncFolderAttributeFolderMessage.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ImapsyncFolderAttributeFolderMessage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ImapsyncFolderAttributeFolderMessage.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\CloudSearch;
+
+class ImapsyncFolderAttributeFolderMessage extends \Google\Model
+{
+  protected $flagsType = ImapsyncFolderAttributeFolderMessageFlags::class;
+  protected $flagsDataType = '';
+  /**
+   * @var string
+   */
+  public $uid;
+
+  /**
+   * @param ImapsyncFolderAttributeFolderMessageFlags
+   */
+  public function setFlags(ImapsyncFolderAttributeFolderMessageFlags $flags)
+  {
+    $this->flags = $flags;
+  }
+  /**
+   * @return ImapsyncFolderAttributeFolderMessageFlags
+   */
+  public function getFlags()
+  {
+    return $this->flags;
+  }
+  /**
+   * @param string
+   */
+  public function setUid($uid)
+  {
+    $this->uid = $uid;
+  }
+  /**
+   * @return string
+   */
+  public function getUid()
+  {
+    return $this->uid;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ImapsyncFolderAttributeFolderMessage::class, 'Google_Service_CloudSearch_ImapsyncFolderAttributeFolderMessage');
Index: vendor/google/apiclient-services/src/CloudSearch/ImapsyncFolderAttributeFolderMessageFlags.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ImapsyncFolderAttributeFolderMessageFlags.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ImapsyncFolderAttributeFolderMessageFlags.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\CloudSearch;
+
+class ImapsyncFolderAttributeFolderMessageFlags extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $flagged;
+  /**
+   * @var bool
+   */
+  public $seen;
+
+  /**
+   * @param bool
+   */
+  public function setFlagged($flagged)
+  {
+    $this->flagged = $flagged;
+  }
+  /**
+   * @return bool
+   */
+  public function getFlagged()
+  {
+    return $this->flagged;
+  }
+  /**
+   * @param bool
+   */
+  public function setSeen($seen)
+  {
+    $this->seen = $seen;
+  }
+  /**
+   * @return bool
+   */
+  public function getSeen()
+  {
+    return $this->seen;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ImapsyncFolderAttributeFolderMessageFlags::class, 'Google_Service_CloudSearch_ImapsyncFolderAttributeFolderMessageFlags');
Index: vendor/google/apiclient-services/src/CloudSearch/IncomingWebhookChangedMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/IncomingWebhookChangedMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/IncomingWebhookChangedMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,130 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class IncomingWebhookChangedMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $incomingWebhookName;
+  protected $initiatorIdType = UserId::class;
+  protected $initiatorIdDataType = '';
+  protected $initiatorProfileType = User::class;
+  protected $initiatorProfileDataType = '';
+  /**
+   * @var string
+   */
+  public $obfuscatedIncomingWebhookId;
+  /**
+   * @var string
+   */
+  public $oldIncomingWebhookName;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setIncomingWebhookName($incomingWebhookName)
+  {
+    $this->incomingWebhookName = $incomingWebhookName;
+  }
+  /**
+   * @return string
+   */
+  public function getIncomingWebhookName()
+  {
+    return $this->incomingWebhookName;
+  }
+  /**
+   * @param UserId
+   */
+  public function setInitiatorId(UserId $initiatorId)
+  {
+    $this->initiatorId = $initiatorId;
+  }
+  /**
+   * @return UserId
+   */
+  public function getInitiatorId()
+  {
+    return $this->initiatorId;
+  }
+  /**
+   * @param User
+   */
+  public function setInitiatorProfile(User $initiatorProfile)
+  {
+    $this->initiatorProfile = $initiatorProfile;
+  }
+  /**
+   * @return User
+   */
+  public function getInitiatorProfile()
+  {
+    return $this->initiatorProfile;
+  }
+  /**
+   * @param string
+   */
+  public function setObfuscatedIncomingWebhookId($obfuscatedIncomingWebhookId)
+  {
+    $this->obfuscatedIncomingWebhookId = $obfuscatedIncomingWebhookId;
+  }
+  /**
+   * @return string
+   */
+  public function getObfuscatedIncomingWebhookId()
+  {
+    return $this->obfuscatedIncomingWebhookId;
+  }
+  /**
+   * @param string
+   */
+  public function setOldIncomingWebhookName($oldIncomingWebhookName)
+  {
+    $this->oldIncomingWebhookName = $oldIncomingWebhookName;
+  }
+  /**
+   * @return string
+   */
+  public function getOldIncomingWebhookName()
+  {
+    return $this->oldIncomingWebhookName;
+  }
+  /**
+   * @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(IncomingWebhookChangedMetadata::class, 'Google_Service_CloudSearch_IncomingWebhookChangedMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/IndexItemOptions.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/IndexItemOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/IndexItemOptions.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\CloudSearch;
+
+class IndexItemOptions extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $allowUnknownGsuitePrincipals;
+
+  /**
+   * @param bool
+   */
+  public function setAllowUnknownGsuitePrincipals($allowUnknownGsuitePrincipals)
+  {
+    $this->allowUnknownGsuitePrincipals = $allowUnknownGsuitePrincipals;
+  }
+  /**
+   * @return bool
+   */
+  public function getAllowUnknownGsuitePrincipals()
+  {
+    return $this->allowUnknownGsuitePrincipals;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(IndexItemOptions::class, 'Google_Service_CloudSearch_IndexItemOptions');
Index: vendor/google/apiclient-services/src/CloudSearch/IndexItemRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/IndexItemRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/IndexItemRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,110 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class IndexItemRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $connectorName;
+  protected $debugOptionsType = DebugOptions::class;
+  protected $debugOptionsDataType = '';
+  protected $indexItemOptionsType = IndexItemOptions::class;
+  protected $indexItemOptionsDataType = '';
+  protected $itemType = Item::class;
+  protected $itemDataType = '';
+  /**
+   * @var string
+   */
+  public $mode;
+
+  /**
+   * @param string
+   */
+  public function setConnectorName($connectorName)
+  {
+    $this->connectorName = $connectorName;
+  }
+  /**
+   * @return string
+   */
+  public function getConnectorName()
+  {
+    return $this->connectorName;
+  }
+  /**
+   * @param DebugOptions
+   */
+  public function setDebugOptions(DebugOptions $debugOptions)
+  {
+    $this->debugOptions = $debugOptions;
+  }
+  /**
+   * @return DebugOptions
+   */
+  public function getDebugOptions()
+  {
+    return $this->debugOptions;
+  }
+  /**
+   * @param IndexItemOptions
+   */
+  public function setIndexItemOptions(IndexItemOptions $indexItemOptions)
+  {
+    $this->indexItemOptions = $indexItemOptions;
+  }
+  /**
+   * @return IndexItemOptions
+   */
+  public function getIndexItemOptions()
+  {
+    return $this->indexItemOptions;
+  }
+  /**
+   * @param Item
+   */
+  public function setItem(Item $item)
+  {
+    $this->item = $item;
+  }
+  /**
+   * @return Item
+   */
+  public function getItem()
+  {
+    return $this->item;
+  }
+  /**
+   * @param string
+   */
+  public function setMode($mode)
+  {
+    $this->mode = $mode;
+  }
+  /**
+   * @return string
+   */
+  public function getMode()
+  {
+    return $this->mode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(IndexItemRequest::class, 'Google_Service_CloudSearch_IndexItemRequest');
Index: vendor/google/apiclient-services/src/CloudSearch/InitializeCustomerRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/InitializeCustomerRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/InitializeCustomerRequest.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\CloudSearch;
+
+class InitializeCustomerRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(InitializeCustomerRequest::class, 'Google_Service_CloudSearch_InitializeCustomerRequest');
Index: vendor/google/apiclient-services/src/CloudSearch/InsertContent.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/InsertContent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/InsertContent.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\CloudSearch;
+
+class InsertContent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $content;
+  /**
+   * @var string
+   */
+  public $contentType;
+  /**
+   * @var string
+   */
+  public $mimeType;
+
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param string
+   */
+  public function setContentType($contentType)
+  {
+    $this->contentType = $contentType;
+  }
+  /**
+   * @return string
+   */
+  public function getContentType()
+  {
+    return $this->contentType;
+  }
+  /**
+   * @param string
+   */
+  public function setMimeType($mimeType)
+  {
+    $this->mimeType = $mimeType;
+  }
+  /**
+   * @return string
+   */
+  public function getMimeType()
+  {
+    return $this->mimeType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(InsertContent::class, 'Google_Service_CloudSearch_InsertContent');
Index: vendor/google/apiclient-services/src/CloudSearch/IntegerFacetingOptions.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/IntegerFacetingOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/IntegerFacetingOptions.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\CloudSearch;
+
+class IntegerFacetingOptions extends \Google\Collection
+{
+  protected $collection_key = 'integerBuckets';
+  /**
+   * @var string[]
+   */
+  public $integerBuckets;
+
+  /**
+   * @param string[]
+   */
+  public function setIntegerBuckets($integerBuckets)
+  {
+    $this->integerBuckets = $integerBuckets;
+  }
+  /**
+   * @return string[]
+   */
+  public function getIntegerBuckets()
+  {
+    return $this->integerBuckets;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(IntegerFacetingOptions::class, 'Google_Service_CloudSearch_IntegerFacetingOptions');
Index: vendor/google/apiclient-services/src/CloudSearch/IntegerOperatorOptions.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/IntegerOperatorOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/IntegerOperatorOptions.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\CloudSearch;
+
+class IntegerOperatorOptions extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $greaterThanOperatorName;
+  /**
+   * @var string
+   */
+  public $lessThanOperatorName;
+  /**
+   * @var string
+   */
+  public $operatorName;
+
+  /**
+   * @param string
+   */
+  public function setGreaterThanOperatorName($greaterThanOperatorName)
+  {
+    $this->greaterThanOperatorName = $greaterThanOperatorName;
+  }
+  /**
+   * @return string
+   */
+  public function getGreaterThanOperatorName()
+  {
+    return $this->greaterThanOperatorName;
+  }
+  /**
+   * @param string
+   */
+  public function setLessThanOperatorName($lessThanOperatorName)
+  {
+    $this->lessThanOperatorName = $lessThanOperatorName;
+  }
+  /**
+   * @return string
+   */
+  public function getLessThanOperatorName()
+  {
+    return $this->lessThanOperatorName;
+  }
+  /**
+   * @param string
+   */
+  public function setOperatorName($operatorName)
+  {
+    $this->operatorName = $operatorName;
+  }
+  /**
+   * @return string
+   */
+  public function getOperatorName()
+  {
+    return $this->operatorName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(IntegerOperatorOptions::class, 'Google_Service_CloudSearch_IntegerOperatorOptions');
Index: vendor/google/apiclient-services/src/CloudSearch/IntegerPropertyOptions.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/IntegerPropertyOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/IntegerPropertyOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,112 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class IntegerPropertyOptions extends \Google\Model
+{
+  protected $integerFacetingOptionsType = IntegerFacetingOptions::class;
+  protected $integerFacetingOptionsDataType = '';
+  /**
+   * @var string
+   */
+  public $maximumValue;
+  /**
+   * @var string
+   */
+  public $minimumValue;
+  protected $operatorOptionsType = IntegerOperatorOptions::class;
+  protected $operatorOptionsDataType = '';
+  /**
+   * @var string
+   */
+  public $orderedRanking;
+
+  /**
+   * @param IntegerFacetingOptions
+   */
+  public function setIntegerFacetingOptions(IntegerFacetingOptions $integerFacetingOptions)
+  {
+    $this->integerFacetingOptions = $integerFacetingOptions;
+  }
+  /**
+   * @return IntegerFacetingOptions
+   */
+  public function getIntegerFacetingOptions()
+  {
+    return $this->integerFacetingOptions;
+  }
+  /**
+   * @param string
+   */
+  public function setMaximumValue($maximumValue)
+  {
+    $this->maximumValue = $maximumValue;
+  }
+  /**
+   * @return string
+   */
+  public function getMaximumValue()
+  {
+    return $this->maximumValue;
+  }
+  /**
+   * @param string
+   */
+  public function setMinimumValue($minimumValue)
+  {
+    $this->minimumValue = $minimumValue;
+  }
+  /**
+   * @return string
+   */
+  public function getMinimumValue()
+  {
+    return $this->minimumValue;
+  }
+  /**
+   * @param IntegerOperatorOptions
+   */
+  public function setOperatorOptions(IntegerOperatorOptions $operatorOptions)
+  {
+    $this->operatorOptions = $operatorOptions;
+  }
+  /**
+   * @return IntegerOperatorOptions
+   */
+  public function getOperatorOptions()
+  {
+    return $this->operatorOptions;
+  }
+  /**
+   * @param string
+   */
+  public function setOrderedRanking($orderedRanking)
+  {
+    $this->orderedRanking = $orderedRanking;
+  }
+  /**
+   * @return string
+   */
+  public function getOrderedRanking()
+  {
+    return $this->orderedRanking;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(IntegerPropertyOptions::class, 'Google_Service_CloudSearch_IntegerPropertyOptions');
Index: vendor/google/apiclient-services/src/CloudSearch/IntegerValues.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/IntegerValues.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/IntegerValues.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\CloudSearch;
+
+class IntegerValues 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(IntegerValues::class, 'Google_Service_CloudSearch_IntegerValues');
Index: vendor/google/apiclient-services/src/CloudSearch/IntegrationConfigMutation.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/IntegrationConfigMutation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/IntegrationConfigMutation.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\CloudSearch;
+
+class IntegrationConfigMutation extends \Google\Model
+{
+  protected $addAppType = AppId::class;
+  protected $addAppDataType = '';
+  protected $addPinnedItemType = PinnedItemId::class;
+  protected $addPinnedItemDataType = '';
+  protected $removeAppType = AppId::class;
+  protected $removeAppDataType = '';
+  protected $removePinnedItemType = PinnedItemId::class;
+  protected $removePinnedItemDataType = '';
+
+  /**
+   * @param AppId
+   */
+  public function setAddApp(AppId $addApp)
+  {
+    $this->addApp = $addApp;
+  }
+  /**
+   * @return AppId
+   */
+  public function getAddApp()
+  {
+    return $this->addApp;
+  }
+  /**
+   * @param PinnedItemId
+   */
+  public function setAddPinnedItem(PinnedItemId $addPinnedItem)
+  {
+    $this->addPinnedItem = $addPinnedItem;
+  }
+  /**
+   * @return PinnedItemId
+   */
+  public function getAddPinnedItem()
+  {
+    return $this->addPinnedItem;
+  }
+  /**
+   * @param AppId
+   */
+  public function setRemoveApp(AppId $removeApp)
+  {
+    $this->removeApp = $removeApp;
+  }
+  /**
+   * @return AppId
+   */
+  public function getRemoveApp()
+  {
+    return $this->removeApp;
+  }
+  /**
+   * @param PinnedItemId
+   */
+  public function setRemovePinnedItem(PinnedItemId $removePinnedItem)
+  {
+    $this->removePinnedItem = $removePinnedItem;
+  }
+  /**
+   * @return PinnedItemId
+   */
+  public function getRemovePinnedItem()
+  {
+    return $this->removePinnedItem;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(IntegrationConfigMutation::class, 'Google_Service_CloudSearch_IntegrationConfigMutation');
Index: vendor/google/apiclient-services/src/CloudSearch/IntegrationConfigUpdatedMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/IntegrationConfigUpdatedMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/IntegrationConfigUpdatedMetadata.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\CloudSearch;
+
+class IntegrationConfigUpdatedMetadata extends \Google\Collection
+{
+  protected $collection_key = 'mutations';
+  protected $initiatorIdType = UserId::class;
+  protected $initiatorIdDataType = '';
+  protected $mutationsType = IntegrationConfigMutation::class;
+  protected $mutationsDataType = 'array';
+
+  /**
+   * @param UserId
+   */
+  public function setInitiatorId(UserId $initiatorId)
+  {
+    $this->initiatorId = $initiatorId;
+  }
+  /**
+   * @return UserId
+   */
+  public function getInitiatorId()
+  {
+    return $this->initiatorId;
+  }
+  /**
+   * @param IntegrationConfigMutation[]
+   */
+  public function setMutations($mutations)
+  {
+    $this->mutations = $mutations;
+  }
+  /**
+   * @return IntegrationConfigMutation[]
+   */
+  public function getMutations()
+  {
+    return $this->mutations;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(IntegrationConfigUpdatedMetadata::class, 'Google_Service_CloudSearch_IntegrationConfigUpdatedMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/Interaction.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Interaction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Interaction.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\CloudSearch;
+
+class Interaction extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $interactionTime;
+  protected $principalType = Principal::class;
+  protected $principalDataType = '';
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setInteractionTime($interactionTime)
+  {
+    $this->interactionTime = $interactionTime;
+  }
+  /**
+   * @return string
+   */
+  public function getInteractionTime()
+  {
+    return $this->interactionTime;
+  }
+  /**
+   * @param Principal
+   */
+  public function setPrincipal(Principal $principal)
+  {
+    $this->principal = $principal;
+  }
+  /**
+   * @return Principal
+   */
+  public function getPrincipal()
+  {
+    return $this->principal;
+  }
+  /**
+   * @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(Interaction::class, 'Google_Service_CloudSearch_Interaction');
Index: vendor/google/apiclient-services/src/CloudSearch/InteractionData.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/InteractionData.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/InteractionData.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\CloudSearch;
+
+class InteractionData extends \Google\Model
+{
+  protected $urlType = SafeUrlProto::class;
+  protected $urlDataType = '';
+
+  /**
+   * @param SafeUrlProto
+   */
+  public function setUrl(SafeUrlProto $url)
+  {
+    $this->url = $url;
+  }
+  /**
+   * @return SafeUrlProto
+   */
+  public function getUrl()
+  {
+    return $this->url;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(InteractionData::class, 'Google_Service_CloudSearch_InteractionData');
Index: vendor/google/apiclient-services/src/CloudSearch/InviteAcceptedEvent.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/InviteAcceptedEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/InviteAcceptedEvent.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\CloudSearch;
+
+class InviteAcceptedEvent extends \Google\Collection
+{
+  protected $collection_key = 'participantId';
+  protected $participantIdType = StoredParticipantId::class;
+  protected $participantIdDataType = 'array';
+
+  /**
+   * @param StoredParticipantId[]
+   */
+  public function setParticipantId($participantId)
+  {
+    $this->participantId = $participantId;
+  }
+  /**
+   * @return StoredParticipantId[]
+   */
+  public function getParticipantId()
+  {
+    return $this->participantId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(InviteAcceptedEvent::class, 'Google_Service_CloudSearch_InviteAcceptedEvent');
Index: vendor/google/apiclient-services/src/CloudSearch/InviteeInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/InviteeInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/InviteeInfo.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\CloudSearch;
+
+class InviteeInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $email;
+  protected $userIdType = UserId::class;
+  protected $userIdDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setEmail($email)
+  {
+    $this->email = $email;
+  }
+  /**
+   * @return string
+   */
+  public function getEmail()
+  {
+    return $this->email;
+  }
+  /**
+   * @param UserId
+   */
+  public function setUserId(UserId $userId)
+  {
+    $this->userId = $userId;
+  }
+  /**
+   * @return UserId
+   */
+  public function getUserId()
+  {
+    return $this->userId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(InviteeInfo::class, 'Google_Service_CloudSearch_InviteeInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/Item.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Item.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Item.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,196 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class Item extends \Google\Model
+{
+  protected $aclType = ItemAcl::class;
+  protected $aclDataType = '';
+  protected $contentType = ItemContent::class;
+  protected $contentDataType = '';
+  /**
+   * @var string
+   */
+  public $itemType;
+  protected $metadataType = ItemMetadata::class;
+  protected $metadataDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $payload;
+  /**
+   * @var string
+   */
+  public $queue;
+  protected $statusType = ItemStatus::class;
+  protected $statusDataType = '';
+  protected $structuredDataType = ItemStructuredData::class;
+  protected $structuredDataDataType = '';
+  /**
+   * @var string
+   */
+  public $version;
+
+  /**
+   * @param ItemAcl
+   */
+  public function setAcl(ItemAcl $acl)
+  {
+    $this->acl = $acl;
+  }
+  /**
+   * @return ItemAcl
+   */
+  public function getAcl()
+  {
+    return $this->acl;
+  }
+  /**
+   * @param ItemContent
+   */
+  public function setContent(ItemContent $content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return ItemContent
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param string
+   */
+  public function setItemType($itemType)
+  {
+    $this->itemType = $itemType;
+  }
+  /**
+   * @return string
+   */
+  public function getItemType()
+  {
+    return $this->itemType;
+  }
+  /**
+   * @param ItemMetadata
+   */
+  public function setMetadata(ItemMetadata $metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return ItemMetadata
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setPayload($payload)
+  {
+    $this->payload = $payload;
+  }
+  /**
+   * @return string
+   */
+  public function getPayload()
+  {
+    return $this->payload;
+  }
+  /**
+   * @param string
+   */
+  public function setQueue($queue)
+  {
+    $this->queue = $queue;
+  }
+  /**
+   * @return string
+   */
+  public function getQueue()
+  {
+    return $this->queue;
+  }
+  /**
+   * @param ItemStatus
+   */
+  public function setStatus(ItemStatus $status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return ItemStatus
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param ItemStructuredData
+   */
+  public function setStructuredData(ItemStructuredData $structuredData)
+  {
+    $this->structuredData = $structuredData;
+  }
+  /**
+   * @return ItemStructuredData
+   */
+  public function getStructuredData()
+  {
+    return $this->structuredData;
+  }
+  /**
+   * @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(Item::class, 'Google_Service_CloudSearch_Item');
Index: vendor/google/apiclient-services/src/CloudSearch/ItemAcl.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ItemAcl.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ItemAcl.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,111 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class ItemAcl extends \Google\Collection
+{
+  protected $collection_key = 'readers';
+  /**
+   * @var string
+   */
+  public $aclInheritanceType;
+  protected $deniedReadersType = Principal::class;
+  protected $deniedReadersDataType = 'array';
+  /**
+   * @var string
+   */
+  public $inheritAclFrom;
+  protected $ownersType = Principal::class;
+  protected $ownersDataType = 'array';
+  protected $readersType = Principal::class;
+  protected $readersDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setAclInheritanceType($aclInheritanceType)
+  {
+    $this->aclInheritanceType = $aclInheritanceType;
+  }
+  /**
+   * @return string
+   */
+  public function getAclInheritanceType()
+  {
+    return $this->aclInheritanceType;
+  }
+  /**
+   * @param Principal[]
+   */
+  public function setDeniedReaders($deniedReaders)
+  {
+    $this->deniedReaders = $deniedReaders;
+  }
+  /**
+   * @return Principal[]
+   */
+  public function getDeniedReaders()
+  {
+    return $this->deniedReaders;
+  }
+  /**
+   * @param string
+   */
+  public function setInheritAclFrom($inheritAclFrom)
+  {
+    $this->inheritAclFrom = $inheritAclFrom;
+  }
+  /**
+   * @return string
+   */
+  public function getInheritAclFrom()
+  {
+    return $this->inheritAclFrom;
+  }
+  /**
+   * @param Principal[]
+   */
+  public function setOwners($owners)
+  {
+    $this->owners = $owners;
+  }
+  /**
+   * @return Principal[]
+   */
+  public function getOwners()
+  {
+    return $this->owners;
+  }
+  /**
+   * @param Principal[]
+   */
+  public function setReaders($readers)
+  {
+    $this->readers = $readers;
+  }
+  /**
+   * @return Principal[]
+   */
+  public function getReaders()
+  {
+    return $this->readers;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ItemAcl::class, 'Google_Service_CloudSearch_ItemAcl');
Index: vendor/google/apiclient-services/src/CloudSearch/ItemContent.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ItemContent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ItemContent.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\CloudSearch;
+
+class ItemContent extends \Google\Model
+{
+  protected $contentDataRefType = UploadItemRef::class;
+  protected $contentDataRefDataType = '';
+  /**
+   * @var string
+   */
+  public $contentFormat;
+  /**
+   * @var string
+   */
+  public $hash;
+  /**
+   * @var string
+   */
+  public $inlineContent;
+
+  /**
+   * @param UploadItemRef
+   */
+  public function setContentDataRef(UploadItemRef $contentDataRef)
+  {
+    $this->contentDataRef = $contentDataRef;
+  }
+  /**
+   * @return UploadItemRef
+   */
+  public function getContentDataRef()
+  {
+    return $this->contentDataRef;
+  }
+  /**
+   * @param string
+   */
+  public function setContentFormat($contentFormat)
+  {
+    $this->contentFormat = $contentFormat;
+  }
+  /**
+   * @return string
+   */
+  public function getContentFormat()
+  {
+    return $this->contentFormat;
+  }
+  /**
+   * @param string
+   */
+  public function setHash($hash)
+  {
+    $this->hash = $hash;
+  }
+  /**
+   * @return string
+   */
+  public function getHash()
+  {
+    return $this->hash;
+  }
+  /**
+   * @param string
+   */
+  public function setInlineContent($inlineContent)
+  {
+    $this->inlineContent = $inlineContent;
+  }
+  /**
+   * @return string
+   */
+  public function getInlineContent()
+  {
+    return $this->inlineContent;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ItemContent::class, 'Google_Service_CloudSearch_ItemContent');
Index: vendor/google/apiclient-services/src/CloudSearch/ItemCountByStatus.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ItemCountByStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ItemCountByStatus.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\CloudSearch;
+
+class ItemCountByStatus extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $count;
+  /**
+   * @var string
+   */
+  public $indexedItemsCount;
+  /**
+   * @var string
+   */
+  public $statusCode;
+
+  /**
+   * @param string
+   */
+  public function setCount($count)
+  {
+    $this->count = $count;
+  }
+  /**
+   * @return string
+   */
+  public function getCount()
+  {
+    return $this->count;
+  }
+  /**
+   * @param string
+   */
+  public function setIndexedItemsCount($indexedItemsCount)
+  {
+    $this->indexedItemsCount = $indexedItemsCount;
+  }
+  /**
+   * @return string
+   */
+  public function getIndexedItemsCount()
+  {
+    return $this->indexedItemsCount;
+  }
+  /**
+   * @param string
+   */
+  public function setStatusCode($statusCode)
+  {
+    $this->statusCode = $statusCode;
+  }
+  /**
+   * @return string
+   */
+  public function getStatusCode()
+  {
+    return $this->statusCode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ItemCountByStatus::class, 'Google_Service_CloudSearch_ItemCountByStatus');
Index: vendor/google/apiclient-services/src/CloudSearch/ItemMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ItemMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ItemMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,255 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class ItemMetadata extends \Google\Collection
+{
+  protected $collection_key = 'keywords';
+  /**
+   * @var string
+   */
+  public $containerName;
+  /**
+   * @var string
+   */
+  public $contentLanguage;
+  protected $contextAttributesType = ContextAttribute::class;
+  protected $contextAttributesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $hash;
+  protected $interactionsType = Interaction::class;
+  protected $interactionsDataType = 'array';
+  /**
+   * @var string[]
+   */
+  public $keywords;
+  /**
+   * @var string
+   */
+  public $mimeType;
+  /**
+   * @var string
+   */
+  public $objectType;
+  protected $searchQualityMetadataType = SearchQualityMetadata::class;
+  protected $searchQualityMetadataDataType = '';
+  /**
+   * @var string
+   */
+  public $sourceRepositoryUrl;
+  /**
+   * @var string
+   */
+  public $title;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setContainerName($containerName)
+  {
+    $this->containerName = $containerName;
+  }
+  /**
+   * @return string
+   */
+  public function getContainerName()
+  {
+    return $this->containerName;
+  }
+  /**
+   * @param string
+   */
+  public function setContentLanguage($contentLanguage)
+  {
+    $this->contentLanguage = $contentLanguage;
+  }
+  /**
+   * @return string
+   */
+  public function getContentLanguage()
+  {
+    return $this->contentLanguage;
+  }
+  /**
+   * @param ContextAttribute[]
+   */
+  public function setContextAttributes($contextAttributes)
+  {
+    $this->contextAttributes = $contextAttributes;
+  }
+  /**
+   * @return ContextAttribute[]
+   */
+  public function getContextAttributes()
+  {
+    return $this->contextAttributes;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setHash($hash)
+  {
+    $this->hash = $hash;
+  }
+  /**
+   * @return string
+   */
+  public function getHash()
+  {
+    return $this->hash;
+  }
+  /**
+   * @param Interaction[]
+   */
+  public function setInteractions($interactions)
+  {
+    $this->interactions = $interactions;
+  }
+  /**
+   * @return Interaction[]
+   */
+  public function getInteractions()
+  {
+    return $this->interactions;
+  }
+  /**
+   * @param string[]
+   */
+  public function setKeywords($keywords)
+  {
+    $this->keywords = $keywords;
+  }
+  /**
+   * @return string[]
+   */
+  public function getKeywords()
+  {
+    return $this->keywords;
+  }
+  /**
+   * @param string
+   */
+  public function setMimeType($mimeType)
+  {
+    $this->mimeType = $mimeType;
+  }
+  /**
+   * @return string
+   */
+  public function getMimeType()
+  {
+    return $this->mimeType;
+  }
+  /**
+   * @param string
+   */
+  public function setObjectType($objectType)
+  {
+    $this->objectType = $objectType;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectType()
+  {
+    return $this->objectType;
+  }
+  /**
+   * @param SearchQualityMetadata
+   */
+  public function setSearchQualityMetadata(SearchQualityMetadata $searchQualityMetadata)
+  {
+    $this->searchQualityMetadata = $searchQualityMetadata;
+  }
+  /**
+   * @return SearchQualityMetadata
+   */
+  public function getSearchQualityMetadata()
+  {
+    return $this->searchQualityMetadata;
+  }
+  /**
+   * @param string
+   */
+  public function setSourceRepositoryUrl($sourceRepositoryUrl)
+  {
+    $this->sourceRepositoryUrl = $sourceRepositoryUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getSourceRepositoryUrl()
+  {
+    return $this->sourceRepositoryUrl;
+  }
+  /**
+   * @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;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ItemMetadata::class, 'Google_Service_CloudSearch_ItemMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/ItemParts.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ItemParts.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ItemParts.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\CloudSearch;
+
+class ItemParts extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ItemParts::class, 'Google_Service_CloudSearch_ItemParts');
Index: vendor/google/apiclient-services/src/CloudSearch/ItemStatus.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ItemStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ItemStatus.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\CloudSearch;
+
+class ItemStatus extends \Google\Collection
+{
+  protected $collection_key = 'repositoryErrors';
+  /**
+   * @var string
+   */
+  public $code;
+  protected $processingErrorsType = ProcessingError::class;
+  protected $processingErrorsDataType = 'array';
+  protected $repositoryErrorsType = RepositoryError::class;
+  protected $repositoryErrorsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setCode($code)
+  {
+    $this->code = $code;
+  }
+  /**
+   * @return string
+   */
+  public function getCode()
+  {
+    return $this->code;
+  }
+  /**
+   * @param ProcessingError[]
+   */
+  public function setProcessingErrors($processingErrors)
+  {
+    $this->processingErrors = $processingErrors;
+  }
+  /**
+   * @return ProcessingError[]
+   */
+  public function getProcessingErrors()
+  {
+    return $this->processingErrors;
+  }
+  /**
+   * @param RepositoryError[]
+   */
+  public function setRepositoryErrors($repositoryErrors)
+  {
+    $this->repositoryErrors = $repositoryErrors;
+  }
+  /**
+   * @return RepositoryError[]
+   */
+  public function getRepositoryErrors()
+  {
+    return $this->repositoryErrors;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ItemStatus::class, 'Google_Service_CloudSearch_ItemStatus');
Index: vendor/google/apiclient-services/src/CloudSearch/ItemStructuredData.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ItemStructuredData.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ItemStructuredData.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\CloudSearch;
+
+class ItemStructuredData extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $hash;
+  protected $objectType = StructuredDataObject::class;
+  protected $objectDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setHash($hash)
+  {
+    $this->hash = $hash;
+  }
+  /**
+   * @return string
+   */
+  public function getHash()
+  {
+    return $this->hash;
+  }
+  /**
+   * @param StructuredDataObject
+   */
+  public function setObject(StructuredDataObject $object)
+  {
+    $this->object = $object;
+  }
+  /**
+   * @return StructuredDataObject
+   */
+  public function getObject()
+  {
+    return $this->object;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ItemStructuredData::class, 'Google_Service_CloudSearch_ItemStructuredData');
Index: vendor/google/apiclient-services/src/CloudSearch/ItemThread.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ItemThread.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ItemThread.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,179 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class ItemThread extends \Google\Collection
+{
+  protected $collection_key = 'item';
+  protected $clusterInfoType = ClusterInfo::class;
+  protected $clusterInfoDataType = '';
+  protected $itemType = FuseboxItem::class;
+  protected $itemDataType = 'array';
+  /**
+   * @var string
+   */
+  public $lastItemId;
+  protected $matchInfoType = FuseboxItemThreadMatchInfo::class;
+  protected $matchInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $snippet;
+  protected $threadKeyType = MultiKey::class;
+  protected $threadKeyDataType = '';
+  /**
+   * @var string
+   */
+  public $threadLocator;
+  protected $topicStateType = TopicState::class;
+  protected $topicStateDataType = '';
+  /**
+   * @var string
+   */
+  public $version;
+
+  /**
+   * @param ClusterInfo
+   */
+  public function setClusterInfo(ClusterInfo $clusterInfo)
+  {
+    $this->clusterInfo = $clusterInfo;
+  }
+  /**
+   * @return ClusterInfo
+   */
+  public function getClusterInfo()
+  {
+    return $this->clusterInfo;
+  }
+  /**
+   * @param FuseboxItem[]
+   */
+  public function setItem($item)
+  {
+    $this->item = $item;
+  }
+  /**
+   * @return FuseboxItem[]
+   */
+  public function getItem()
+  {
+    return $this->item;
+  }
+  /**
+   * @param string
+   */
+  public function setLastItemId($lastItemId)
+  {
+    $this->lastItemId = $lastItemId;
+  }
+  /**
+   * @return string
+   */
+  public function getLastItemId()
+  {
+    return $this->lastItemId;
+  }
+  /**
+   * @param FuseboxItemThreadMatchInfo
+   */
+  public function setMatchInfo(FuseboxItemThreadMatchInfo $matchInfo)
+  {
+    $this->matchInfo = $matchInfo;
+  }
+  /**
+   * @return FuseboxItemThreadMatchInfo
+   */
+  public function getMatchInfo()
+  {
+    return $this->matchInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setSnippet($snippet)
+  {
+    $this->snippet = $snippet;
+  }
+  /**
+   * @return string
+   */
+  public function getSnippet()
+  {
+    return $this->snippet;
+  }
+  /**
+   * @param MultiKey
+   */
+  public function setThreadKey(MultiKey $threadKey)
+  {
+    $this->threadKey = $threadKey;
+  }
+  /**
+   * @return MultiKey
+   */
+  public function getThreadKey()
+  {
+    return $this->threadKey;
+  }
+  /**
+   * @param string
+   */
+  public function setThreadLocator($threadLocator)
+  {
+    $this->threadLocator = $threadLocator;
+  }
+  /**
+   * @return string
+   */
+  public function getThreadLocator()
+  {
+    return $this->threadLocator;
+  }
+  /**
+   * @param TopicState
+   */
+  public function setTopicState(TopicState $topicState)
+  {
+    $this->topicState = $topicState;
+  }
+  /**
+   * @return TopicState
+   */
+  public function getTopicState()
+  {
+    return $this->topicState;
+  }
+  /**
+   * @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(ItemThread::class, 'Google_Service_CloudSearch_ItemThread');
Index: vendor/google/apiclient-services/src/CloudSearch/JobsettedServerSpec.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/JobsettedServerSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/JobsettedServerSpec.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\CloudSearch;
+
+class JobsettedServerSpec extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $portName;
+  /**
+   * @var string
+   */
+  public $serverName;
+
+  /**
+   * @param string
+   */
+  public function setPortName($portName)
+  {
+    $this->portName = $portName;
+  }
+  /**
+   * @return string
+   */
+  public function getPortName()
+  {
+    return $this->portName;
+  }
+  /**
+   * @param string
+   */
+  public function setServerName($serverName)
+  {
+    $this->serverName = $serverName;
+  }
+  /**
+   * @return string
+   */
+  public function getServerName()
+  {
+    return $this->serverName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(JobsettedServerSpec::class, 'Google_Service_CloudSearch_JobsettedServerSpec');
Index: vendor/google/apiclient-services/src/CloudSearch/KeyValue.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/KeyValue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/KeyValue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,250 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class KeyValue extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $bottomLabel;
+  protected $buttonType = Button::class;
+  protected $buttonDataType = '';
+  /**
+   * @var string
+   */
+  public $content;
+  /**
+   * @var bool
+   */
+  public $contentMultiline;
+  protected $endIconType = IconImage::class;
+  protected $endIconDataType = '';
+  /**
+   * @var string
+   */
+  public $icon;
+  /**
+   * @var string
+   */
+  public $iconAltText;
+  /**
+   * @var string
+   */
+  public $iconUrl;
+  /**
+   * @var string
+   */
+  public $imageStyle;
+  protected $onClickType = OnClick::class;
+  protected $onClickDataType = '';
+  protected $startIconType = IconImage::class;
+  protected $startIconDataType = '';
+  protected $switchWidgetType = SwitchWidget::class;
+  protected $switchWidgetDataType = '';
+  /**
+   * @var string
+   */
+  public $topLabel;
+
+  /**
+   * @param string
+   */
+  public function setBottomLabel($bottomLabel)
+  {
+    $this->bottomLabel = $bottomLabel;
+  }
+  /**
+   * @return string
+   */
+  public function getBottomLabel()
+  {
+    return $this->bottomLabel;
+  }
+  /**
+   * @param Button
+   */
+  public function setButton(Button $button)
+  {
+    $this->button = $button;
+  }
+  /**
+   * @return Button
+   */
+  public function getButton()
+  {
+    return $this->button;
+  }
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param bool
+   */
+  public function setContentMultiline($contentMultiline)
+  {
+    $this->contentMultiline = $contentMultiline;
+  }
+  /**
+   * @return bool
+   */
+  public function getContentMultiline()
+  {
+    return $this->contentMultiline;
+  }
+  /**
+   * @param IconImage
+   */
+  public function setEndIcon(IconImage $endIcon)
+  {
+    $this->endIcon = $endIcon;
+  }
+  /**
+   * @return IconImage
+   */
+  public function getEndIcon()
+  {
+    return $this->endIcon;
+  }
+  /**
+   * @param string
+   */
+  public function setIcon($icon)
+  {
+    $this->icon = $icon;
+  }
+  /**
+   * @return string
+   */
+  public function getIcon()
+  {
+    return $this->icon;
+  }
+  /**
+   * @param string
+   */
+  public function setIconAltText($iconAltText)
+  {
+    $this->iconAltText = $iconAltText;
+  }
+  /**
+   * @return string
+   */
+  public function getIconAltText()
+  {
+    return $this->iconAltText;
+  }
+  /**
+   * @param string
+   */
+  public function setIconUrl($iconUrl)
+  {
+    $this->iconUrl = $iconUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getIconUrl()
+  {
+    return $this->iconUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setImageStyle($imageStyle)
+  {
+    $this->imageStyle = $imageStyle;
+  }
+  /**
+   * @return string
+   */
+  public function getImageStyle()
+  {
+    return $this->imageStyle;
+  }
+  /**
+   * @param OnClick
+   */
+  public function setOnClick(OnClick $onClick)
+  {
+    $this->onClick = $onClick;
+  }
+  /**
+   * @return OnClick
+   */
+  public function getOnClick()
+  {
+    return $this->onClick;
+  }
+  /**
+   * @param IconImage
+   */
+  public function setStartIcon(IconImage $startIcon)
+  {
+    $this->startIcon = $startIcon;
+  }
+  /**
+   * @return IconImage
+   */
+  public function getStartIcon()
+  {
+    return $this->startIcon;
+  }
+  /**
+   * @param SwitchWidget
+   */
+  public function setSwitchWidget(SwitchWidget $switchWidget)
+  {
+    $this->switchWidget = $switchWidget;
+  }
+  /**
+   * @return SwitchWidget
+   */
+  public function getSwitchWidget()
+  {
+    return $this->switchWidget;
+  }
+  /**
+   * @param string
+   */
+  public function setTopLabel($topLabel)
+  {
+    $this->topLabel = $topLabel;
+  }
+  /**
+   * @return string
+   */
+  public function getTopLabel()
+  {
+    return $this->topLabel;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(KeyValue::class, 'Google_Service_CloudSearch_KeyValue');
Index: vendor/google/apiclient-services/src/CloudSearch/LabelAdded.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/LabelAdded.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/LabelAdded.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\CloudSearch;
+
+class LabelAdded extends \Google\Collection
+{
+  protected $collection_key = 'messageKeys';
+  /**
+   * @var string
+   */
+  public $labelId;
+  /**
+   * @var string
+   */
+  public $labelName;
+  protected $messageKeysType = MultiKey::class;
+  protected $messageKeysDataType = 'array';
+  /**
+   * @var string
+   */
+  public $syncId;
+
+  /**
+   * @param string
+   */
+  public function setLabelId($labelId)
+  {
+    $this->labelId = $labelId;
+  }
+  /**
+   * @return string
+   */
+  public function getLabelId()
+  {
+    return $this->labelId;
+  }
+  /**
+   * @param string
+   */
+  public function setLabelName($labelName)
+  {
+    $this->labelName = $labelName;
+  }
+  /**
+   * @return string
+   */
+  public function getLabelName()
+  {
+    return $this->labelName;
+  }
+  /**
+   * @param MultiKey[]
+   */
+  public function setMessageKeys($messageKeys)
+  {
+    $this->messageKeys = $messageKeys;
+  }
+  /**
+   * @return MultiKey[]
+   */
+  public function getMessageKeys()
+  {
+    return $this->messageKeys;
+  }
+  /**
+   * @param string
+   */
+  public function setSyncId($syncId)
+  {
+    $this->syncId = $syncId;
+  }
+  /**
+   * @return string
+   */
+  public function getSyncId()
+  {
+    return $this->syncId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(LabelAdded::class, 'Google_Service_CloudSearch_LabelAdded');
Index: vendor/google/apiclient-services/src/CloudSearch/LabelCreated.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/LabelCreated.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/LabelCreated.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\CloudSearch;
+
+class LabelCreated extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(LabelCreated::class, 'Google_Service_CloudSearch_LabelCreated');
Index: vendor/google/apiclient-services/src/CloudSearch/LabelDeleted.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/LabelDeleted.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/LabelDeleted.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\CloudSearch;
+
+class LabelDeleted extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(LabelDeleted::class, 'Google_Service_CloudSearch_LabelDeleted');
Index: vendor/google/apiclient-services/src/CloudSearch/LabelRemoved.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/LabelRemoved.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/LabelRemoved.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\CloudSearch;
+
+class LabelRemoved extends \Google\Collection
+{
+  protected $collection_key = 'messageKeys';
+  /**
+   * @var string
+   */
+  public $labelId;
+  /**
+   * @var string
+   */
+  public $labelName;
+  protected $messageKeysType = MultiKey::class;
+  protected $messageKeysDataType = 'array';
+  /**
+   * @var string
+   */
+  public $syncId;
+
+  /**
+   * @param string
+   */
+  public function setLabelId($labelId)
+  {
+    $this->labelId = $labelId;
+  }
+  /**
+   * @return string
+   */
+  public function getLabelId()
+  {
+    return $this->labelId;
+  }
+  /**
+   * @param string
+   */
+  public function setLabelName($labelName)
+  {
+    $this->labelName = $labelName;
+  }
+  /**
+   * @return string
+   */
+  public function getLabelName()
+  {
+    return $this->labelName;
+  }
+  /**
+   * @param MultiKey[]
+   */
+  public function setMessageKeys($messageKeys)
+  {
+    $this->messageKeys = $messageKeys;
+  }
+  /**
+   * @return MultiKey[]
+   */
+  public function getMessageKeys()
+  {
+    return $this->messageKeys;
+  }
+  /**
+   * @param string
+   */
+  public function setSyncId($syncId)
+  {
+    $this->syncId = $syncId;
+  }
+  /**
+   * @return string
+   */
+  public function getSyncId()
+  {
+    return $this->syncId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(LabelRemoved::class, 'Google_Service_CloudSearch_LabelRemoved');
Index: vendor/google/apiclient-services/src/CloudSearch/LabelRenamed.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/LabelRenamed.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/LabelRenamed.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\CloudSearch;
+
+class LabelRenamed extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $oldCanonicalName;
+
+  /**
+   * @param string
+   */
+  public function setOldCanonicalName($oldCanonicalName)
+  {
+    $this->oldCanonicalName = $oldCanonicalName;
+  }
+  /**
+   * @return string
+   */
+  public function getOldCanonicalName()
+  {
+    return $this->oldCanonicalName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(LabelRenamed::class, 'Google_Service_CloudSearch_LabelRenamed');
Index: vendor/google/apiclient-services/src/CloudSearch/LabelUpdate.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/LabelUpdate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/LabelUpdate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,144 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class LabelUpdate extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $canonicalName;
+  protected $labelCreatedType = LabelCreated::class;
+  protected $labelCreatedDataType = '';
+  protected $labelDeletedType = LabelDeleted::class;
+  protected $labelDeletedDataType = '';
+  /**
+   * @var string
+   */
+  public $labelId;
+  protected $labelRenamedType = LabelRenamed::class;
+  protected $labelRenamedDataType = '';
+  protected $labelUpdatedType = LabelUpdated::class;
+  protected $labelUpdatedDataType = '';
+  /**
+   * @var string
+   */
+  public $syncId;
+
+  /**
+   * @param string
+   */
+  public function setCanonicalName($canonicalName)
+  {
+    $this->canonicalName = $canonicalName;
+  }
+  /**
+   * @return string
+   */
+  public function getCanonicalName()
+  {
+    return $this->canonicalName;
+  }
+  /**
+   * @param LabelCreated
+   */
+  public function setLabelCreated(LabelCreated $labelCreated)
+  {
+    $this->labelCreated = $labelCreated;
+  }
+  /**
+   * @return LabelCreated
+   */
+  public function getLabelCreated()
+  {
+    return $this->labelCreated;
+  }
+  /**
+   * @param LabelDeleted
+   */
+  public function setLabelDeleted(LabelDeleted $labelDeleted)
+  {
+    $this->labelDeleted = $labelDeleted;
+  }
+  /**
+   * @return LabelDeleted
+   */
+  public function getLabelDeleted()
+  {
+    return $this->labelDeleted;
+  }
+  /**
+   * @param string
+   */
+  public function setLabelId($labelId)
+  {
+    $this->labelId = $labelId;
+  }
+  /**
+   * @return string
+   */
+  public function getLabelId()
+  {
+    return $this->labelId;
+  }
+  /**
+   * @param LabelRenamed
+   */
+  public function setLabelRenamed(LabelRenamed $labelRenamed)
+  {
+    $this->labelRenamed = $labelRenamed;
+  }
+  /**
+   * @return LabelRenamed
+   */
+  public function getLabelRenamed()
+  {
+    return $this->labelRenamed;
+  }
+  /**
+   * @param LabelUpdated
+   */
+  public function setLabelUpdated(LabelUpdated $labelUpdated)
+  {
+    $this->labelUpdated = $labelUpdated;
+  }
+  /**
+   * @return LabelUpdated
+   */
+  public function getLabelUpdated()
+  {
+    return $this->labelUpdated;
+  }
+  /**
+   * @param string
+   */
+  public function setSyncId($syncId)
+  {
+    $this->syncId = $syncId;
+  }
+  /**
+   * @return string
+   */
+  public function getSyncId()
+  {
+    return $this->syncId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(LabelUpdate::class, 'Google_Service_CloudSearch_LabelUpdate');
Index: vendor/google/apiclient-services/src/CloudSearch/LabelUpdated.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/LabelUpdated.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/LabelUpdated.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\CloudSearch;
+
+class LabelUpdated extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(LabelUpdated::class, 'Google_Service_CloudSearch_LabelUpdated');
Index: vendor/google/apiclient-services/src/CloudSearch/Labels.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Labels.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Labels.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\CloudSearch;
+
+class Labels extends \Google\Collection
+{
+  protected $collection_key = 'id';
+  /**
+   * @var string[]
+   */
+  public $displayName;
+  /**
+   * @var string[]
+   */
+  public $id;
+
+  /**
+   * @param string[]
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @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(Labels::class, 'Google_Service_CloudSearch_Labels');
Index: vendor/google/apiclient-services/src/CloudSearch/LanguageConfig.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/LanguageConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/LanguageConfig.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\CloudSearch;
+
+class LanguageConfig extends \Google\Collection
+{
+  protected $collection_key = 'spokenLanguages';
+  /**
+   * @var string[]
+   */
+  public $spokenLanguages;
+
+  /**
+   * @param string[]
+   */
+  public function setSpokenLanguages($spokenLanguages)
+  {
+    $this->spokenLanguages = $spokenLanguages;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSpokenLanguages()
+  {
+    return $this->spokenLanguages;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(LanguageConfig::class, 'Google_Service_CloudSearch_LanguageConfig');
Index: vendor/google/apiclient-services/src/CloudSearch/LdapGroupProto.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/LdapGroupProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/LdapGroupProto.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\CloudSearch;
+
+class LdapGroupProto extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $groupName;
+
+  /**
+   * @param string
+   */
+  public function setGroupName($groupName)
+  {
+    $this->groupName = $groupName;
+  }
+  /**
+   * @return string
+   */
+  public function getGroupName()
+  {
+    return $this->groupName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(LdapGroupProto::class, 'Google_Service_CloudSearch_LdapGroupProto');
Index: vendor/google/apiclient-services/src/CloudSearch/LdapUserProto.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/LdapUserProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/LdapUserProto.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\CloudSearch;
+
+class LdapUserProto extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $userName;
+
+  /**
+   * @param string
+   */
+  public function setUserName($userName)
+  {
+    $this->userName = $userName;
+  }
+  /**
+   * @return string
+   */
+  public function getUserName()
+  {
+    return $this->userName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(LdapUserProto::class, 'Google_Service_CloudSearch_LdapUserProto');
Index: vendor/google/apiclient-services/src/CloudSearch/LegacyUploadMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/LegacyUploadMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/LegacyUploadMetadata.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\CloudSearch;
+
+class LegacyUploadMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $legacyUniqueId;
+  protected $uploadMetadataType = UploadMetadata::class;
+  protected $uploadMetadataDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setLegacyUniqueId($legacyUniqueId)
+  {
+    $this->legacyUniqueId = $legacyUniqueId;
+  }
+  /**
+   * @return string
+   */
+  public function getLegacyUniqueId()
+  {
+    return $this->legacyUniqueId;
+  }
+  /**
+   * @param UploadMetadata
+   */
+  public function setUploadMetadata(UploadMetadata $uploadMetadata)
+  {
+    $this->uploadMetadata = $uploadMetadata;
+  }
+  /**
+   * @return UploadMetadata
+   */
+  public function getUploadMetadata()
+  {
+    return $this->uploadMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(LegacyUploadMetadata::class, 'Google_Service_CloudSearch_LegacyUploadMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/LinkData.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/LinkData.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/LinkData.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,132 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class LinkData extends \Google\Model
+{
+  protected $attachmentType = SocialCommonAttachmentAttachment::class;
+  protected $attachmentDataType = '';
+  /**
+   * @var string
+   */
+  public $attachmentRenderHint;
+  /**
+   * @var string
+   */
+  public $displayUrl;
+  /**
+   * @var string
+   */
+  public $linkTarget;
+  /**
+   * @var string
+   */
+  public $linkType;
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param SocialCommonAttachmentAttachment
+   */
+  public function setAttachment(SocialCommonAttachmentAttachment $attachment)
+  {
+    $this->attachment = $attachment;
+  }
+  /**
+   * @return SocialCommonAttachmentAttachment
+   */
+  public function getAttachment()
+  {
+    return $this->attachment;
+  }
+  /**
+   * @param string
+   */
+  public function setAttachmentRenderHint($attachmentRenderHint)
+  {
+    $this->attachmentRenderHint = $attachmentRenderHint;
+  }
+  /**
+   * @return string
+   */
+  public function getAttachmentRenderHint()
+  {
+    return $this->attachmentRenderHint;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayUrl($displayUrl)
+  {
+    $this->displayUrl = $displayUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayUrl()
+  {
+    return $this->displayUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setLinkTarget($linkTarget)
+  {
+    $this->linkTarget = $linkTarget;
+  }
+  /**
+   * @return string
+   */
+  public function getLinkTarget()
+  {
+    return $this->linkTarget;
+  }
+  /**
+   * @param string
+   */
+  public function setLinkType($linkType)
+  {
+    $this->linkType = $linkType;
+  }
+  /**
+   * @return string
+   */
+  public function getLinkType()
+  {
+    return $this->linkType;
+  }
+  /**
+   * @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(LinkData::class, 'Google_Service_CloudSearch_LinkData');
Index: vendor/google/apiclient-services/src/CloudSearch/ListDataSourceResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ListDataSourceResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ListDataSourceResponse.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\CloudSearch;
+
+class ListDataSourceResponse extends \Google\Collection
+{
+  protected $collection_key = 'sources';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $sourcesType = DataSource::class;
+  protected $sourcesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param DataSource[]
+   */
+  public function setSources($sources)
+  {
+    $this->sources = $sources;
+  }
+  /**
+   * @return DataSource[]
+   */
+  public function getSources()
+  {
+    return $this->sources;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListDataSourceResponse::class, 'Google_Service_CloudSearch_ListDataSourceResponse');
Index: vendor/google/apiclient-services/src/CloudSearch/ListItemNamesForUnmappedIdentityResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ListItemNamesForUnmappedIdentityResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ListItemNamesForUnmappedIdentityResponse.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\CloudSearch;
+
+class ListItemNamesForUnmappedIdentityResponse extends \Google\Collection
+{
+  protected $collection_key = 'itemNames';
+  /**
+   * @var string[]
+   */
+  public $itemNames;
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param string[]
+   */
+  public function setItemNames($itemNames)
+  {
+    $this->itemNames = $itemNames;
+  }
+  /**
+   * @return string[]
+   */
+  public function getItemNames()
+  {
+    return $this->itemNames;
+  }
+  /**
+   * @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(ListItemNamesForUnmappedIdentityResponse::class, 'Google_Service_CloudSearch_ListItemNamesForUnmappedIdentityResponse');
Index: vendor/google/apiclient-services/src/CloudSearch/ListItemsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ListItemsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ListItemsResponse.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\CloudSearch;
+
+class ListItemsResponse extends \Google\Collection
+{
+  protected $collection_key = 'items';
+  protected $itemsType = Item::class;
+  protected $itemsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param Item[]
+   */
+  public function setItems($items)
+  {
+    $this->items = $items;
+  }
+  /**
+   * @return Item[]
+   */
+  public function getItems()
+  {
+    return $this->items;
+  }
+  /**
+   * @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(ListItemsResponse::class, 'Google_Service_CloudSearch_ListItemsResponse');
Index: vendor/google/apiclient-services/src/CloudSearch/ListOperationsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ListOperationsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ListOperationsResponse.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\CloudSearch;
+
+class ListOperationsResponse extends \Google\Collection
+{
+  protected $collection_key = 'operations';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $operationsType = Operation::class;
+  protected $operationsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param Operation[]
+   */
+  public function setOperations($operations)
+  {
+    $this->operations = $operations;
+  }
+  /**
+   * @return Operation[]
+   */
+  public function getOperations()
+  {
+    return $this->operations;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListOperationsResponse::class, 'Google_Service_CloudSearch_ListOperationsResponse');
Index: vendor/google/apiclient-services/src/CloudSearch/ListQuerySourcesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ListQuerySourcesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ListQuerySourcesResponse.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\CloudSearch;
+
+class ListQuerySourcesResponse extends \Google\Collection
+{
+  protected $collection_key = 'sources';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $sourcesType = QuerySource::class;
+  protected $sourcesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param QuerySource[]
+   */
+  public function setSources($sources)
+  {
+    $this->sources = $sources;
+  }
+  /**
+   * @return QuerySource[]
+   */
+  public function getSources()
+  {
+    return $this->sources;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListQuerySourcesResponse::class, 'Google_Service_CloudSearch_ListQuerySourcesResponse');
Index: vendor/google/apiclient-services/src/CloudSearch/ListSearchApplicationsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ListSearchApplicationsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ListSearchApplicationsResponse.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\CloudSearch;
+
+class ListSearchApplicationsResponse extends \Google\Collection
+{
+  protected $collection_key = 'searchApplications';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $searchApplicationsType = SearchApplication::class;
+  protected $searchApplicationsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param SearchApplication[]
+   */
+  public function setSearchApplications($searchApplications)
+  {
+    $this->searchApplications = $searchApplications;
+  }
+  /**
+   * @return SearchApplication[]
+   */
+  public function getSearchApplications()
+  {
+    return $this->searchApplications;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListSearchApplicationsResponse::class, 'Google_Service_CloudSearch_ListSearchApplicationsResponse');
Index: vendor/google/apiclient-services/src/CloudSearch/ListUnmappedIdentitiesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ListUnmappedIdentitiesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ListUnmappedIdentitiesResponse.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\CloudSearch;
+
+class ListUnmappedIdentitiesResponse extends \Google\Collection
+{
+  protected $collection_key = 'unmappedIdentities';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $unmappedIdentitiesType = UnmappedIdentity::class;
+  protected $unmappedIdentitiesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param UnmappedIdentity[]
+   */
+  public function setUnmappedIdentities($unmappedIdentities)
+  {
+    $this->unmappedIdentities = $unmappedIdentities;
+  }
+  /**
+   * @return UnmappedIdentity[]
+   */
+  public function getUnmappedIdentities()
+  {
+    return $this->unmappedIdentities;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListUnmappedIdentitiesResponse::class, 'Google_Service_CloudSearch_ListUnmappedIdentitiesResponse');
Index: vendor/google/apiclient-services/src/CloudSearch/MapInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/MapInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/MapInfo.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\CloudSearch;
+
+class MapInfo extends \Google\Collection
+{
+  protected $collection_key = 'mapTile';
+  public $lat;
+  protected $locationUrlType = SafeUrlProto::class;
+  protected $locationUrlDataType = '';
+  public $long;
+  protected $mapTileType = MapTile::class;
+  protected $mapTileDataType = 'array';
+  /**
+   * @var int
+   */
+  public $zoom;
+
+  public function setLat($lat)
+  {
+    $this->lat = $lat;
+  }
+  public function getLat()
+  {
+    return $this->lat;
+  }
+  /**
+   * @param SafeUrlProto
+   */
+  public function setLocationUrl(SafeUrlProto $locationUrl)
+  {
+    $this->locationUrl = $locationUrl;
+  }
+  /**
+   * @return SafeUrlProto
+   */
+  public function getLocationUrl()
+  {
+    return $this->locationUrl;
+  }
+  public function setLong($long)
+  {
+    $this->long = $long;
+  }
+  public function getLong()
+  {
+    return $this->long;
+  }
+  /**
+   * @param MapTile[]
+   */
+  public function setMapTile($mapTile)
+  {
+    $this->mapTile = $mapTile;
+  }
+  /**
+   * @return MapTile[]
+   */
+  public function getMapTile()
+  {
+    return $this->mapTile;
+  }
+  /**
+   * @param int
+   */
+  public function setZoom($zoom)
+  {
+    $this->zoom = $zoom;
+  }
+  /**
+   * @return int
+   */
+  public function getZoom()
+  {
+    return $this->zoom;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MapInfo::class, 'Google_Service_CloudSearch_MapInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/MapTile.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/MapTile.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/MapTile.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\CloudSearch;
+
+class MapTile extends \Google\Model
+{
+  protected $imageUrlType = SafeUrlProto::class;
+  protected $imageUrlDataType = '';
+  public $tileX;
+  public $tileY;
+
+  /**
+   * @param SafeUrlProto
+   */
+  public function setImageUrl(SafeUrlProto $imageUrl)
+  {
+    $this->imageUrl = $imageUrl;
+  }
+  /**
+   * @return SafeUrlProto
+   */
+  public function getImageUrl()
+  {
+    return $this->imageUrl;
+  }
+  public function setTileX($tileX)
+  {
+    $this->tileX = $tileX;
+  }
+  public function getTileX()
+  {
+    return $this->tileX;
+  }
+  public function setTileY($tileY)
+  {
+    $this->tileY = $tileY;
+  }
+  public function getTileY()
+  {
+    return $this->tileY;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MapTile::class, 'Google_Service_CloudSearch_MapTile');
Index: vendor/google/apiclient-services/src/CloudSearch/MatchInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/MatchInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/MatchInfo.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\CloudSearch;
+
+class MatchInfo extends \Google\Collection
+{
+  protected $collection_key = 'matchingImageReferenceKey';
+  /**
+   * @var string[]
+   */
+  public $matchingImageReferenceKey;
+
+  /**
+   * @param string[]
+   */
+  public function setMatchingImageReferenceKey($matchingImageReferenceKey)
+  {
+    $this->matchingImageReferenceKey = $matchingImageReferenceKey;
+  }
+  /**
+   * @return string[]
+   */
+  public function getMatchingImageReferenceKey()
+  {
+    return $this->matchingImageReferenceKey;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MatchInfo::class, 'Google_Service_CloudSearch_MatchInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/MatchRange.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/MatchRange.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/MatchRange.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\CloudSearch;
+
+class MatchRange extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $end;
+  /**
+   * @var int
+   */
+  public $start;
+
+  /**
+   * @param int
+   */
+  public function setEnd($end)
+  {
+    $this->end = $end;
+  }
+  /**
+   * @return int
+   */
+  public function getEnd()
+  {
+    return $this->end;
+  }
+  /**
+   * @param int
+   */
+  public function setStart($start)
+  {
+    $this->start = $start;
+  }
+  /**
+   * @return int
+   */
+  public function getStart()
+  {
+    return $this->start;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MatchRange::class, 'Google_Service_CloudSearch_MatchRange');
Index: vendor/google/apiclient-services/src/CloudSearch/MdbGroupProto.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/MdbGroupProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/MdbGroupProto.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\CloudSearch;
+
+class MdbGroupProto extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $groupName;
+
+  /**
+   * @param string
+   */
+  public function setGroupName($groupName)
+  {
+    $this->groupName = $groupName;
+  }
+  /**
+   * @return string
+   */
+  public function getGroupName()
+  {
+    return $this->groupName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MdbGroupProto::class, 'Google_Service_CloudSearch_MdbGroupProto');
Index: vendor/google/apiclient-services/src/CloudSearch/MdbUserProto.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/MdbUserProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/MdbUserProto.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\CloudSearch;
+
+class MdbUserProto extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $gaiaId;
+  /**
+   * @var string
+   */
+  public $userName;
+
+  /**
+   * @param string
+   */
+  public function setGaiaId($gaiaId)
+  {
+    $this->gaiaId = $gaiaId;
+  }
+  /**
+   * @return string
+   */
+  public function getGaiaId()
+  {
+    return $this->gaiaId;
+  }
+  /**
+   * @param string
+   */
+  public function setUserName($userName)
+  {
+    $this->userName = $userName;
+  }
+  /**
+   * @return string
+   */
+  public function getUserName()
+  {
+    return $this->userName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MdbUserProto::class, 'Google_Service_CloudSearch_MdbUserProto');
Index: vendor/google/apiclient-services/src/CloudSearch/Media.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Media.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Media.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\CloudSearch;
+
+class Media extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $resourceName;
+
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Media::class, 'Google_Service_CloudSearch_Media');
Index: vendor/google/apiclient-services/src/CloudSearch/MeetingSpace.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/MeetingSpace.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/MeetingSpace.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,247 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class MeetingSpace extends \Google\Collection
+{
+  protected $collection_key = 'phoneAccess';
+  /**
+   * @var string[]
+   */
+  public $acceptedNumberClass;
+  protected $broadcastAccessType = BroadcastAccess::class;
+  protected $broadcastAccessDataType = '';
+  protected $callInfoType = CallInfo::class;
+  protected $callInfoDataType = '';
+  protected $gatewayAccessType = GatewayAccess::class;
+  protected $gatewayAccessDataType = '';
+  protected $gatewaySipAccessType = GatewaySipAccess::class;
+  protected $gatewaySipAccessDataType = 'array';
+  /**
+   * @var string
+   */
+  public $meetingAlias;
+  /**
+   * @var string
+   */
+  public $meetingCode;
+  /**
+   * @var string
+   */
+  public $meetingSpaceId;
+  /**
+   * @var string
+   */
+  public $meetingUrl;
+  /**
+   * @var string
+   */
+  public $moreJoinUrl;
+  protected $phoneAccessType = PhoneAccess::class;
+  protected $phoneAccessDataType = 'array';
+  protected $settingsType = Settings::class;
+  protected $settingsDataType = '';
+  protected $universalPhoneAccessType = UniversalPhoneAccess::class;
+  protected $universalPhoneAccessDataType = '';
+
+  /**
+   * @param string[]
+   */
+  public function setAcceptedNumberClass($acceptedNumberClass)
+  {
+    $this->acceptedNumberClass = $acceptedNumberClass;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAcceptedNumberClass()
+  {
+    return $this->acceptedNumberClass;
+  }
+  /**
+   * @param BroadcastAccess
+   */
+  public function setBroadcastAccess(BroadcastAccess $broadcastAccess)
+  {
+    $this->broadcastAccess = $broadcastAccess;
+  }
+  /**
+   * @return BroadcastAccess
+   */
+  public function getBroadcastAccess()
+  {
+    return $this->broadcastAccess;
+  }
+  /**
+   * @param CallInfo
+   */
+  public function setCallInfo(CallInfo $callInfo)
+  {
+    $this->callInfo = $callInfo;
+  }
+  /**
+   * @return CallInfo
+   */
+  public function getCallInfo()
+  {
+    return $this->callInfo;
+  }
+  /**
+   * @param GatewayAccess
+   */
+  public function setGatewayAccess(GatewayAccess $gatewayAccess)
+  {
+    $this->gatewayAccess = $gatewayAccess;
+  }
+  /**
+   * @return GatewayAccess
+   */
+  public function getGatewayAccess()
+  {
+    return $this->gatewayAccess;
+  }
+  /**
+   * @param GatewaySipAccess[]
+   */
+  public function setGatewaySipAccess($gatewaySipAccess)
+  {
+    $this->gatewaySipAccess = $gatewaySipAccess;
+  }
+  /**
+   * @return GatewaySipAccess[]
+   */
+  public function getGatewaySipAccess()
+  {
+    return $this->gatewaySipAccess;
+  }
+  /**
+   * @param string
+   */
+  public function setMeetingAlias($meetingAlias)
+  {
+    $this->meetingAlias = $meetingAlias;
+  }
+  /**
+   * @return string
+   */
+  public function getMeetingAlias()
+  {
+    return $this->meetingAlias;
+  }
+  /**
+   * @param string
+   */
+  public function setMeetingCode($meetingCode)
+  {
+    $this->meetingCode = $meetingCode;
+  }
+  /**
+   * @return string
+   */
+  public function getMeetingCode()
+  {
+    return $this->meetingCode;
+  }
+  /**
+   * @param string
+   */
+  public function setMeetingSpaceId($meetingSpaceId)
+  {
+    $this->meetingSpaceId = $meetingSpaceId;
+  }
+  /**
+   * @return string
+   */
+  public function getMeetingSpaceId()
+  {
+    return $this->meetingSpaceId;
+  }
+  /**
+   * @param string
+   */
+  public function setMeetingUrl($meetingUrl)
+  {
+    $this->meetingUrl = $meetingUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getMeetingUrl()
+  {
+    return $this->meetingUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setMoreJoinUrl($moreJoinUrl)
+  {
+    $this->moreJoinUrl = $moreJoinUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getMoreJoinUrl()
+  {
+    return $this->moreJoinUrl;
+  }
+  /**
+   * @param PhoneAccess[]
+   */
+  public function setPhoneAccess($phoneAccess)
+  {
+    $this->phoneAccess = $phoneAccess;
+  }
+  /**
+   * @return PhoneAccess[]
+   */
+  public function getPhoneAccess()
+  {
+    return $this->phoneAccess;
+  }
+  /**
+   * @param Settings
+   */
+  public function setSettings(Settings $settings)
+  {
+    $this->settings = $settings;
+  }
+  /**
+   * @return Settings
+   */
+  public function getSettings()
+  {
+    return $this->settings;
+  }
+  /**
+   * @param UniversalPhoneAccess
+   */
+  public function setUniversalPhoneAccess(UniversalPhoneAccess $universalPhoneAccess)
+  {
+    $this->universalPhoneAccess = $universalPhoneAccess;
+  }
+  /**
+   * @return UniversalPhoneAccess
+   */
+  public function getUniversalPhoneAccess()
+  {
+    return $this->universalPhoneAccess;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MeetingSpace::class, 'Google_Service_CloudSearch_MeetingSpace');
Index: vendor/google/apiclient-services/src/CloudSearch/Member.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Member.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Member.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\CloudSearch;
+
+class Member extends \Google\Model
+{
+  protected $rosterType = Roster::class;
+  protected $rosterDataType = '';
+  protected $userType = User::class;
+  protected $userDataType = '';
+
+  /**
+   * @param Roster
+   */
+  public function setRoster(Roster $roster)
+  {
+    $this->roster = $roster;
+  }
+  /**
+   * @return Roster
+   */
+  public function getRoster()
+  {
+    return $this->roster;
+  }
+  /**
+   * @param User
+   */
+  public function setUser(User $user)
+  {
+    $this->user = $user;
+  }
+  /**
+   * @return User
+   */
+  public function getUser()
+  {
+    return $this->user;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Member::class, 'Google_Service_CloudSearch_Member');
Index: vendor/google/apiclient-services/src/CloudSearch/MemberId.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/MemberId.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/MemberId.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\CloudSearch;
+
+class MemberId extends \Google\Model
+{
+  protected $rosterIdType = RosterId::class;
+  protected $rosterIdDataType = '';
+  protected $userIdType = UserId::class;
+  protected $userIdDataType = '';
+
+  /**
+   * @param RosterId
+   */
+  public function setRosterId(RosterId $rosterId)
+  {
+    $this->rosterId = $rosterId;
+  }
+  /**
+   * @return RosterId
+   */
+  public function getRosterId()
+  {
+    return $this->rosterId;
+  }
+  /**
+   * @param UserId
+   */
+  public function setUserId(UserId $userId)
+  {
+    $this->userId = $userId;
+  }
+  /**
+   * @return UserId
+   */
+  public function getUserId()
+  {
+    return $this->userId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MemberId::class, 'Google_Service_CloudSearch_MemberId');
Index: vendor/google/apiclient-services/src/CloudSearch/MembershipChangeEvent.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/MembershipChangeEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/MembershipChangeEvent.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\CloudSearch;
+
+class MembershipChangeEvent extends \Google\Collection
+{
+  protected $collection_key = 'participantId';
+  /**
+   * @var string
+   */
+  public $leaveReason;
+  protected $participantIdType = StoredParticipantId::class;
+  protected $participantIdDataType = 'array';
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setLeaveReason($leaveReason)
+  {
+    $this->leaveReason = $leaveReason;
+  }
+  /**
+   * @return string
+   */
+  public function getLeaveReason()
+  {
+    return $this->leaveReason;
+  }
+  /**
+   * @param StoredParticipantId[]
+   */
+  public function setParticipantId($participantId)
+  {
+    $this->participantId = $participantId;
+  }
+  /**
+   * @return StoredParticipantId[]
+   */
+  public function getParticipantId()
+  {
+    return $this->participantId;
+  }
+  /**
+   * @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(MembershipChangeEvent::class, 'Google_Service_CloudSearch_MembershipChangeEvent');
Index: vendor/google/apiclient-services/src/CloudSearch/MembershipChangedMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/MembershipChangedMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/MembershipChangedMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,142 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class MembershipChangedMetadata extends \Google\Collection
+{
+  protected $collection_key = 'affectedMemberships';
+  protected $affectedMemberProfilesType = Member::class;
+  protected $affectedMemberProfilesDataType = 'array';
+  protected $affectedMembersType = MemberId::class;
+  protected $affectedMembersDataType = 'array';
+  protected $affectedMembershipsType = AffectedMembership::class;
+  protected $affectedMembershipsDataType = 'array';
+  protected $initiatorDataType = '';
+  protected $initiatorProfileType = User::class;
+  protected $initiatorProfileDataType = '';
+  /**
+   * @var string
+   */
+  public $initiatorType;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param Member[]
+   */
+  public function setAffectedMemberProfiles($affectedMemberProfiles)
+  {
+    $this->affectedMemberProfiles = $affectedMemberProfiles;
+  }
+  /**
+   * @return Member[]
+   */
+  public function getAffectedMemberProfiles()
+  {
+    return $this->affectedMemberProfiles;
+  }
+  /**
+   * @param MemberId[]
+   */
+  public function setAffectedMembers($affectedMembers)
+  {
+    $this->affectedMembers = $affectedMembers;
+  }
+  /**
+   * @return MemberId[]
+   */
+  public function getAffectedMembers()
+  {
+    return $this->affectedMembers;
+  }
+  /**
+   * @param AffectedMembership[]
+   */
+  public function setAffectedMemberships($affectedMemberships)
+  {
+    $this->affectedMemberships = $affectedMemberships;
+  }
+  /**
+   * @return AffectedMembership[]
+   */
+  public function getAffectedMemberships()
+  {
+    return $this->affectedMemberships;
+  }
+  /**
+   * @param UserId
+   */
+  public function setInitiator(UserId $initiator)
+  {
+    $this->initiator = $initiator;
+  }
+  /**
+   * @return UserId
+   */
+  public function getInitiator()
+  {
+    return $this->initiator;
+  }
+  /**
+   * @param User
+   */
+  public function setInitiatorProfile(User $initiatorProfile)
+  {
+    $this->initiatorProfile = $initiatorProfile;
+  }
+  /**
+   * @return User
+   */
+  public function getInitiatorProfile()
+  {
+    return $this->initiatorProfile;
+  }
+  /**
+   * @param string
+   */
+  public function setInitiatorType($initiatorType)
+  {
+    $this->initiatorType = $initiatorType;
+  }
+  /**
+   * @return string
+   */
+  public function getInitiatorType()
+  {
+    return $this->initiatorType;
+  }
+  /**
+   * @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(MembershipChangedMetadata::class, 'Google_Service_CloudSearch_MembershipChangedMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/Menu.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Menu.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Menu.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\CloudSearch;
+
+class Menu extends \Google\Collection
+{
+  protected $collection_key = 'items';
+  protected $itemsType = MenuItem::class;
+  protected $itemsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $label;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $onChangeType = FormAction::class;
+  protected $onChangeDataType = '';
+
+  /**
+   * @param MenuItem[]
+   */
+  public function setItems($items)
+  {
+    $this->items = $items;
+  }
+  /**
+   * @return MenuItem[]
+   */
+  public function getItems()
+  {
+    return $this->items;
+  }
+  /**
+   * @param string
+   */
+  public function setLabel($label)
+  {
+    $this->label = $label;
+  }
+  /**
+   * @return string
+   */
+  public function getLabel()
+  {
+    return $this->label;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param FormAction
+   */
+  public function setOnChange(FormAction $onChange)
+  {
+    $this->onChange = $onChange;
+  }
+  /**
+   * @return FormAction
+   */
+  public function getOnChange()
+  {
+    return $this->onChange;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Menu::class, 'Google_Service_CloudSearch_Menu');
Index: vendor/google/apiclient-services/src/CloudSearch/MenuItem.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/MenuItem.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/MenuItem.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\CloudSearch;
+
+class MenuItem extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $selected;
+  /**
+   * @var string
+   */
+  public $text;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param bool
+   */
+  public function setSelected($selected)
+  {
+    $this->selected = $selected;
+  }
+  /**
+   * @return bool
+   */
+  public function getSelected()
+  {
+    return $this->selected;
+  }
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+  /**
+   * @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(MenuItem::class, 'Google_Service_CloudSearch_MenuItem');
Index: vendor/google/apiclient-services/src/CloudSearch/Message.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Message.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Message.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,769 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class Message extends \Google\Collection
+{
+  protected $collection_key = 'uploadMetadata';
+  protected $annotationsType = Annotation::class;
+  protected $annotationsDataType = 'array';
+  protected $appProfileType = AppsDynamiteSharedAppProfile::class;
+  protected $appProfileDataType = '';
+  protected $attachmentsType = Attachment::class;
+  protected $attachmentsDataType = 'array';
+  protected $attributesType = MessageAttributes::class;
+  protected $attributesDataType = '';
+  protected $botResponsesType = BotResponse::class;
+  protected $botResponsesDataType = 'array';
+  protected $communalLabelsType = CommunalLabelTag::class;
+  protected $communalLabelsDataType = 'array';
+  protected $contentReportSummaryType = ContentReportSummary::class;
+  protected $contentReportSummaryDataType = '';
+  /**
+   * @var string
+   */
+  public $createTime;
+  protected $creatorIdType = UserId::class;
+  protected $creatorIdDataType = '';
+  /**
+   * @var string
+   */
+  public $deletableBy;
+  /**
+   * @var string
+   */
+  public $deleteTime;
+  /**
+   * @var string
+   */
+  public $deleteTimeForRequester;
+  /**
+   * @var bool
+   */
+  public $deletedByVault;
+  protected $dlpScanSummaryType = DlpScanSummary::class;
+  protected $dlpScanSummaryDataType = '';
+  /**
+   * @var string
+   */
+  public $editableBy;
+  /**
+   * @var string
+   */
+  public $fallbackText;
+  protected $idType = MessageId::class;
+  protected $idDataType = '';
+  /**
+   * @var bool
+   */
+  public $isContentPurged;
+  /**
+   * @var bool
+   */
+  public $isInlineReply;
+  /**
+   * @var string
+   */
+  public $lastEditTime;
+  /**
+   * @var string
+   */
+  public $lastUpdateTime;
+  /**
+   * @var string
+   */
+  public $localId;
+  protected $messageIntegrationPayloadType = AppsDynamiteSharedMessageIntegrationPayload::class;
+  protected $messageIntegrationPayloadDataType = '';
+  /**
+   * @var string
+   */
+  public $messageOrigin;
+  protected $messageReferenceType = MessageReference::class;
+  protected $messageReferenceDataType = '';
+  protected $messageSearchInfoType = AppsDynamiteSharedMessageSearchInfo::class;
+  protected $messageSearchInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $messageState;
+  /**
+   * @var int
+   */
+  public $numberOfUnicodeEmojis;
+  protected $originAppSuggestionsType = AppsDynamiteSharedOriginAppSuggestion::class;
+  protected $originAppSuggestionsDataType = 'array';
+  protected $personalLabelsType = PersonalLabelTag::class;
+  protected $personalLabelsDataType = 'array';
+  protected $privateMessageInfosType = PrivateMessageInfo::class;
+  protected $privateMessageInfosDataType = 'array';
+  protected $privateMessageViewerType = UserId::class;
+  protected $privateMessageViewerDataType = '';
+  protected $propsType = MessageProps::class;
+  protected $propsDataType = '';
+  /**
+   * @var string
+   */
+  public $quotedByState;
+  protected $quotedMessageMetadataType = QuotedMessageMetadata::class;
+  protected $quotedMessageMetadataDataType = '';
+  protected $reactionsType = AppsDynamiteSharedReaction::class;
+  protected $reactionsDataType = 'array';
+  protected $reportsType = ContentReport::class;
+  protected $reportsDataType = 'array';
+  protected $retentionSettingsType = AppsDynamiteSharedRetentionSettings::class;
+  protected $retentionSettingsDataType = '';
+  /**
+   * @var string
+   */
+  public $richTextFormattingType;
+  /**
+   * @var string
+   */
+  public $secondaryMessageKey;
+  /**
+   * @var string
+   */
+  public $textBody;
+  protected $tombstoneMetadataType = TombstoneMetadata::class;
+  protected $tombstoneMetadataDataType = '';
+  protected $updaterIdType = UserId::class;
+  protected $updaterIdDataType = '';
+  protected $uploadMetadataType = UploadMetadata::class;
+  protected $uploadMetadataDataType = 'array';
+
+  /**
+   * @param Annotation[]
+   */
+  public function setAnnotations($annotations)
+  {
+    $this->annotations = $annotations;
+  }
+  /**
+   * @return Annotation[]
+   */
+  public function getAnnotations()
+  {
+    return $this->annotations;
+  }
+  /**
+   * @param AppsDynamiteSharedAppProfile
+   */
+  public function setAppProfile(AppsDynamiteSharedAppProfile $appProfile)
+  {
+    $this->appProfile = $appProfile;
+  }
+  /**
+   * @return AppsDynamiteSharedAppProfile
+   */
+  public function getAppProfile()
+  {
+    return $this->appProfile;
+  }
+  /**
+   * @param Attachment[]
+   */
+  public function setAttachments($attachments)
+  {
+    $this->attachments = $attachments;
+  }
+  /**
+   * @return Attachment[]
+   */
+  public function getAttachments()
+  {
+    return $this->attachments;
+  }
+  /**
+   * @param MessageAttributes
+   */
+  public function setAttributes(MessageAttributes $attributes)
+  {
+    $this->attributes = $attributes;
+  }
+  /**
+   * @return MessageAttributes
+   */
+  public function getAttributes()
+  {
+    return $this->attributes;
+  }
+  /**
+   * @param BotResponse[]
+   */
+  public function setBotResponses($botResponses)
+  {
+    $this->botResponses = $botResponses;
+  }
+  /**
+   * @return BotResponse[]
+   */
+  public function getBotResponses()
+  {
+    return $this->botResponses;
+  }
+  /**
+   * @param CommunalLabelTag[]
+   */
+  public function setCommunalLabels($communalLabels)
+  {
+    $this->communalLabels = $communalLabels;
+  }
+  /**
+   * @return CommunalLabelTag[]
+   */
+  public function getCommunalLabels()
+  {
+    return $this->communalLabels;
+  }
+  /**
+   * @param ContentReportSummary
+   */
+  public function setContentReportSummary(ContentReportSummary $contentReportSummary)
+  {
+    $this->contentReportSummary = $contentReportSummary;
+  }
+  /**
+   * @return ContentReportSummary
+   */
+  public function getContentReportSummary()
+  {
+    return $this->contentReportSummary;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param UserId
+   */
+  public function setCreatorId(UserId $creatorId)
+  {
+    $this->creatorId = $creatorId;
+  }
+  /**
+   * @return UserId
+   */
+  public function getCreatorId()
+  {
+    return $this->creatorId;
+  }
+  /**
+   * @param string
+   */
+  public function setDeletableBy($deletableBy)
+  {
+    $this->deletableBy = $deletableBy;
+  }
+  /**
+   * @return string
+   */
+  public function getDeletableBy()
+  {
+    return $this->deletableBy;
+  }
+  /**
+   * @param string
+   */
+  public function setDeleteTime($deleteTime)
+  {
+    $this->deleteTime = $deleteTime;
+  }
+  /**
+   * @return string
+   */
+  public function getDeleteTime()
+  {
+    return $this->deleteTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDeleteTimeForRequester($deleteTimeForRequester)
+  {
+    $this->deleteTimeForRequester = $deleteTimeForRequester;
+  }
+  /**
+   * @return string
+   */
+  public function getDeleteTimeForRequester()
+  {
+    return $this->deleteTimeForRequester;
+  }
+  /**
+   * @param bool
+   */
+  public function setDeletedByVault($deletedByVault)
+  {
+    $this->deletedByVault = $deletedByVault;
+  }
+  /**
+   * @return bool
+   */
+  public function getDeletedByVault()
+  {
+    return $this->deletedByVault;
+  }
+  /**
+   * @param DlpScanSummary
+   */
+  public function setDlpScanSummary(DlpScanSummary $dlpScanSummary)
+  {
+    $this->dlpScanSummary = $dlpScanSummary;
+  }
+  /**
+   * @return DlpScanSummary
+   */
+  public function getDlpScanSummary()
+  {
+    return $this->dlpScanSummary;
+  }
+  /**
+   * @param string
+   */
+  public function setEditableBy($editableBy)
+  {
+    $this->editableBy = $editableBy;
+  }
+  /**
+   * @return string
+   */
+  public function getEditableBy()
+  {
+    return $this->editableBy;
+  }
+  /**
+   * @param string
+   */
+  public function setFallbackText($fallbackText)
+  {
+    $this->fallbackText = $fallbackText;
+  }
+  /**
+   * @return string
+   */
+  public function getFallbackText()
+  {
+    return $this->fallbackText;
+  }
+  /**
+   * @param MessageId
+   */
+  public function setId(MessageId $id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return MessageId
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsContentPurged($isContentPurged)
+  {
+    $this->isContentPurged = $isContentPurged;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsContentPurged()
+  {
+    return $this->isContentPurged;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsInlineReply($isInlineReply)
+  {
+    $this->isInlineReply = $isInlineReply;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsInlineReply()
+  {
+    return $this->isInlineReply;
+  }
+  /**
+   * @param string
+   */
+  public function setLastEditTime($lastEditTime)
+  {
+    $this->lastEditTime = $lastEditTime;
+  }
+  /**
+   * @return string
+   */
+  public function getLastEditTime()
+  {
+    return $this->lastEditTime;
+  }
+  /**
+   * @param string
+   */
+  public function setLastUpdateTime($lastUpdateTime)
+  {
+    $this->lastUpdateTime = $lastUpdateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getLastUpdateTime()
+  {
+    return $this->lastUpdateTime;
+  }
+  /**
+   * @param string
+   */
+  public function setLocalId($localId)
+  {
+    $this->localId = $localId;
+  }
+  /**
+   * @return string
+   */
+  public function getLocalId()
+  {
+    return $this->localId;
+  }
+  /**
+   * @param AppsDynamiteSharedMessageIntegrationPayload
+   */
+  public function setMessageIntegrationPayload(AppsDynamiteSharedMessageIntegrationPayload $messageIntegrationPayload)
+  {
+    $this->messageIntegrationPayload = $messageIntegrationPayload;
+  }
+  /**
+   * @return AppsDynamiteSharedMessageIntegrationPayload
+   */
+  public function getMessageIntegrationPayload()
+  {
+    return $this->messageIntegrationPayload;
+  }
+  /**
+   * @param string
+   */
+  public function setMessageOrigin($messageOrigin)
+  {
+    $this->messageOrigin = $messageOrigin;
+  }
+  /**
+   * @return string
+   */
+  public function getMessageOrigin()
+  {
+    return $this->messageOrigin;
+  }
+  /**
+   * @param MessageReference
+   */
+  public function setMessageReference(MessageReference $messageReference)
+  {
+    $this->messageReference = $messageReference;
+  }
+  /**
+   * @return MessageReference
+   */
+  public function getMessageReference()
+  {
+    return $this->messageReference;
+  }
+  /**
+   * @param AppsDynamiteSharedMessageSearchInfo
+   */
+  public function setMessageSearchInfo(AppsDynamiteSharedMessageSearchInfo $messageSearchInfo)
+  {
+    $this->messageSearchInfo = $messageSearchInfo;
+  }
+  /**
+   * @return AppsDynamiteSharedMessageSearchInfo
+   */
+  public function getMessageSearchInfo()
+  {
+    return $this->messageSearchInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setMessageState($messageState)
+  {
+    $this->messageState = $messageState;
+  }
+  /**
+   * @return string
+   */
+  public function getMessageState()
+  {
+    return $this->messageState;
+  }
+  /**
+   * @param int
+   */
+  public function setNumberOfUnicodeEmojis($numberOfUnicodeEmojis)
+  {
+    $this->numberOfUnicodeEmojis = $numberOfUnicodeEmojis;
+  }
+  /**
+   * @return int
+   */
+  public function getNumberOfUnicodeEmojis()
+  {
+    return $this->numberOfUnicodeEmojis;
+  }
+  /**
+   * @param AppsDynamiteSharedOriginAppSuggestion[]
+   */
+  public function setOriginAppSuggestions($originAppSuggestions)
+  {
+    $this->originAppSuggestions = $originAppSuggestions;
+  }
+  /**
+   * @return AppsDynamiteSharedOriginAppSuggestion[]
+   */
+  public function getOriginAppSuggestions()
+  {
+    return $this->originAppSuggestions;
+  }
+  /**
+   * @param PersonalLabelTag[]
+   */
+  public function setPersonalLabels($personalLabels)
+  {
+    $this->personalLabels = $personalLabels;
+  }
+  /**
+   * @return PersonalLabelTag[]
+   */
+  public function getPersonalLabels()
+  {
+    return $this->personalLabels;
+  }
+  /**
+   * @param PrivateMessageInfo[]
+   */
+  public function setPrivateMessageInfos($privateMessageInfos)
+  {
+    $this->privateMessageInfos = $privateMessageInfos;
+  }
+  /**
+   * @return PrivateMessageInfo[]
+   */
+  public function getPrivateMessageInfos()
+  {
+    return $this->privateMessageInfos;
+  }
+  /**
+   * @param UserId
+   */
+  public function setPrivateMessageViewer(UserId $privateMessageViewer)
+  {
+    $this->privateMessageViewer = $privateMessageViewer;
+  }
+  /**
+   * @return UserId
+   */
+  public function getPrivateMessageViewer()
+  {
+    return $this->privateMessageViewer;
+  }
+  /**
+   * @param MessageProps
+   */
+  public function setProps(MessageProps $props)
+  {
+    $this->props = $props;
+  }
+  /**
+   * @return MessageProps
+   */
+  public function getProps()
+  {
+    return $this->props;
+  }
+  /**
+   * @param string
+   */
+  public function setQuotedByState($quotedByState)
+  {
+    $this->quotedByState = $quotedByState;
+  }
+  /**
+   * @return string
+   */
+  public function getQuotedByState()
+  {
+    return $this->quotedByState;
+  }
+  /**
+   * @param QuotedMessageMetadata
+   */
+  public function setQuotedMessageMetadata(QuotedMessageMetadata $quotedMessageMetadata)
+  {
+    $this->quotedMessageMetadata = $quotedMessageMetadata;
+  }
+  /**
+   * @return QuotedMessageMetadata
+   */
+  public function getQuotedMessageMetadata()
+  {
+    return $this->quotedMessageMetadata;
+  }
+  /**
+   * @param AppsDynamiteSharedReaction[]
+   */
+  public function setReactions($reactions)
+  {
+    $this->reactions = $reactions;
+  }
+  /**
+   * @return AppsDynamiteSharedReaction[]
+   */
+  public function getReactions()
+  {
+    return $this->reactions;
+  }
+  /**
+   * @param ContentReport[]
+   */
+  public function setReports($reports)
+  {
+    $this->reports = $reports;
+  }
+  /**
+   * @return ContentReport[]
+   */
+  public function getReports()
+  {
+    return $this->reports;
+  }
+  /**
+   * @param AppsDynamiteSharedRetentionSettings
+   */
+  public function setRetentionSettings(AppsDynamiteSharedRetentionSettings $retentionSettings)
+  {
+    $this->retentionSettings = $retentionSettings;
+  }
+  /**
+   * @return AppsDynamiteSharedRetentionSettings
+   */
+  public function getRetentionSettings()
+  {
+    return $this->retentionSettings;
+  }
+  /**
+   * @param string
+   */
+  public function setRichTextFormattingType($richTextFormattingType)
+  {
+    $this->richTextFormattingType = $richTextFormattingType;
+  }
+  /**
+   * @return string
+   */
+  public function getRichTextFormattingType()
+  {
+    return $this->richTextFormattingType;
+  }
+  /**
+   * @param string
+   */
+  public function setSecondaryMessageKey($secondaryMessageKey)
+  {
+    $this->secondaryMessageKey = $secondaryMessageKey;
+  }
+  /**
+   * @return string
+   */
+  public function getSecondaryMessageKey()
+  {
+    return $this->secondaryMessageKey;
+  }
+  /**
+   * @param string
+   */
+  public function setTextBody($textBody)
+  {
+    $this->textBody = $textBody;
+  }
+  /**
+   * @return string
+   */
+  public function getTextBody()
+  {
+    return $this->textBody;
+  }
+  /**
+   * @param TombstoneMetadata
+   */
+  public function setTombstoneMetadata(TombstoneMetadata $tombstoneMetadata)
+  {
+    $this->tombstoneMetadata = $tombstoneMetadata;
+  }
+  /**
+   * @return TombstoneMetadata
+   */
+  public function getTombstoneMetadata()
+  {
+    return $this->tombstoneMetadata;
+  }
+  /**
+   * @param UserId
+   */
+  public function setUpdaterId(UserId $updaterId)
+  {
+    $this->updaterId = $updaterId;
+  }
+  /**
+   * @return UserId
+   */
+  public function getUpdaterId()
+  {
+    return $this->updaterId;
+  }
+  /**
+   * @param UploadMetadata[]
+   */
+  public function setUploadMetadata($uploadMetadata)
+  {
+    $this->uploadMetadata = $uploadMetadata;
+  }
+  /**
+   * @return UploadMetadata[]
+   */
+  public function getUploadMetadata()
+  {
+    return $this->uploadMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Message::class, 'Google_Service_CloudSearch_Message');
Index: vendor/google/apiclient-services/src/CloudSearch/MessageAdded.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/MessageAdded.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/MessageAdded.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\CloudSearch;
+
+class MessageAdded extends \Google\Collection
+{
+  protected $collection_key = 'syncIds';
+  /**
+   * @var string[]
+   */
+  public $attributeIds;
+  /**
+   * @var string[]
+   */
+  public $labelIds;
+  protected $messageKeyType = MultiKey::class;
+  protected $messageKeyDataType = '';
+  /**
+   * @var string[]
+   */
+  public $syncIds;
+
+  /**
+   * @param string[]
+   */
+  public function setAttributeIds($attributeIds)
+  {
+    $this->attributeIds = $attributeIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAttributeIds()
+  {
+    return $this->attributeIds;
+  }
+  /**
+   * @param string[]
+   */
+  public function setLabelIds($labelIds)
+  {
+    $this->labelIds = $labelIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLabelIds()
+  {
+    return $this->labelIds;
+  }
+  /**
+   * @param MultiKey
+   */
+  public function setMessageKey(MultiKey $messageKey)
+  {
+    $this->messageKey = $messageKey;
+  }
+  /**
+   * @return MultiKey
+   */
+  public function getMessageKey()
+  {
+    return $this->messageKey;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSyncIds($syncIds)
+  {
+    $this->syncIds = $syncIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSyncIds()
+  {
+    return $this->syncIds;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MessageAdded::class, 'Google_Service_CloudSearch_MessageAdded');
Index: vendor/google/apiclient-services/src/CloudSearch/MessageAttributes.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/MessageAttributes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/MessageAttributes.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\CloudSearch;
+
+class MessageAttributes extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $isTombstone;
+
+  /**
+   * @param bool
+   */
+  public function setIsTombstone($isTombstone)
+  {
+    $this->isTombstone = $isTombstone;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsTombstone()
+  {
+    return $this->isTombstone;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MessageAttributes::class, 'Google_Service_CloudSearch_MessageAttributes');
Index: vendor/google/apiclient-services/src/CloudSearch/MessageContent.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/MessageContent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/MessageContent.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\CloudSearch;
+
+class MessageContent extends \Google\Collection
+{
+  protected $collection_key = 'segment';
+  protected $attachmentType = Attachment::class;
+  protected $attachmentDataType = 'array';
+  protected $segmentType = Segment::class;
+  protected $segmentDataType = 'array';
+
+  /**
+   * @param Attachment[]
+   */
+  public function setAttachment($attachment)
+  {
+    $this->attachment = $attachment;
+  }
+  /**
+   * @return Attachment[]
+   */
+  public function getAttachment()
+  {
+    return $this->attachment;
+  }
+  /**
+   * @param Segment[]
+   */
+  public function setSegment($segment)
+  {
+    $this->segment = $segment;
+  }
+  /**
+   * @return Segment[]
+   */
+  public function getSegment()
+  {
+    return $this->segment;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MessageContent::class, 'Google_Service_CloudSearch_MessageContent');
Index: vendor/google/apiclient-services/src/CloudSearch/MessageDeleted.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/MessageDeleted.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/MessageDeleted.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\CloudSearch;
+
+class MessageDeleted extends \Google\Collection
+{
+  protected $collection_key = 'wonderCardMappings';
+  protected $imapSyncMappingsType = ImapSyncDelete::class;
+  protected $imapSyncMappingsDataType = 'array';
+  protected $messageKeysType = MultiKey::class;
+  protected $messageKeysDataType = 'array';
+  protected $wonderCardMappingsType = WonderCardDelete::class;
+  protected $wonderCardMappingsDataType = 'array';
+
+  /**
+   * @param ImapSyncDelete[]
+   */
+  public function setImapSyncMappings($imapSyncMappings)
+  {
+    $this->imapSyncMappings = $imapSyncMappings;
+  }
+  /**
+   * @return ImapSyncDelete[]
+   */
+  public function getImapSyncMappings()
+  {
+    return $this->imapSyncMappings;
+  }
+  /**
+   * @param MultiKey[]
+   */
+  public function setMessageKeys($messageKeys)
+  {
+    $this->messageKeys = $messageKeys;
+  }
+  /**
+   * @return MultiKey[]
+   */
+  public function getMessageKeys()
+  {
+    return $this->messageKeys;
+  }
+  /**
+   * @param WonderCardDelete[]
+   */
+  public function setWonderCardMappings($wonderCardMappings)
+  {
+    $this->wonderCardMappings = $wonderCardMappings;
+  }
+  /**
+   * @return WonderCardDelete[]
+   */
+  public function getWonderCardMappings()
+  {
+    return $this->wonderCardMappings;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MessageDeleted::class, 'Google_Service_CloudSearch_MessageDeleted');
Index: vendor/google/apiclient-services/src/CloudSearch/MessageId.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/MessageId.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/MessageId.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\CloudSearch;
+
+class MessageId extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $messageId;
+  protected $parentIdType = MessageParentId::class;
+  protected $parentIdDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setMessageId($messageId)
+  {
+    $this->messageId = $messageId;
+  }
+  /**
+   * @return string
+   */
+  public function getMessageId()
+  {
+    return $this->messageId;
+  }
+  /**
+   * @param MessageParentId
+   */
+  public function setParentId(MessageParentId $parentId)
+  {
+    $this->parentId = $parentId;
+  }
+  /**
+   * @return MessageParentId
+   */
+  public function getParentId()
+  {
+    return $this->parentId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MessageId::class, 'Google_Service_CloudSearch_MessageId');
Index: vendor/google/apiclient-services/src/CloudSearch/MessageInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/MessageInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/MessageInfo.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\CloudSearch;
+
+class MessageInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $authorUserType;
+  protected $messageType = Message::class;
+  protected $messageDataType = '';
+  /**
+   * @var string
+   */
+  public $searcherMembershipState;
+
+  /**
+   * @param string
+   */
+  public function setAuthorUserType($authorUserType)
+  {
+    $this->authorUserType = $authorUserType;
+  }
+  /**
+   * @return string
+   */
+  public function getAuthorUserType()
+  {
+    return $this->authorUserType;
+  }
+  /**
+   * @param Message
+   */
+  public function setMessage(Message $message)
+  {
+    $this->message = $message;
+  }
+  /**
+   * @return Message
+   */
+  public function getMessage()
+  {
+    return $this->message;
+  }
+  /**
+   * @param string
+   */
+  public function setSearcherMembershipState($searcherMembershipState)
+  {
+    $this->searcherMembershipState = $searcherMembershipState;
+  }
+  /**
+   * @return string
+   */
+  public function getSearcherMembershipState()
+  {
+    return $this->searcherMembershipState;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MessageInfo::class, 'Google_Service_CloudSearch_MessageInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/MessageParentId.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/MessageParentId.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/MessageParentId.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\CloudSearch;
+
+class MessageParentId extends \Google\Model
+{
+  protected $topicIdType = TopicId::class;
+  protected $topicIdDataType = '';
+
+  /**
+   * @param TopicId
+   */
+  public function setTopicId(TopicId $topicId)
+  {
+    $this->topicId = $topicId;
+  }
+  /**
+   * @return TopicId
+   */
+  public function getTopicId()
+  {
+    return $this->topicId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MessageParentId::class, 'Google_Service_CloudSearch_MessageParentId');
Index: vendor/google/apiclient-services/src/CloudSearch/MessageProps.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/MessageProps.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/MessageProps.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\CloudSearch;
+
+class MessageProps extends \Google\Model
+{
+  protected $babelPropsType = BabelMessageProps::class;
+  protected $babelPropsDataType = '';
+
+  /**
+   * @param BabelMessageProps
+   */
+  public function setBabelProps(BabelMessageProps $babelProps)
+  {
+    $this->babelProps = $babelProps;
+  }
+  /**
+   * @return BabelMessageProps
+   */
+  public function getBabelProps()
+  {
+    return $this->babelProps;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MessageProps::class, 'Google_Service_CloudSearch_MessageProps');
Index: vendor/google/apiclient-services/src/CloudSearch/MessageReference.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/MessageReference.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/MessageReference.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\CloudSearch;
+
+class MessageReference extends \Google\Model
+{
+  protected $sourceInfoType = SourceMessageInfo::class;
+  protected $sourceInfoDataType = '';
+
+  /**
+   * @param SourceMessageInfo
+   */
+  public function setSourceInfo(SourceMessageInfo $sourceInfo)
+  {
+    $this->sourceInfo = $sourceInfo;
+  }
+  /**
+   * @return SourceMessageInfo
+   */
+  public function getSourceInfo()
+  {
+    return $this->sourceInfo;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MessageReference::class, 'Google_Service_CloudSearch_MessageReference');
Index: vendor/google/apiclient-services/src/CloudSearch/MessageSet.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/MessageSet.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/MessageSet.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\CloudSearch;
+
+class MessageSet extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MessageSet::class, 'Google_Service_CloudSearch_MessageSet');
Index: vendor/google/apiclient-services/src/CloudSearch/Metadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Metadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Metadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,181 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class Metadata extends \Google\Collection
+{
+  protected $collection_key = 'fields';
+  /**
+   * @var string
+   */
+  public $createTime;
+  protected $displayOptionsType = ResultDisplayMetadata::class;
+  protected $displayOptionsDataType = '';
+  protected $fieldsType = NamedProperty::class;
+  protected $fieldsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $mimeType;
+  /**
+   * @var string
+   */
+  public $objectType;
+  protected $ownerType = Person::class;
+  protected $ownerDataType = '';
+  protected $sourceType = Source::class;
+  protected $sourceDataType = '';
+  /**
+   * @var string
+   */
+  public $thumbnailUrl;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param ResultDisplayMetadata
+   */
+  public function setDisplayOptions(ResultDisplayMetadata $displayOptions)
+  {
+    $this->displayOptions = $displayOptions;
+  }
+  /**
+   * @return ResultDisplayMetadata
+   */
+  public function getDisplayOptions()
+  {
+    return $this->displayOptions;
+  }
+  /**
+   * @param NamedProperty[]
+   */
+  public function setFields($fields)
+  {
+    $this->fields = $fields;
+  }
+  /**
+   * @return NamedProperty[]
+   */
+  public function getFields()
+  {
+    return $this->fields;
+  }
+  /**
+   * @param string
+   */
+  public function setMimeType($mimeType)
+  {
+    $this->mimeType = $mimeType;
+  }
+  /**
+   * @return string
+   */
+  public function getMimeType()
+  {
+    return $this->mimeType;
+  }
+  /**
+   * @param string
+   */
+  public function setObjectType($objectType)
+  {
+    $this->objectType = $objectType;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectType()
+  {
+    return $this->objectType;
+  }
+  /**
+   * @param Person
+   */
+  public function setOwner(Person $owner)
+  {
+    $this->owner = $owner;
+  }
+  /**
+   * @return Person
+   */
+  public function getOwner()
+  {
+    return $this->owner;
+  }
+  /**
+   * @param Source
+   */
+  public function setSource(Source $source)
+  {
+    $this->source = $source;
+  }
+  /**
+   * @return Source
+   */
+  public function getSource()
+  {
+    return $this->source;
+  }
+  /**
+   * @param string
+   */
+  public function setThumbnailUrl($thumbnailUrl)
+  {
+    $this->thumbnailUrl = $thumbnailUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getThumbnailUrl()
+  {
+    return $this->thumbnailUrl;
+  }
+  /**
+   * @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(Metadata::class, 'Google_Service_CloudSearch_Metadata');
Index: vendor/google/apiclient-services/src/CloudSearch/Metaline.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Metaline.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Metaline.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\CloudSearch;
+
+class Metaline extends \Google\Collection
+{
+  protected $collection_key = 'properties';
+  protected $propertiesType = DisplayedProperty::class;
+  protected $propertiesDataType = 'array';
+
+  /**
+   * @param DisplayedProperty[]
+   */
+  public function setProperties($properties)
+  {
+    $this->properties = $properties;
+  }
+  /**
+   * @return DisplayedProperty[]
+   */
+  public function getProperties()
+  {
+    return $this->properties;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Metaline::class, 'Google_Service_CloudSearch_Metaline');
Index: vendor/google/apiclient-services/src/CloudSearch/MultiKey.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/MultiKey.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/MultiKey.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\CloudSearch;
+
+class MultiKey extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $clientAssignedPermId;
+  /**
+   * @var string
+   */
+  public $serverId;
+
+  /**
+   * @param string
+   */
+  public function setClientAssignedPermId($clientAssignedPermId)
+  {
+    $this->clientAssignedPermId = $clientAssignedPermId;
+  }
+  /**
+   * @return string
+   */
+  public function getClientAssignedPermId()
+  {
+    return $this->clientAssignedPermId;
+  }
+  /**
+   * @param string
+   */
+  public function setServerId($serverId)
+  {
+    $this->serverId = $serverId;
+  }
+  /**
+   * @return string
+   */
+  public function getServerId()
+  {
+    return $this->serverId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MultiKey::class, 'Google_Service_CloudSearch_MultiKey');
Index: vendor/google/apiclient-services/src/CloudSearch/Name.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Name.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Name.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\CloudSearch;
+
+class Name extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $displayName;
+
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Name::class, 'Google_Service_CloudSearch_Name');
Index: vendor/google/apiclient-services/src/CloudSearch/NamedProperty.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/NamedProperty.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/NamedProperty.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,190 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class NamedProperty extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $booleanValue;
+  protected $dateValuesType = DateValues::class;
+  protected $dateValuesDataType = '';
+  protected $doubleValuesType = DoubleValues::class;
+  protected $doubleValuesDataType = '';
+  protected $enumValuesType = EnumValues::class;
+  protected $enumValuesDataType = '';
+  protected $htmlValuesType = HtmlValues::class;
+  protected $htmlValuesDataType = '';
+  protected $integerValuesType = IntegerValues::class;
+  protected $integerValuesDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $objectValuesType = ObjectValues::class;
+  protected $objectValuesDataType = '';
+  protected $textValuesType = TextValues::class;
+  protected $textValuesDataType = '';
+  protected $timestampValuesType = TimestampValues::class;
+  protected $timestampValuesDataType = '';
+
+  /**
+   * @param bool
+   */
+  public function setBooleanValue($booleanValue)
+  {
+    $this->booleanValue = $booleanValue;
+  }
+  /**
+   * @return bool
+   */
+  public function getBooleanValue()
+  {
+    return $this->booleanValue;
+  }
+  /**
+   * @param DateValues
+   */
+  public function setDateValues(DateValues $dateValues)
+  {
+    $this->dateValues = $dateValues;
+  }
+  /**
+   * @return DateValues
+   */
+  public function getDateValues()
+  {
+    return $this->dateValues;
+  }
+  /**
+   * @param DoubleValues
+   */
+  public function setDoubleValues(DoubleValues $doubleValues)
+  {
+    $this->doubleValues = $doubleValues;
+  }
+  /**
+   * @return DoubleValues
+   */
+  public function getDoubleValues()
+  {
+    return $this->doubleValues;
+  }
+  /**
+   * @param EnumValues
+   */
+  public function setEnumValues(EnumValues $enumValues)
+  {
+    $this->enumValues = $enumValues;
+  }
+  /**
+   * @return EnumValues
+   */
+  public function getEnumValues()
+  {
+    return $this->enumValues;
+  }
+  /**
+   * @param HtmlValues
+   */
+  public function setHtmlValues(HtmlValues $htmlValues)
+  {
+    $this->htmlValues = $htmlValues;
+  }
+  /**
+   * @return HtmlValues
+   */
+  public function getHtmlValues()
+  {
+    return $this->htmlValues;
+  }
+  /**
+   * @param IntegerValues
+   */
+  public function setIntegerValues(IntegerValues $integerValues)
+  {
+    $this->integerValues = $integerValues;
+  }
+  /**
+   * @return IntegerValues
+   */
+  public function getIntegerValues()
+  {
+    return $this->integerValues;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param ObjectValues
+   */
+  public function setObjectValues(ObjectValues $objectValues)
+  {
+    $this->objectValues = $objectValues;
+  }
+  /**
+   * @return ObjectValues
+   */
+  public function getObjectValues()
+  {
+    return $this->objectValues;
+  }
+  /**
+   * @param TextValues
+   */
+  public function setTextValues(TextValues $textValues)
+  {
+    $this->textValues = $textValues;
+  }
+  /**
+   * @return TextValues
+   */
+  public function getTextValues()
+  {
+    return $this->textValues;
+  }
+  /**
+   * @param TimestampValues
+   */
+  public function setTimestampValues(TimestampValues $timestampValues)
+  {
+    $this->timestampValues = $timestampValues;
+  }
+  /**
+   * @return TimestampValues
+   */
+  public function getTimestampValues()
+  {
+    return $this->timestampValues;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(NamedProperty::class, 'Google_Service_CloudSearch_NamedProperty');
Index: vendor/google/apiclient-services/src/CloudSearch/OAuthConsumerProto.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/OAuthConsumerProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/OAuthConsumerProto.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\CloudSearch;
+
+class OAuthConsumerProto extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $domain;
+
+  /**
+   * @param string
+   */
+  public function setDomain($domain)
+  {
+    $this->domain = $domain;
+  }
+  /**
+   * @return string
+   */
+  public function getDomain()
+  {
+    return $this->domain;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OAuthConsumerProto::class, 'Google_Service_CloudSearch_OAuthConsumerProto');
Index: vendor/google/apiclient-services/src/CloudSearch/ObjectDefinition.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ObjectDefinition.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ObjectDefinition.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\CloudSearch;
+
+class ObjectDefinition extends \Google\Collection
+{
+  protected $collection_key = 'propertyDefinitions';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $optionsType = ObjectOptions::class;
+  protected $optionsDataType = '';
+  protected $propertyDefinitionsType = PropertyDefinition::class;
+  protected $propertyDefinitionsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param ObjectOptions
+   */
+  public function setOptions(ObjectOptions $options)
+  {
+    $this->options = $options;
+  }
+  /**
+   * @return ObjectOptions
+   */
+  public function getOptions()
+  {
+    return $this->options;
+  }
+  /**
+   * @param PropertyDefinition[]
+   */
+  public function setPropertyDefinitions($propertyDefinitions)
+  {
+    $this->propertyDefinitions = $propertyDefinitions;
+  }
+  /**
+   * @return PropertyDefinition[]
+   */
+  public function getPropertyDefinitions()
+  {
+    return $this->propertyDefinitions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ObjectDefinition::class, 'Google_Service_CloudSearch_ObjectDefinition');
Index: vendor/google/apiclient-services/src/CloudSearch/ObjectDisplayOptions.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ObjectDisplayOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ObjectDisplayOptions.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\CloudSearch;
+
+class ObjectDisplayOptions extends \Google\Collection
+{
+  protected $collection_key = 'metalines';
+  protected $metalinesType = Metaline::class;
+  protected $metalinesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $objectDisplayLabel;
+
+  /**
+   * @param Metaline[]
+   */
+  public function setMetalines($metalines)
+  {
+    $this->metalines = $metalines;
+  }
+  /**
+   * @return Metaline[]
+   */
+  public function getMetalines()
+  {
+    return $this->metalines;
+  }
+  /**
+   * @param string
+   */
+  public function setObjectDisplayLabel($objectDisplayLabel)
+  {
+    $this->objectDisplayLabel = $objectDisplayLabel;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectDisplayLabel()
+  {
+    return $this->objectDisplayLabel;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ObjectDisplayOptions::class, 'Google_Service_CloudSearch_ObjectDisplayOptions');
Index: vendor/google/apiclient-services/src/CloudSearch/ObjectOptions.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ObjectOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ObjectOptions.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\CloudSearch;
+
+class ObjectOptions extends \Google\Collection
+{
+  protected $collection_key = 'suggestionFilteringOperators';
+  protected $displayOptionsType = ObjectDisplayOptions::class;
+  protected $displayOptionsDataType = '';
+  protected $freshnessOptionsType = FreshnessOptions::class;
+  protected $freshnessOptionsDataType = '';
+  /**
+   * @var string[]
+   */
+  public $suggestionFilteringOperators;
+
+  /**
+   * @param ObjectDisplayOptions
+   */
+  public function setDisplayOptions(ObjectDisplayOptions $displayOptions)
+  {
+    $this->displayOptions = $displayOptions;
+  }
+  /**
+   * @return ObjectDisplayOptions
+   */
+  public function getDisplayOptions()
+  {
+    return $this->displayOptions;
+  }
+  /**
+   * @param FreshnessOptions
+   */
+  public function setFreshnessOptions(FreshnessOptions $freshnessOptions)
+  {
+    $this->freshnessOptions = $freshnessOptions;
+  }
+  /**
+   * @return FreshnessOptions
+   */
+  public function getFreshnessOptions()
+  {
+    return $this->freshnessOptions;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSuggestionFilteringOperators($suggestionFilteringOperators)
+  {
+    $this->suggestionFilteringOperators = $suggestionFilteringOperators;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSuggestionFilteringOperators()
+  {
+    return $this->suggestionFilteringOperators;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ObjectOptions::class, 'Google_Service_CloudSearch_ObjectOptions');
Index: vendor/google/apiclient-services/src/CloudSearch/ObjectPropertyOptions.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ObjectPropertyOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ObjectPropertyOptions.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\CloudSearch;
+
+class ObjectPropertyOptions extends \Google\Collection
+{
+  protected $collection_key = 'subobjectProperties';
+  protected $subobjectPropertiesType = PropertyDefinition::class;
+  protected $subobjectPropertiesDataType = 'array';
+
+  /**
+   * @param PropertyDefinition[]
+   */
+  public function setSubobjectProperties($subobjectProperties)
+  {
+    $this->subobjectProperties = $subobjectProperties;
+  }
+  /**
+   * @return PropertyDefinition[]
+   */
+  public function getSubobjectProperties()
+  {
+    return $this->subobjectProperties;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ObjectPropertyOptions::class, 'Google_Service_CloudSearch_ObjectPropertyOptions');
Index: vendor/google/apiclient-services/src/CloudSearch/ObjectValues.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ObjectValues.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ObjectValues.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\CloudSearch;
+
+class ObjectValues extends \Google\Collection
+{
+  protected $collection_key = 'values';
+  protected $valuesType = StructuredDataObject::class;
+  protected $valuesDataType = 'array';
+
+  /**
+   * @param StructuredDataObject[]
+   */
+  public function setValues($values)
+  {
+    $this->values = $values;
+  }
+  /**
+   * @return StructuredDataObject[]
+   */
+  public function getValues()
+  {
+    return $this->values;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ObjectValues::class, 'Google_Service_CloudSearch_ObjectValues');
Index: vendor/google/apiclient-services/src/CloudSearch/OnClick.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/OnClick.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/OnClick.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,92 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class OnClick extends \Google\Model
+{
+  protected $actionType = FormAction::class;
+  protected $actionDataType = '';
+  /**
+   * @var string
+   */
+  public $link;
+  protected $openLinkType = OpenLink::class;
+  protected $openLinkDataType = '';
+  protected $openLinkActionType = FormAction::class;
+  protected $openLinkActionDataType = '';
+
+  /**
+   * @param FormAction
+   */
+  public function setAction(FormAction $action)
+  {
+    $this->action = $action;
+  }
+  /**
+   * @return FormAction
+   */
+  public function getAction()
+  {
+    return $this->action;
+  }
+  /**
+   * @param string
+   */
+  public function setLink($link)
+  {
+    $this->link = $link;
+  }
+  /**
+   * @return string
+   */
+  public function getLink()
+  {
+    return $this->link;
+  }
+  /**
+   * @param OpenLink
+   */
+  public function setOpenLink(OpenLink $openLink)
+  {
+    $this->openLink = $openLink;
+  }
+  /**
+   * @return OpenLink
+   */
+  public function getOpenLink()
+  {
+    return $this->openLink;
+  }
+  /**
+   * @param FormAction
+   */
+  public function setOpenLinkAction(FormAction $openLinkAction)
+  {
+    $this->openLinkAction = $openLinkAction;
+  }
+  /**
+   * @return FormAction
+   */
+  public function getOpenLinkAction()
+  {
+    return $this->openLinkAction;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OnClick::class, 'Google_Service_CloudSearch_OnClick');
Index: vendor/google/apiclient-services/src/CloudSearch/OpenCreatedDraftActionMarkup.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/OpenCreatedDraftActionMarkup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/OpenCreatedDraftActionMarkup.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\CloudSearch;
+
+class OpenCreatedDraftActionMarkup extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $draftId;
+  /**
+   * @var string
+   */
+  public $draftStorageId;
+  /**
+   * @var string
+   */
+  public $draftThreadId;
+  /**
+   * @var string
+   */
+  public $draftThreadServerPermId;
+
+  /**
+   * @param string
+   */
+  public function setDraftId($draftId)
+  {
+    $this->draftId = $draftId;
+  }
+  /**
+   * @return string
+   */
+  public function getDraftId()
+  {
+    return $this->draftId;
+  }
+  /**
+   * @param string
+   */
+  public function setDraftStorageId($draftStorageId)
+  {
+    $this->draftStorageId = $draftStorageId;
+  }
+  /**
+   * @return string
+   */
+  public function getDraftStorageId()
+  {
+    return $this->draftStorageId;
+  }
+  /**
+   * @param string
+   */
+  public function setDraftThreadId($draftThreadId)
+  {
+    $this->draftThreadId = $draftThreadId;
+  }
+  /**
+   * @return string
+   */
+  public function getDraftThreadId()
+  {
+    return $this->draftThreadId;
+  }
+  /**
+   * @param string
+   */
+  public function setDraftThreadServerPermId($draftThreadServerPermId)
+  {
+    $this->draftThreadServerPermId = $draftThreadServerPermId;
+  }
+  /**
+   * @return string
+   */
+  public function getDraftThreadServerPermId()
+  {
+    return $this->draftThreadServerPermId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OpenCreatedDraftActionMarkup::class, 'Google_Service_CloudSearch_OpenCreatedDraftActionMarkup');
Index: vendor/google/apiclient-services/src/CloudSearch/OpenLink.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/OpenLink.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/OpenLink.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\CloudSearch;
+
+class OpenLink extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $loadIndicator;
+  /**
+   * @var string
+   */
+  public $onClose;
+  /**
+   * @var string
+   */
+  public $openAs;
+  /**
+   * @var string
+   */
+  public $url;
+
+  /**
+   * @param string
+   */
+  public function setLoadIndicator($loadIndicator)
+  {
+    $this->loadIndicator = $loadIndicator;
+  }
+  /**
+   * @return string
+   */
+  public function getLoadIndicator()
+  {
+    return $this->loadIndicator;
+  }
+  /**
+   * @param string
+   */
+  public function setOnClose($onClose)
+  {
+    $this->onClose = $onClose;
+  }
+  /**
+   * @return string
+   */
+  public function getOnClose()
+  {
+    return $this->onClose;
+  }
+  /**
+   * @param string
+   */
+  public function setOpenAs($openAs)
+  {
+    $this->openAs = $openAs;
+  }
+  /**
+   * @return string
+   */
+  public function getOpenAs()
+  {
+    return $this->openAs;
+  }
+  /**
+   * @param string
+   */
+  public function setUrl($url)
+  {
+    $this->url = $url;
+  }
+  /**
+   * @return string
+   */
+  public function getUrl()
+  {
+    return $this->url;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OpenLink::class, 'Google_Service_CloudSearch_OpenLink');
Index: vendor/google/apiclient-services/src/CloudSearch/Operation.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Operation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Operation.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\CloudSearch;
+
+class Operation extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $done;
+  protected $errorType = Status::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 Status
+   */
+  public function setError(Status $error)
+  {
+    $this->error = $error;
+  }
+  /**
+   * @return Status
+   */
+  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(Operation::class, 'Google_Service_CloudSearch_Operation');
Index: vendor/google/apiclient-services/src/CloudSearch/OsVersion.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/OsVersion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/OsVersion.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\CloudSearch;
+
+class OsVersion extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $majorVersion;
+  /**
+   * @var int
+   */
+  public $minorVersion;
+  /**
+   * @var int
+   */
+  public $tertiaryVersion;
+
+  /**
+   * @param int
+   */
+  public function setMajorVersion($majorVersion)
+  {
+    $this->majorVersion = $majorVersion;
+  }
+  /**
+   * @return int
+   */
+  public function getMajorVersion()
+  {
+    return $this->majorVersion;
+  }
+  /**
+   * @param int
+   */
+  public function setMinorVersion($minorVersion)
+  {
+    $this->minorVersion = $minorVersion;
+  }
+  /**
+   * @return int
+   */
+  public function getMinorVersion()
+  {
+    return $this->minorVersion;
+  }
+  /**
+   * @param int
+   */
+  public function setTertiaryVersion($tertiaryVersion)
+  {
+    $this->tertiaryVersion = $tertiaryVersion;
+  }
+  /**
+   * @return int
+   */
+  public function getTertiaryVersion()
+  {
+    return $this->tertiaryVersion;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OsVersion::class, 'Google_Service_CloudSearch_OsVersion');
Index: vendor/google/apiclient-services/src/CloudSearch/OtrChatMessageEvent.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/OtrChatMessageEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/OtrChatMessageEvent.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\CloudSearch;
+
+class OtrChatMessageEvent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $expirationTimestampUsec;
+  /**
+   * @var string
+   */
+  public $kansasRowId;
+  /**
+   * @var string
+   */
+  public $kansasVersionInfo;
+  /**
+   * @var string
+   */
+  public $messageOtrStatus;
+
+  /**
+   * @param string
+   */
+  public function setExpirationTimestampUsec($expirationTimestampUsec)
+  {
+    $this->expirationTimestampUsec = $expirationTimestampUsec;
+  }
+  /**
+   * @return string
+   */
+  public function getExpirationTimestampUsec()
+  {
+    return $this->expirationTimestampUsec;
+  }
+  /**
+   * @param string
+   */
+  public function setKansasRowId($kansasRowId)
+  {
+    $this->kansasRowId = $kansasRowId;
+  }
+  /**
+   * @return string
+   */
+  public function getKansasRowId()
+  {
+    return $this->kansasRowId;
+  }
+  /**
+   * @param string
+   */
+  public function setKansasVersionInfo($kansasVersionInfo)
+  {
+    $this->kansasVersionInfo = $kansasVersionInfo;
+  }
+  /**
+   * @return string
+   */
+  public function getKansasVersionInfo()
+  {
+    return $this->kansasVersionInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setMessageOtrStatus($messageOtrStatus)
+  {
+    $this->messageOtrStatus = $messageOtrStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getMessageOtrStatus()
+  {
+    return $this->messageOtrStatus;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OtrChatMessageEvent::class, 'Google_Service_CloudSearch_OtrChatMessageEvent');
Index: vendor/google/apiclient-services/src/CloudSearch/OtrModificationEvent.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/OtrModificationEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/OtrModificationEvent.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\CloudSearch;
+
+class OtrModificationEvent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $newOtrStatus;
+  /**
+   * @var string
+   */
+  public $newOtrToggle;
+  /**
+   * @var string
+   */
+  public $oldOtrStatus;
+  /**
+   * @var string
+   */
+  public $oldOtrToggle;
+
+  /**
+   * @param string
+   */
+  public function setNewOtrStatus($newOtrStatus)
+  {
+    $this->newOtrStatus = $newOtrStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getNewOtrStatus()
+  {
+    return $this->newOtrStatus;
+  }
+  /**
+   * @param string
+   */
+  public function setNewOtrToggle($newOtrToggle)
+  {
+    $this->newOtrToggle = $newOtrToggle;
+  }
+  /**
+   * @return string
+   */
+  public function getNewOtrToggle()
+  {
+    return $this->newOtrToggle;
+  }
+  /**
+   * @param string
+   */
+  public function setOldOtrStatus($oldOtrStatus)
+  {
+    $this->oldOtrStatus = $oldOtrStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getOldOtrStatus()
+  {
+    return $this->oldOtrStatus;
+  }
+  /**
+   * @param string
+   */
+  public function setOldOtrToggle($oldOtrToggle)
+  {
+    $this->oldOtrToggle = $oldOtrToggle;
+  }
+  /**
+   * @return string
+   */
+  public function getOldOtrToggle()
+  {
+    return $this->oldOtrToggle;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OtrModificationEvent::class, 'Google_Service_CloudSearch_OtrModificationEvent');
Index: vendor/google/apiclient-services/src/CloudSearch/PackagingServiceClient.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/PackagingServiceClient.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/PackagingServiceClient.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\CloudSearch;
+
+class PackagingServiceClient extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $androidPackageName;
+  /**
+   * @var string
+   */
+  public $iosAppStoreId;
+  /**
+   * @var string
+   */
+  public $iosBundleId;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setAndroidPackageName($androidPackageName)
+  {
+    $this->androidPackageName = $androidPackageName;
+  }
+  /**
+   * @return string
+   */
+  public function getAndroidPackageName()
+  {
+    return $this->androidPackageName;
+  }
+  /**
+   * @param string
+   */
+  public function setIosAppStoreId($iosAppStoreId)
+  {
+    $this->iosAppStoreId = $iosAppStoreId;
+  }
+  /**
+   * @return string
+   */
+  public function getIosAppStoreId()
+  {
+    return $this->iosAppStoreId;
+  }
+  /**
+   * @param string
+   */
+  public function setIosBundleId($iosBundleId)
+  {
+    $this->iosBundleId = $iosBundleId;
+  }
+  /**
+   * @return string
+   */
+  public function getIosBundleId()
+  {
+    return $this->iosBundleId;
+  }
+  /**
+   * @param string
+   */
+  public function 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(PackagingServiceClient::class, 'Google_Service_CloudSearch_PackagingServiceClient');
Index: vendor/google/apiclient-services/src/CloudSearch/PaygateInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/PaygateInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/PaygateInfo.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\CloudSearch;
+
+class PaygateInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $callEndingSoonWarningTime;
+  /**
+   * @var string
+   */
+  public $callEndingTime;
+  /**
+   * @var bool
+   */
+  public $showUpgradePromos;
+
+  /**
+   * @param string
+   */
+  public function setCallEndingSoonWarningTime($callEndingSoonWarningTime)
+  {
+    $this->callEndingSoonWarningTime = $callEndingSoonWarningTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCallEndingSoonWarningTime()
+  {
+    return $this->callEndingSoonWarningTime;
+  }
+  /**
+   * @param string
+   */
+  public function setCallEndingTime($callEndingTime)
+  {
+    $this->callEndingTime = $callEndingTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCallEndingTime()
+  {
+    return $this->callEndingTime;
+  }
+  /**
+   * @param bool
+   */
+  public function setShowUpgradePromos($showUpgradePromos)
+  {
+    $this->showUpgradePromos = $showUpgradePromos;
+  }
+  /**
+   * @return bool
+   */
+  public function getShowUpgradePromos()
+  {
+    return $this->showUpgradePromos;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PaygateInfo::class, 'Google_Service_CloudSearch_PaygateInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/PeoplePromotionCard.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/PeoplePromotionCard.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/PeoplePromotionCard.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\CloudSearch;
+
+class PeoplePromotionCard extends \Google\Collection
+{
+  protected $collection_key = 'people';
+  protected $peopleType = PersonCore::class;
+  protected $peopleDataType = 'array';
+
+  /**
+   * @param PersonCore[]
+   */
+  public function setPeople($people)
+  {
+    $this->people = $people;
+  }
+  /**
+   * @return PersonCore[]
+   */
+  public function getPeople()
+  {
+    return $this->people;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PeoplePromotionCard::class, 'Google_Service_CloudSearch_PeoplePromotionCard');
Index: vendor/google/apiclient-services/src/CloudSearch/PeopleSuggestion.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/PeopleSuggestion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/PeopleSuggestion.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\CloudSearch;
+
+class PeopleSuggestion extends \Google\Model
+{
+  protected $personType = Person::class;
+  protected $personDataType = '';
+
+  /**
+   * @param Person
+   */
+  public function setPerson(Person $person)
+  {
+    $this->person = $person;
+  }
+  /**
+   * @return Person
+   */
+  public function getPerson()
+  {
+    return $this->person;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PeopleSuggestion::class, 'Google_Service_CloudSearch_PeopleSuggestion');
Index: vendor/google/apiclient-services/src/CloudSearch/Person.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Person.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Person.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\CloudSearch;
+
+class Person extends \Google\Collection
+{
+  protected $collection_key = 'photos';
+  protected $emailAddressesType = EmailAddress::class;
+  protected $emailAddressesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $obfuscatedId;
+  protected $personNamesType = Name::class;
+  protected $personNamesDataType = 'array';
+  protected $phoneNumbersType = PhoneNumber::class;
+  protected $phoneNumbersDataType = 'array';
+  protected $photosType = Photo::class;
+  protected $photosDataType = 'array';
+
+  /**
+   * @param EmailAddress[]
+   */
+  public function setEmailAddresses($emailAddresses)
+  {
+    $this->emailAddresses = $emailAddresses;
+  }
+  /**
+   * @return EmailAddress[]
+   */
+  public function getEmailAddresses()
+  {
+    return $this->emailAddresses;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setObfuscatedId($obfuscatedId)
+  {
+    $this->obfuscatedId = $obfuscatedId;
+  }
+  /**
+   * @return string
+   */
+  public function getObfuscatedId()
+  {
+    return $this->obfuscatedId;
+  }
+  /**
+   * @param Name[]
+   */
+  public function setPersonNames($personNames)
+  {
+    $this->personNames = $personNames;
+  }
+  /**
+   * @return Name[]
+   */
+  public function getPersonNames()
+  {
+    return $this->personNames;
+  }
+  /**
+   * @param PhoneNumber[]
+   */
+  public function setPhoneNumbers($phoneNumbers)
+  {
+    $this->phoneNumbers = $phoneNumbers;
+  }
+  /**
+   * @return PhoneNumber[]
+   */
+  public function getPhoneNumbers()
+  {
+    return $this->phoneNumbers;
+  }
+  /**
+   * @param Photo[]
+   */
+  public function setPhotos($photos)
+  {
+    $this->photos = $photos;
+  }
+  /**
+   * @return Photo[]
+   */
+  public function getPhotos()
+  {
+    return $this->photos;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Person::class, 'Google_Service_CloudSearch_Person');
Index: vendor/google/apiclient-services/src/CloudSearch/PersonCore.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/PersonCore.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/PersonCore.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,649 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class PersonCore extends \Google\Collection
+{
+  protected $collection_key = 'phoneNumbers';
+  /**
+   * @var string
+   */
+  public $addressMeAs;
+  protected $adminToType = PersonCore::class;
+  protected $adminToDataType = 'array';
+  protected $adminsType = PersonCore::class;
+  protected $adminsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $availabilityStatus;
+  protected $birthdayType = Date::class;
+  protected $birthdayDataType = '';
+  protected $calendarUrlType = SafeUrlProto::class;
+  protected $calendarUrlDataType = '';
+  protected $chatUrlType = SafeUrlProto::class;
+  protected $chatUrlDataType = '';
+  /**
+   * @var string
+   */
+  public $costCenter;
+  /**
+   * @var string
+   */
+  public $department;
+  protected $directReportsType = PersonCore::class;
+  protected $directReportsDataType = 'array';
+  protected $dottedLineManagersType = PersonCore::class;
+  protected $dottedLineManagersDataType = 'array';
+  protected $dottedLineReportsType = PersonCore::class;
+  protected $dottedLineReportsDataType = 'array';
+  /**
+   * @var string[]
+   */
+  public $emails;
+  /**
+   * @var string
+   */
+  public $employeeId;
+  /**
+   * @var string
+   */
+  public $fingerprint;
+  /**
+   * @var string
+   */
+  public $ftePermille;
+  protected $geoLocationType = MapInfo::class;
+  protected $geoLocationDataType = '';
+  /**
+   * @var string
+   */
+  public $gmailUrl;
+  /**
+   * @var string
+   */
+  public $jobTitle;
+  /**
+   * @var string[]
+   */
+  public $keywordTypes;
+  /**
+   * @var string[]
+   */
+  public $keywords;
+  protected $linksType = EnterpriseTopazFrontendTeamsLink::class;
+  protected $linksDataType = 'array';
+  /**
+   * @var string
+   */
+  public $location;
+  protected $managersType = PersonCore::class;
+  protected $managersDataType = 'array';
+  /**
+   * @var string
+   */
+  public $mission;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $officeLocation;
+  /**
+   * @var string
+   */
+  public $personId;
+  protected $phoneNumbersType = EnterpriseTopazFrontendTeamsPersonCorePhoneNumber::class;
+  protected $phoneNumbersDataType = 'array';
+  protected $photoUrlType = SafeUrlProto::class;
+  protected $photoUrlDataType = '';
+  /**
+   * @var string
+   */
+  public $postalAddress;
+  /**
+   * @var int
+   */
+  public $totalDirectReportsCount;
+  /**
+   * @var int
+   */
+  public $totalDlrCount;
+  /**
+   * @var string
+   */
+  public $totalFteCount;
+  /**
+   * @var string
+   */
+  public $username;
+  /**
+   * @var string
+   */
+  public $waldoComeBackTime;
+
+  /**
+   * @param string
+   */
+  public function setAddressMeAs($addressMeAs)
+  {
+    $this->addressMeAs = $addressMeAs;
+  }
+  /**
+   * @return string
+   */
+  public function getAddressMeAs()
+  {
+    return $this->addressMeAs;
+  }
+  /**
+   * @param PersonCore[]
+   */
+  public function setAdminTo($adminTo)
+  {
+    $this->adminTo = $adminTo;
+  }
+  /**
+   * @return PersonCore[]
+   */
+  public function getAdminTo()
+  {
+    return $this->adminTo;
+  }
+  /**
+   * @param PersonCore[]
+   */
+  public function setAdmins($admins)
+  {
+    $this->admins = $admins;
+  }
+  /**
+   * @return PersonCore[]
+   */
+  public function getAdmins()
+  {
+    return $this->admins;
+  }
+  /**
+   * @param string
+   */
+  public function setAvailabilityStatus($availabilityStatus)
+  {
+    $this->availabilityStatus = $availabilityStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getAvailabilityStatus()
+  {
+    return $this->availabilityStatus;
+  }
+  /**
+   * @param Date
+   */
+  public function setBirthday(Date $birthday)
+  {
+    $this->birthday = $birthday;
+  }
+  /**
+   * @return Date
+   */
+  public function getBirthday()
+  {
+    return $this->birthday;
+  }
+  /**
+   * @param SafeUrlProto
+   */
+  public function setCalendarUrl(SafeUrlProto $calendarUrl)
+  {
+    $this->calendarUrl = $calendarUrl;
+  }
+  /**
+   * @return SafeUrlProto
+   */
+  public function getCalendarUrl()
+  {
+    return $this->calendarUrl;
+  }
+  /**
+   * @param SafeUrlProto
+   */
+  public function setChatUrl(SafeUrlProto $chatUrl)
+  {
+    $this->chatUrl = $chatUrl;
+  }
+  /**
+   * @return SafeUrlProto
+   */
+  public function getChatUrl()
+  {
+    return $this->chatUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setCostCenter($costCenter)
+  {
+    $this->costCenter = $costCenter;
+  }
+  /**
+   * @return string
+   */
+  public function getCostCenter()
+  {
+    return $this->costCenter;
+  }
+  /**
+   * @param string
+   */
+  public function setDepartment($department)
+  {
+    $this->department = $department;
+  }
+  /**
+   * @return string
+   */
+  public function getDepartment()
+  {
+    return $this->department;
+  }
+  /**
+   * @param PersonCore[]
+   */
+  public function setDirectReports($directReports)
+  {
+    $this->directReports = $directReports;
+  }
+  /**
+   * @return PersonCore[]
+   */
+  public function getDirectReports()
+  {
+    return $this->directReports;
+  }
+  /**
+   * @param PersonCore[]
+   */
+  public function setDottedLineManagers($dottedLineManagers)
+  {
+    $this->dottedLineManagers = $dottedLineManagers;
+  }
+  /**
+   * @return PersonCore[]
+   */
+  public function getDottedLineManagers()
+  {
+    return $this->dottedLineManagers;
+  }
+  /**
+   * @param PersonCore[]
+   */
+  public function setDottedLineReports($dottedLineReports)
+  {
+    $this->dottedLineReports = $dottedLineReports;
+  }
+  /**
+   * @return PersonCore[]
+   */
+  public function getDottedLineReports()
+  {
+    return $this->dottedLineReports;
+  }
+  /**
+   * @param string[]
+   */
+  public function setEmails($emails)
+  {
+    $this->emails = $emails;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEmails()
+  {
+    return $this->emails;
+  }
+  /**
+   * @param string
+   */
+  public function setEmployeeId($employeeId)
+  {
+    $this->employeeId = $employeeId;
+  }
+  /**
+   * @return string
+   */
+  public function getEmployeeId()
+  {
+    return $this->employeeId;
+  }
+  /**
+   * @param string
+   */
+  public function setFingerprint($fingerprint)
+  {
+    $this->fingerprint = $fingerprint;
+  }
+  /**
+   * @return string
+   */
+  public function getFingerprint()
+  {
+    return $this->fingerprint;
+  }
+  /**
+   * @param string
+   */
+  public function setFtePermille($ftePermille)
+  {
+    $this->ftePermille = $ftePermille;
+  }
+  /**
+   * @return string
+   */
+  public function getFtePermille()
+  {
+    return $this->ftePermille;
+  }
+  /**
+   * @param MapInfo
+   */
+  public function setGeoLocation(MapInfo $geoLocation)
+  {
+    $this->geoLocation = $geoLocation;
+  }
+  /**
+   * @return MapInfo
+   */
+  public function getGeoLocation()
+  {
+    return $this->geoLocation;
+  }
+  /**
+   * @param string
+   */
+  public function setGmailUrl($gmailUrl)
+  {
+    $this->gmailUrl = $gmailUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getGmailUrl()
+  {
+    return $this->gmailUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setJobTitle($jobTitle)
+  {
+    $this->jobTitle = $jobTitle;
+  }
+  /**
+   * @return string
+   */
+  public function getJobTitle()
+  {
+    return $this->jobTitle;
+  }
+  /**
+   * @param string[]
+   */
+  public function setKeywordTypes($keywordTypes)
+  {
+    $this->keywordTypes = $keywordTypes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getKeywordTypes()
+  {
+    return $this->keywordTypes;
+  }
+  /**
+   * @param string[]
+   */
+  public function setKeywords($keywords)
+  {
+    $this->keywords = $keywords;
+  }
+  /**
+   * @return string[]
+   */
+  public function getKeywords()
+  {
+    return $this->keywords;
+  }
+  /**
+   * @param EnterpriseTopazFrontendTeamsLink[]
+   */
+  public function setLinks($links)
+  {
+    $this->links = $links;
+  }
+  /**
+   * @return EnterpriseTopazFrontendTeamsLink[]
+   */
+  public function getLinks()
+  {
+    return $this->links;
+  }
+  /**
+   * @param string
+   */
+  public function setLocation($location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return string
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+  /**
+   * @param PersonCore[]
+   */
+  public function setManagers($managers)
+  {
+    $this->managers = $managers;
+  }
+  /**
+   * @return PersonCore[]
+   */
+  public function getManagers()
+  {
+    return $this->managers;
+  }
+  /**
+   * @param string
+   */
+  public function setMission($mission)
+  {
+    $this->mission = $mission;
+  }
+  /**
+   * @return string
+   */
+  public function getMission()
+  {
+    return $this->mission;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setOfficeLocation($officeLocation)
+  {
+    $this->officeLocation = $officeLocation;
+  }
+  /**
+   * @return string
+   */
+  public function getOfficeLocation()
+  {
+    return $this->officeLocation;
+  }
+  /**
+   * @param string
+   */
+  public function setPersonId($personId)
+  {
+    $this->personId = $personId;
+  }
+  /**
+   * @return string
+   */
+  public function getPersonId()
+  {
+    return $this->personId;
+  }
+  /**
+   * @param EnterpriseTopazFrontendTeamsPersonCorePhoneNumber[]
+   */
+  public function setPhoneNumbers($phoneNumbers)
+  {
+    $this->phoneNumbers = $phoneNumbers;
+  }
+  /**
+   * @return EnterpriseTopazFrontendTeamsPersonCorePhoneNumber[]
+   */
+  public function getPhoneNumbers()
+  {
+    return $this->phoneNumbers;
+  }
+  /**
+   * @param SafeUrlProto
+   */
+  public function setPhotoUrl(SafeUrlProto $photoUrl)
+  {
+    $this->photoUrl = $photoUrl;
+  }
+  /**
+   * @return SafeUrlProto
+   */
+  public function getPhotoUrl()
+  {
+    return $this->photoUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setPostalAddress($postalAddress)
+  {
+    $this->postalAddress = $postalAddress;
+  }
+  /**
+   * @return string
+   */
+  public function getPostalAddress()
+  {
+    return $this->postalAddress;
+  }
+  /**
+   * @param int
+   */
+  public function setTotalDirectReportsCount($totalDirectReportsCount)
+  {
+    $this->totalDirectReportsCount = $totalDirectReportsCount;
+  }
+  /**
+   * @return int
+   */
+  public function getTotalDirectReportsCount()
+  {
+    return $this->totalDirectReportsCount;
+  }
+  /**
+   * @param int
+   */
+  public function setTotalDlrCount($totalDlrCount)
+  {
+    $this->totalDlrCount = $totalDlrCount;
+  }
+  /**
+   * @return int
+   */
+  public function getTotalDlrCount()
+  {
+    return $this->totalDlrCount;
+  }
+  /**
+   * @param string
+   */
+  public function setTotalFteCount($totalFteCount)
+  {
+    $this->totalFteCount = $totalFteCount;
+  }
+  /**
+   * @return string
+   */
+  public function getTotalFteCount()
+  {
+    return $this->totalFteCount;
+  }
+  /**
+   * @param string
+   */
+  public function setUsername($username)
+  {
+    $this->username = $username;
+  }
+  /**
+   * @return string
+   */
+  public function getUsername()
+  {
+    return $this->username;
+  }
+  /**
+   * @param string
+   */
+  public function setWaldoComeBackTime($waldoComeBackTime)
+  {
+    $this->waldoComeBackTime = $waldoComeBackTime;
+  }
+  /**
+   * @return string
+   */
+  public function getWaldoComeBackTime()
+  {
+    return $this->waldoComeBackTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PersonCore::class, 'Google_Service_CloudSearch_PersonCore');
Index: vendor/google/apiclient-services/src/CloudSearch/PersonalLabelTag.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/PersonalLabelTag.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/PersonalLabelTag.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\CloudSearch;
+
+class PersonalLabelTag extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $labelId;
+
+  /**
+   * @param string
+   */
+  public function setLabelId($labelId)
+  {
+    $this->labelId = $labelId;
+  }
+  /**
+   * @return string
+   */
+  public function getLabelId()
+  {
+    return $this->labelId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PersonalLabelTag::class, 'Google_Service_CloudSearch_PersonalLabelTag');
Index: vendor/google/apiclient-services/src/CloudSearch/PhoneAccess.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/PhoneAccess.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/PhoneAccess.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\CloudSearch;
+
+class PhoneAccess extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $formattedPhoneNumber;
+  /**
+   * @var string
+   */
+  public $languageCode;
+  /**
+   * @var string
+   */
+  public $phoneNumber;
+  /**
+   * @var string
+   */
+  public $pin;
+  /**
+   * @var string
+   */
+  public $regionCode;
+
+  /**
+   * @param string
+   */
+  public function setFormattedPhoneNumber($formattedPhoneNumber)
+  {
+    $this->formattedPhoneNumber = $formattedPhoneNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getFormattedPhoneNumber()
+  {
+    return $this->formattedPhoneNumber;
+  }
+  /**
+   * @param string
+   */
+  public function setLanguageCode($languageCode)
+  {
+    $this->languageCode = $languageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCode()
+  {
+    return $this->languageCode;
+  }
+  /**
+   * @param string
+   */
+  public function setPhoneNumber($phoneNumber)
+  {
+    $this->phoneNumber = $phoneNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getPhoneNumber()
+  {
+    return $this->phoneNumber;
+  }
+  /**
+   * @param string
+   */
+  public function setPin($pin)
+  {
+    $this->pin = $pin;
+  }
+  /**
+   * @return string
+   */
+  public function getPin()
+  {
+    return $this->pin;
+  }
+  /**
+   * @param string
+   */
+  public function setRegionCode($regionCode)
+  {
+    $this->regionCode = $regionCode;
+  }
+  /**
+   * @return string
+   */
+  public function getRegionCode()
+  {
+    return $this->regionCode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PhoneAccess::class, 'Google_Service_CloudSearch_PhoneAccess');
Index: vendor/google/apiclient-services/src/CloudSearch/PhoneNumber.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/PhoneNumber.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/PhoneNumber.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\CloudSearch;
+
+class PhoneNumber extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $phoneNumber;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setPhoneNumber($phoneNumber)
+  {
+    $this->phoneNumber = $phoneNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getPhoneNumber()
+  {
+    return $this->phoneNumber;
+  }
+  /**
+   * @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(PhoneNumber::class, 'Google_Service_CloudSearch_PhoneNumber');
Index: vendor/google/apiclient-services/src/CloudSearch/Photo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Photo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Photo.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\CloudSearch;
+
+class Photo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $url;
+
+  /**
+   * @param string
+   */
+  public function setUrl($url)
+  {
+    $this->url = $url;
+  }
+  /**
+   * @return string
+   */
+  public function getUrl()
+  {
+    return $this->url;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Photo::class, 'Google_Service_CloudSearch_Photo');
Index: vendor/google/apiclient-services/src/CloudSearch/PinnedItemId.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/PinnedItemId.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/PinnedItemId.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\CloudSearch;
+
+class PinnedItemId extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $driveId;
+
+  /**
+   * @param string
+   */
+  public function setDriveId($driveId)
+  {
+    $this->driveId = $driveId;
+  }
+  /**
+   * @return string
+   */
+  public function getDriveId()
+  {
+    return $this->driveId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PinnedItemId::class, 'Google_Service_CloudSearch_PinnedItemId');
Index: vendor/google/apiclient-services/src/CloudSearch/PollItemsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/PollItemsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/PollItemsRequest.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\CloudSearch;
+
+class PollItemsRequest extends \Google\Collection
+{
+  protected $collection_key = 'statusCodes';
+  /**
+   * @var string
+   */
+  public $connectorName;
+  protected $debugOptionsType = DebugOptions::class;
+  protected $debugOptionsDataType = '';
+  /**
+   * @var int
+   */
+  public $limit;
+  /**
+   * @var string
+   */
+  public $queue;
+  /**
+   * @var string[]
+   */
+  public $statusCodes;
+
+  /**
+   * @param string
+   */
+  public function setConnectorName($connectorName)
+  {
+    $this->connectorName = $connectorName;
+  }
+  /**
+   * @return string
+   */
+  public function getConnectorName()
+  {
+    return $this->connectorName;
+  }
+  /**
+   * @param DebugOptions
+   */
+  public function setDebugOptions(DebugOptions $debugOptions)
+  {
+    $this->debugOptions = $debugOptions;
+  }
+  /**
+   * @return DebugOptions
+   */
+  public function getDebugOptions()
+  {
+    return $this->debugOptions;
+  }
+  /**
+   * @param int
+   */
+  public function setLimit($limit)
+  {
+    $this->limit = $limit;
+  }
+  /**
+   * @return int
+   */
+  public function getLimit()
+  {
+    return $this->limit;
+  }
+  /**
+   * @param string
+   */
+  public function setQueue($queue)
+  {
+    $this->queue = $queue;
+  }
+  /**
+   * @return string
+   */
+  public function getQueue()
+  {
+    return $this->queue;
+  }
+  /**
+   * @param string[]
+   */
+  public function setStatusCodes($statusCodes)
+  {
+    $this->statusCodes = $statusCodes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getStatusCodes()
+  {
+    return $this->statusCodes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PollItemsRequest::class, 'Google_Service_CloudSearch_PollItemsRequest');
Index: vendor/google/apiclient-services/src/CloudSearch/PollItemsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/PollItemsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/PollItemsResponse.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\CloudSearch;
+
+class PollItemsResponse extends \Google\Collection
+{
+  protected $collection_key = 'items';
+  protected $itemsType = Item::class;
+  protected $itemsDataType = 'array';
+
+  /**
+   * @param Item[]
+   */
+  public function setItems($items)
+  {
+    $this->items = $items;
+  }
+  /**
+   * @return Item[]
+   */
+  public function getItems()
+  {
+    return $this->items;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PollItemsResponse::class, 'Google_Service_CloudSearch_PollItemsResponse');
Index: vendor/google/apiclient-services/src/CloudSearch/PossiblyTrimmedModel.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/PossiblyTrimmedModel.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/PossiblyTrimmedModel.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\CloudSearch;
+
+class PossiblyTrimmedModel extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $isTrimmed;
+  /**
+   * @var string
+   */
+  public $model;
+
+  /**
+   * @param bool
+   */
+  public function setIsTrimmed($isTrimmed)
+  {
+    $this->isTrimmed = $isTrimmed;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsTrimmed()
+  {
+    return $this->isTrimmed;
+  }
+  /**
+   * @param string
+   */
+  public function setModel($model)
+  {
+    $this->model = $model;
+  }
+  /**
+   * @return string
+   */
+  public function getModel()
+  {
+    return $this->model;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PossiblyTrimmedModel::class, 'Google_Service_CloudSearch_PossiblyTrimmedModel');
Index: vendor/google/apiclient-services/src/CloudSearch/PostiniUserProto.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/PostiniUserProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/PostiniUserProto.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\CloudSearch;
+
+class PostiniUserProto extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $postiniUserId;
+
+  /**
+   * @param string
+   */
+  public function setPostiniUserId($postiniUserId)
+  {
+    $this->postiniUserId = $postiniUserId;
+  }
+  /**
+   * @return string
+   */
+  public function getPostiniUserId()
+  {
+    return $this->postiniUserId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PostiniUserProto::class, 'Google_Service_CloudSearch_PostiniUserProto');
Index: vendor/google/apiclient-services/src/CloudSearch/PreState.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/PreState.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/PreState.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\CloudSearch;
+
+class PreState extends \Google\Collection
+{
+  protected $collection_key = 'syncIds';
+  /**
+   * @var string[]
+   */
+  public $labelIds;
+  protected $messageKeyType = MultiKey::class;
+  protected $messageKeyDataType = '';
+  /**
+   * @var string[]
+   */
+  public $syncIds;
+  protected $threadKeyType = MultiKey::class;
+  protected $threadKeyDataType = '';
+
+  /**
+   * @param string[]
+   */
+  public function setLabelIds($labelIds)
+  {
+    $this->labelIds = $labelIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLabelIds()
+  {
+    return $this->labelIds;
+  }
+  /**
+   * @param MultiKey
+   */
+  public function setMessageKey(MultiKey $messageKey)
+  {
+    $this->messageKey = $messageKey;
+  }
+  /**
+   * @return MultiKey
+   */
+  public function getMessageKey()
+  {
+    return $this->messageKey;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSyncIds($syncIds)
+  {
+    $this->syncIds = $syncIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSyncIds()
+  {
+    return $this->syncIds;
+  }
+  /**
+   * @param MultiKey
+   */
+  public function setThreadKey(MultiKey $threadKey)
+  {
+    $this->threadKey = $threadKey;
+  }
+  /**
+   * @return MultiKey
+   */
+  public function getThreadKey()
+  {
+    return $this->threadKey;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PreState::class, 'Google_Service_CloudSearch_PreState');
Index: vendor/google/apiclient-services/src/CloudSearch/PrefDeleted.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/PrefDeleted.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/PrefDeleted.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\CloudSearch;
+
+class PrefDeleted extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PrefDeleted::class, 'Google_Service_CloudSearch_PrefDeleted');
Index: vendor/google/apiclient-services/src/CloudSearch/PrefUpdate.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/PrefUpdate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/PrefUpdate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,92 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class PrefUpdate extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  protected $preStateType = FuseboxPrefUpdatePreState::class;
+  protected $preStateDataType = '';
+  protected $prefDeletedType = PrefDeleted::class;
+  protected $prefDeletedDataType = '';
+  protected $prefWrittenType = PrefWritten::class;
+  protected $prefWrittenDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param FuseboxPrefUpdatePreState
+   */
+  public function setPreState(FuseboxPrefUpdatePreState $preState)
+  {
+    $this->preState = $preState;
+  }
+  /**
+   * @return FuseboxPrefUpdatePreState
+   */
+  public function getPreState()
+  {
+    return $this->preState;
+  }
+  /**
+   * @param PrefDeleted
+   */
+  public function setPrefDeleted(PrefDeleted $prefDeleted)
+  {
+    $this->prefDeleted = $prefDeleted;
+  }
+  /**
+   * @return PrefDeleted
+   */
+  public function getPrefDeleted()
+  {
+    return $this->prefDeleted;
+  }
+  /**
+   * @param PrefWritten
+   */
+  public function setPrefWritten(PrefWritten $prefWritten)
+  {
+    $this->prefWritten = $prefWritten;
+  }
+  /**
+   * @return PrefWritten
+   */
+  public function getPrefWritten()
+  {
+    return $this->prefWritten;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PrefUpdate::class, 'Google_Service_CloudSearch_PrefUpdate');
Index: vendor/google/apiclient-services/src/CloudSearch/PrefWritten.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/PrefWritten.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/PrefWritten.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\CloudSearch;
+
+class PrefWritten 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(PrefWritten::class, 'Google_Service_CloudSearch_PrefWritten');
Index: vendor/google/apiclient-services/src/CloudSearch/Presenter.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Presenter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Presenter.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\CloudSearch;
+
+class Presenter extends \Google\Collection
+{
+  protected $collection_key = 'copresenterDeviceIds';
+  protected $annotationInfoType = AnnotationInfo::class;
+  protected $annotationInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $byDeviceId;
+  /**
+   * @var string[]
+   */
+  public $copresenterDeviceIds;
+  /**
+   * @var string
+   */
+  public $presenterDeviceId;
+
+  /**
+   * @param AnnotationInfo
+   */
+  public function setAnnotationInfo(AnnotationInfo $annotationInfo)
+  {
+    $this->annotationInfo = $annotationInfo;
+  }
+  /**
+   * @return AnnotationInfo
+   */
+  public function getAnnotationInfo()
+  {
+    return $this->annotationInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setByDeviceId($byDeviceId)
+  {
+    $this->byDeviceId = $byDeviceId;
+  }
+  /**
+   * @return string
+   */
+  public function getByDeviceId()
+  {
+    return $this->byDeviceId;
+  }
+  /**
+   * @param string[]
+   */
+  public function setCopresenterDeviceIds($copresenterDeviceIds)
+  {
+    $this->copresenterDeviceIds = $copresenterDeviceIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getCopresenterDeviceIds()
+  {
+    return $this->copresenterDeviceIds;
+  }
+  /**
+   * @param string
+   */
+  public function setPresenterDeviceId($presenterDeviceId)
+  {
+    $this->presenterDeviceId = $presenterDeviceId;
+  }
+  /**
+   * @return string
+   */
+  public function getPresenterDeviceId()
+  {
+    return $this->presenterDeviceId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Presenter::class, 'Google_Service_CloudSearch_Presenter');
Index: vendor/google/apiclient-services/src/CloudSearch/Principal.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Principal.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Principal.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\CloudSearch;
+
+class Principal extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $groupResourceName;
+  protected $gsuitePrincipalType = GSuitePrincipal::class;
+  protected $gsuitePrincipalDataType = '';
+  /**
+   * @var string
+   */
+  public $userResourceName;
+
+  /**
+   * @param string
+   */
+  public function setGroupResourceName($groupResourceName)
+  {
+    $this->groupResourceName = $groupResourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getGroupResourceName()
+  {
+    return $this->groupResourceName;
+  }
+  /**
+   * @param GSuitePrincipal
+   */
+  public function setGsuitePrincipal(GSuitePrincipal $gsuitePrincipal)
+  {
+    $this->gsuitePrincipal = $gsuitePrincipal;
+  }
+  /**
+   * @return GSuitePrincipal
+   */
+  public function getGsuitePrincipal()
+  {
+    return $this->gsuitePrincipal;
+  }
+  /**
+   * @param string
+   */
+  public function setUserResourceName($userResourceName)
+  {
+    $this->userResourceName = $userResourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getUserResourceName()
+  {
+    return $this->userResourceName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Principal::class, 'Google_Service_CloudSearch_Principal');
Index: vendor/google/apiclient-services/src/CloudSearch/PrincipalProto.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/PrincipalProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/PrincipalProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,460 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class PrincipalProto extends \Google\Model
+{
+  protected $allAuthenticatedUsersType = AllAuthenticatedUsersProto::class;
+  protected $allAuthenticatedUsersDataType = '';
+  protected $capTokenHolderType = CapTokenHolderProto::class;
+  protected $capTokenHolderDataType = '';
+  protected $chatType = ChatProto::class;
+  protected $chatDataType = '';
+  protected $circleType = CircleProto::class;
+  protected $circleDataType = '';
+  protected $cloudPrincipalType = CloudPrincipalProto::class;
+  protected $cloudPrincipalDataType = '';
+  protected $contactGroupType = ContactGroupProto::class;
+  protected $contactGroupDataType = '';
+  protected $emailOwnerType = EmailOwnerProto::class;
+  protected $emailOwnerDataType = '';
+  protected $eventType = EventProto::class;
+  protected $eventDataType = '';
+  protected $gaiaGroupType = GaiaGroupProto::class;
+  protected $gaiaGroupDataType = '';
+  protected $gaiaUserType = GaiaUserProto::class;
+  protected $gaiaUserDataType = '';
+  protected $hostType = HostProto::class;
+  protected $hostDataType = '';
+  protected $ldapGroupType = LdapGroupProto::class;
+  protected $ldapGroupDataType = '';
+  protected $ldapUserType = LdapUserProto::class;
+  protected $ldapUserDataType = '';
+  protected $mdbGroupType = MdbGroupProto::class;
+  protected $mdbGroupDataType = '';
+  protected $mdbUserType = MdbUserProto::class;
+  protected $mdbUserDataType = '';
+  protected $oauthConsumerType = OAuthConsumerProto::class;
+  protected $oauthConsumerDataType = '';
+  protected $postiniUserType = PostiniUserProto::class;
+  protected $postiniUserDataType = '';
+  protected $rbacRoleType = RbacRoleProto::class;
+  protected $rbacRoleDataType = '';
+  protected $rbacSubjectType = RbacSubjectProto::class;
+  protected $rbacSubjectDataType = '';
+  protected $resourceRoleType = ResourceRoleProto::class;
+  protected $resourceRoleDataType = '';
+  /**
+   * @var string
+   */
+  public $scope;
+  protected $signingKeyPossessorType = SigningKeyPossessorProto::class;
+  protected $signingKeyPossessorDataType = '';
+  protected $simpleSecretHolderType = SimpleSecretHolderProto::class;
+  protected $simpleSecretHolderDataType = '';
+  protected $socialGraphNodeType = SocialGraphNodeProto::class;
+  protected $socialGraphNodeDataType = '';
+  protected $squareType = SquareProto::class;
+  protected $squareDataType = '';
+  protected $youtubeUserType = YoutubeUserProto::class;
+  protected $youtubeUserDataType = '';
+  protected $zwiebackSessionType = ZwiebackSessionProto::class;
+  protected $zwiebackSessionDataType = '';
+
+  /**
+   * @param AllAuthenticatedUsersProto
+   */
+  public function setAllAuthenticatedUsers(AllAuthenticatedUsersProto $allAuthenticatedUsers)
+  {
+    $this->allAuthenticatedUsers = $allAuthenticatedUsers;
+  }
+  /**
+   * @return AllAuthenticatedUsersProto
+   */
+  public function getAllAuthenticatedUsers()
+  {
+    return $this->allAuthenticatedUsers;
+  }
+  /**
+   * @param CapTokenHolderProto
+   */
+  public function setCapTokenHolder(CapTokenHolderProto $capTokenHolder)
+  {
+    $this->capTokenHolder = $capTokenHolder;
+  }
+  /**
+   * @return CapTokenHolderProto
+   */
+  public function getCapTokenHolder()
+  {
+    return $this->capTokenHolder;
+  }
+  /**
+   * @param ChatProto
+   */
+  public function setChat(ChatProto $chat)
+  {
+    $this->chat = $chat;
+  }
+  /**
+   * @return ChatProto
+   */
+  public function getChat()
+  {
+    return $this->chat;
+  }
+  /**
+   * @param CircleProto
+   */
+  public function setCircle(CircleProto $circle)
+  {
+    $this->circle = $circle;
+  }
+  /**
+   * @return CircleProto
+   */
+  public function getCircle()
+  {
+    return $this->circle;
+  }
+  /**
+   * @param CloudPrincipalProto
+   */
+  public function setCloudPrincipal(CloudPrincipalProto $cloudPrincipal)
+  {
+    $this->cloudPrincipal = $cloudPrincipal;
+  }
+  /**
+   * @return CloudPrincipalProto
+   */
+  public function getCloudPrincipal()
+  {
+    return $this->cloudPrincipal;
+  }
+  /**
+   * @param ContactGroupProto
+   */
+  public function setContactGroup(ContactGroupProto $contactGroup)
+  {
+    $this->contactGroup = $contactGroup;
+  }
+  /**
+   * @return ContactGroupProto
+   */
+  public function getContactGroup()
+  {
+    return $this->contactGroup;
+  }
+  /**
+   * @param EmailOwnerProto
+   */
+  public function setEmailOwner(EmailOwnerProto $emailOwner)
+  {
+    $this->emailOwner = $emailOwner;
+  }
+  /**
+   * @return EmailOwnerProto
+   */
+  public function getEmailOwner()
+  {
+    return $this->emailOwner;
+  }
+  /**
+   * @param EventProto
+   */
+  public function setEvent(EventProto $event)
+  {
+    $this->event = $event;
+  }
+  /**
+   * @return EventProto
+   */
+  public function getEvent()
+  {
+    return $this->event;
+  }
+  /**
+   * @param GaiaGroupProto
+   */
+  public function setGaiaGroup(GaiaGroupProto $gaiaGroup)
+  {
+    $this->gaiaGroup = $gaiaGroup;
+  }
+  /**
+   * @return GaiaGroupProto
+   */
+  public function getGaiaGroup()
+  {
+    return $this->gaiaGroup;
+  }
+  /**
+   * @param GaiaUserProto
+   */
+  public function setGaiaUser(GaiaUserProto $gaiaUser)
+  {
+    $this->gaiaUser = $gaiaUser;
+  }
+  /**
+   * @return GaiaUserProto
+   */
+  public function getGaiaUser()
+  {
+    return $this->gaiaUser;
+  }
+  /**
+   * @param HostProto
+   */
+  public function setHost(HostProto $host)
+  {
+    $this->host = $host;
+  }
+  /**
+   * @return HostProto
+   */
+  public function getHost()
+  {
+    return $this->host;
+  }
+  /**
+   * @param LdapGroupProto
+   */
+  public function setLdapGroup(LdapGroupProto $ldapGroup)
+  {
+    $this->ldapGroup = $ldapGroup;
+  }
+  /**
+   * @return LdapGroupProto
+   */
+  public function getLdapGroup()
+  {
+    return $this->ldapGroup;
+  }
+  /**
+   * @param LdapUserProto
+   */
+  public function setLdapUser(LdapUserProto $ldapUser)
+  {
+    $this->ldapUser = $ldapUser;
+  }
+  /**
+   * @return LdapUserProto
+   */
+  public function getLdapUser()
+  {
+    return $this->ldapUser;
+  }
+  /**
+   * @param MdbGroupProto
+   */
+  public function setMdbGroup(MdbGroupProto $mdbGroup)
+  {
+    $this->mdbGroup = $mdbGroup;
+  }
+  /**
+   * @return MdbGroupProto
+   */
+  public function getMdbGroup()
+  {
+    return $this->mdbGroup;
+  }
+  /**
+   * @param MdbUserProto
+   */
+  public function setMdbUser(MdbUserProto $mdbUser)
+  {
+    $this->mdbUser = $mdbUser;
+  }
+  /**
+   * @return MdbUserProto
+   */
+  public function getMdbUser()
+  {
+    return $this->mdbUser;
+  }
+  /**
+   * @param OAuthConsumerProto
+   */
+  public function setOauthConsumer(OAuthConsumerProto $oauthConsumer)
+  {
+    $this->oauthConsumer = $oauthConsumer;
+  }
+  /**
+   * @return OAuthConsumerProto
+   */
+  public function getOauthConsumer()
+  {
+    return $this->oauthConsumer;
+  }
+  /**
+   * @param PostiniUserProto
+   */
+  public function setPostiniUser(PostiniUserProto $postiniUser)
+  {
+    $this->postiniUser = $postiniUser;
+  }
+  /**
+   * @return PostiniUserProto
+   */
+  public function getPostiniUser()
+  {
+    return $this->postiniUser;
+  }
+  /**
+   * @param RbacRoleProto
+   */
+  public function setRbacRole(RbacRoleProto $rbacRole)
+  {
+    $this->rbacRole = $rbacRole;
+  }
+  /**
+   * @return RbacRoleProto
+   */
+  public function getRbacRole()
+  {
+    return $this->rbacRole;
+  }
+  /**
+   * @param RbacSubjectProto
+   */
+  public function setRbacSubject(RbacSubjectProto $rbacSubject)
+  {
+    $this->rbacSubject = $rbacSubject;
+  }
+  /**
+   * @return RbacSubjectProto
+   */
+  public function getRbacSubject()
+  {
+    return $this->rbacSubject;
+  }
+  /**
+   * @param ResourceRoleProto
+   */
+  public function setResourceRole(ResourceRoleProto $resourceRole)
+  {
+    $this->resourceRole = $resourceRole;
+  }
+  /**
+   * @return ResourceRoleProto
+   */
+  public function getResourceRole()
+  {
+    return $this->resourceRole;
+  }
+  /**
+   * @param string
+   */
+  public function setScope($scope)
+  {
+    $this->scope = $scope;
+  }
+  /**
+   * @return string
+   */
+  public function getScope()
+  {
+    return $this->scope;
+  }
+  /**
+   * @param SigningKeyPossessorProto
+   */
+  public function setSigningKeyPossessor(SigningKeyPossessorProto $signingKeyPossessor)
+  {
+    $this->signingKeyPossessor = $signingKeyPossessor;
+  }
+  /**
+   * @return SigningKeyPossessorProto
+   */
+  public function getSigningKeyPossessor()
+  {
+    return $this->signingKeyPossessor;
+  }
+  /**
+   * @param SimpleSecretHolderProto
+   */
+  public function setSimpleSecretHolder(SimpleSecretHolderProto $simpleSecretHolder)
+  {
+    $this->simpleSecretHolder = $simpleSecretHolder;
+  }
+  /**
+   * @return SimpleSecretHolderProto
+   */
+  public function getSimpleSecretHolder()
+  {
+    return $this->simpleSecretHolder;
+  }
+  /**
+   * @param SocialGraphNodeProto
+   */
+  public function setSocialGraphNode(SocialGraphNodeProto $socialGraphNode)
+  {
+    $this->socialGraphNode = $socialGraphNode;
+  }
+  /**
+   * @return SocialGraphNodeProto
+   */
+  public function getSocialGraphNode()
+  {
+    return $this->socialGraphNode;
+  }
+  /**
+   * @param SquareProto
+   */
+  public function setSquare(SquareProto $square)
+  {
+    $this->square = $square;
+  }
+  /**
+   * @return SquareProto
+   */
+  public function getSquare()
+  {
+    return $this->square;
+  }
+  /**
+   * @param YoutubeUserProto
+   */
+  public function setYoutubeUser(YoutubeUserProto $youtubeUser)
+  {
+    $this->youtubeUser = $youtubeUser;
+  }
+  /**
+   * @return YoutubeUserProto
+   */
+  public function getYoutubeUser()
+  {
+    return $this->youtubeUser;
+  }
+  /**
+   * @param ZwiebackSessionProto
+   */
+  public function setZwiebackSession(ZwiebackSessionProto $zwiebackSession)
+  {
+    $this->zwiebackSession = $zwiebackSession;
+  }
+  /**
+   * @return ZwiebackSessionProto
+   */
+  public function getZwiebackSession()
+  {
+    return $this->zwiebackSession;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PrincipalProto::class, 'Google_Service_CloudSearch_PrincipalProto');
Index: vendor/google/apiclient-services/src/CloudSearch/PrivateMessageInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/PrivateMessageInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/PrivateMessageInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,125 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class PrivateMessageInfo extends \Google\Collection
+{
+  protected $collection_key = 'gsuiteIntegrationMetadata';
+  protected $annotationsType = Annotation::class;
+  protected $annotationsDataType = 'array';
+  protected $attachmentsType = Attachment::class;
+  protected $attachmentsDataType = 'array';
+  protected $contextualAddOnMarkupType = GoogleChatV1ContextualAddOnMarkup::class;
+  protected $contextualAddOnMarkupDataType = 'array';
+  protected $gsuiteIntegrationMetadataType = GsuiteIntegrationMetadata::class;
+  protected $gsuiteIntegrationMetadataDataType = 'array';
+  /**
+   * @var string
+   */
+  public $text;
+  protected $userIdType = UserId::class;
+  protected $userIdDataType = '';
+
+  /**
+   * @param Annotation[]
+   */
+  public function setAnnotations($annotations)
+  {
+    $this->annotations = $annotations;
+  }
+  /**
+   * @return Annotation[]
+   */
+  public function getAnnotations()
+  {
+    return $this->annotations;
+  }
+  /**
+   * @param Attachment[]
+   */
+  public function setAttachments($attachments)
+  {
+    $this->attachments = $attachments;
+  }
+  /**
+   * @return Attachment[]
+   */
+  public function getAttachments()
+  {
+    return $this->attachments;
+  }
+  /**
+   * @param GoogleChatV1ContextualAddOnMarkup[]
+   */
+  public function setContextualAddOnMarkup($contextualAddOnMarkup)
+  {
+    $this->contextualAddOnMarkup = $contextualAddOnMarkup;
+  }
+  /**
+   * @return GoogleChatV1ContextualAddOnMarkup[]
+   */
+  public function getContextualAddOnMarkup()
+  {
+    return $this->contextualAddOnMarkup;
+  }
+  /**
+   * @param GsuiteIntegrationMetadata[]
+   */
+  public function setGsuiteIntegrationMetadata($gsuiteIntegrationMetadata)
+  {
+    $this->gsuiteIntegrationMetadata = $gsuiteIntegrationMetadata;
+  }
+  /**
+   * @return GsuiteIntegrationMetadata[]
+   */
+  public function getGsuiteIntegrationMetadata()
+  {
+    return $this->gsuiteIntegrationMetadata;
+  }
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+  /**
+   * @param UserId
+   */
+  public function setUserId(UserId $userId)
+  {
+    $this->userId = $userId;
+  }
+  /**
+   * @return UserId
+   */
+  public function getUserId()
+  {
+    return $this->userId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PrivateMessageInfo::class, 'Google_Service_CloudSearch_PrivateMessageInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/ProcessingError.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ProcessingError.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ProcessingError.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\CloudSearch;
+
+class ProcessingError extends \Google\Collection
+{
+  protected $collection_key = 'fieldViolations';
+  /**
+   * @var string
+   */
+  public $code;
+  /**
+   * @var string
+   */
+  public $errorMessage;
+  protected $fieldViolationsType = FieldViolation::class;
+  protected $fieldViolationsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setCode($code)
+  {
+    $this->code = $code;
+  }
+  /**
+   * @return string
+   */
+  public function getCode()
+  {
+    return $this->code;
+  }
+  /**
+   * @param string
+   */
+  public function setErrorMessage($errorMessage)
+  {
+    $this->errorMessage = $errorMessage;
+  }
+  /**
+   * @return string
+   */
+  public function getErrorMessage()
+  {
+    return $this->errorMessage;
+  }
+  /**
+   * @param FieldViolation[]
+   */
+  public function setFieldViolations($fieldViolations)
+  {
+    $this->fieldViolations = $fieldViolations;
+  }
+  /**
+   * @return FieldViolation[]
+   */
+  public function getFieldViolations()
+  {
+    return $this->fieldViolations;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProcessingError::class, 'Google_Service_CloudSearch_ProcessingError');
Index: vendor/google/apiclient-services/src/CloudSearch/PropertyDefinition.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/PropertyDefinition.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/PropertyDefinition.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,312 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class PropertyDefinition extends \Google\Model
+{
+  protected $booleanPropertyOptionsType = BooleanPropertyOptions::class;
+  protected $booleanPropertyOptionsDataType = '';
+  protected $datePropertyOptionsType = DatePropertyOptions::class;
+  protected $datePropertyOptionsDataType = '';
+  protected $displayOptionsType = PropertyDisplayOptions::class;
+  protected $displayOptionsDataType = '';
+  protected $doublePropertyOptionsType = DoublePropertyOptions::class;
+  protected $doublePropertyOptionsDataType = '';
+  protected $enumPropertyOptionsType = EnumPropertyOptions::class;
+  protected $enumPropertyOptionsDataType = '';
+  protected $htmlPropertyOptionsType = HtmlPropertyOptions::class;
+  protected $htmlPropertyOptionsDataType = '';
+  protected $integerPropertyOptionsType = IntegerPropertyOptions::class;
+  protected $integerPropertyOptionsDataType = '';
+  /**
+   * @var bool
+   */
+  public $isFacetable;
+  /**
+   * @var bool
+   */
+  public $isRepeatable;
+  /**
+   * @var bool
+   */
+  public $isReturnable;
+  /**
+   * @var bool
+   */
+  public $isSortable;
+  /**
+   * @var bool
+   */
+  public $isSuggestable;
+  /**
+   * @var bool
+   */
+  public $isWildcardSearchable;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $objectPropertyOptionsType = ObjectPropertyOptions::class;
+  protected $objectPropertyOptionsDataType = '';
+  protected $textPropertyOptionsType = TextPropertyOptions::class;
+  protected $textPropertyOptionsDataType = '';
+  protected $timestampPropertyOptionsType = TimestampPropertyOptions::class;
+  protected $timestampPropertyOptionsDataType = '';
+
+  /**
+   * @param BooleanPropertyOptions
+   */
+  public function setBooleanPropertyOptions(BooleanPropertyOptions $booleanPropertyOptions)
+  {
+    $this->booleanPropertyOptions = $booleanPropertyOptions;
+  }
+  /**
+   * @return BooleanPropertyOptions
+   */
+  public function getBooleanPropertyOptions()
+  {
+    return $this->booleanPropertyOptions;
+  }
+  /**
+   * @param DatePropertyOptions
+   */
+  public function setDatePropertyOptions(DatePropertyOptions $datePropertyOptions)
+  {
+    $this->datePropertyOptions = $datePropertyOptions;
+  }
+  /**
+   * @return DatePropertyOptions
+   */
+  public function getDatePropertyOptions()
+  {
+    return $this->datePropertyOptions;
+  }
+  /**
+   * @param PropertyDisplayOptions
+   */
+  public function setDisplayOptions(PropertyDisplayOptions $displayOptions)
+  {
+    $this->displayOptions = $displayOptions;
+  }
+  /**
+   * @return PropertyDisplayOptions
+   */
+  public function getDisplayOptions()
+  {
+    return $this->displayOptions;
+  }
+  /**
+   * @param DoublePropertyOptions
+   */
+  public function setDoublePropertyOptions(DoublePropertyOptions $doublePropertyOptions)
+  {
+    $this->doublePropertyOptions = $doublePropertyOptions;
+  }
+  /**
+   * @return DoublePropertyOptions
+   */
+  public function getDoublePropertyOptions()
+  {
+    return $this->doublePropertyOptions;
+  }
+  /**
+   * @param EnumPropertyOptions
+   */
+  public function setEnumPropertyOptions(EnumPropertyOptions $enumPropertyOptions)
+  {
+    $this->enumPropertyOptions = $enumPropertyOptions;
+  }
+  /**
+   * @return EnumPropertyOptions
+   */
+  public function getEnumPropertyOptions()
+  {
+    return $this->enumPropertyOptions;
+  }
+  /**
+   * @param HtmlPropertyOptions
+   */
+  public function setHtmlPropertyOptions(HtmlPropertyOptions $htmlPropertyOptions)
+  {
+    $this->htmlPropertyOptions = $htmlPropertyOptions;
+  }
+  /**
+   * @return HtmlPropertyOptions
+   */
+  public function getHtmlPropertyOptions()
+  {
+    return $this->htmlPropertyOptions;
+  }
+  /**
+   * @param IntegerPropertyOptions
+   */
+  public function setIntegerPropertyOptions(IntegerPropertyOptions $integerPropertyOptions)
+  {
+    $this->integerPropertyOptions = $integerPropertyOptions;
+  }
+  /**
+   * @return IntegerPropertyOptions
+   */
+  public function getIntegerPropertyOptions()
+  {
+    return $this->integerPropertyOptions;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsFacetable($isFacetable)
+  {
+    $this->isFacetable = $isFacetable;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsFacetable()
+  {
+    return $this->isFacetable;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsRepeatable($isRepeatable)
+  {
+    $this->isRepeatable = $isRepeatable;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsRepeatable()
+  {
+    return $this->isRepeatable;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsReturnable($isReturnable)
+  {
+    $this->isReturnable = $isReturnable;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsReturnable()
+  {
+    return $this->isReturnable;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsSortable($isSortable)
+  {
+    $this->isSortable = $isSortable;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsSortable()
+  {
+    return $this->isSortable;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsSuggestable($isSuggestable)
+  {
+    $this->isSuggestable = $isSuggestable;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsSuggestable()
+  {
+    return $this->isSuggestable;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsWildcardSearchable($isWildcardSearchable)
+  {
+    $this->isWildcardSearchable = $isWildcardSearchable;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsWildcardSearchable()
+  {
+    return $this->isWildcardSearchable;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param ObjectPropertyOptions
+   */
+  public function setObjectPropertyOptions(ObjectPropertyOptions $objectPropertyOptions)
+  {
+    $this->objectPropertyOptions = $objectPropertyOptions;
+  }
+  /**
+   * @return ObjectPropertyOptions
+   */
+  public function getObjectPropertyOptions()
+  {
+    return $this->objectPropertyOptions;
+  }
+  /**
+   * @param TextPropertyOptions
+   */
+  public function setTextPropertyOptions(TextPropertyOptions $textPropertyOptions)
+  {
+    $this->textPropertyOptions = $textPropertyOptions;
+  }
+  /**
+   * @return TextPropertyOptions
+   */
+  public function getTextPropertyOptions()
+  {
+    return $this->textPropertyOptions;
+  }
+  /**
+   * @param TimestampPropertyOptions
+   */
+  public function setTimestampPropertyOptions(TimestampPropertyOptions $timestampPropertyOptions)
+  {
+    $this->timestampPropertyOptions = $timestampPropertyOptions;
+  }
+  /**
+   * @return TimestampPropertyOptions
+   */
+  public function getTimestampPropertyOptions()
+  {
+    return $this->timestampPropertyOptions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PropertyDefinition::class, 'Google_Service_CloudSearch_PropertyDefinition');
Index: vendor/google/apiclient-services/src/CloudSearch/PropertyDisplayOptions.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/PropertyDisplayOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/PropertyDisplayOptions.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\CloudSearch;
+
+class PropertyDisplayOptions extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $displayLabel;
+
+  /**
+   * @param string
+   */
+  public function setDisplayLabel($displayLabel)
+  {
+    $this->displayLabel = $displayLabel;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayLabel()
+  {
+    return $this->displayLabel;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PropertyDisplayOptions::class, 'Google_Service_CloudSearch_PropertyDisplayOptions');
Index: vendor/google/apiclient-services/src/CloudSearch/Provenance.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Provenance.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Provenance.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\CloudSearch;
+
+class Provenance extends \Google\Collection
+{
+  protected $collection_key = 'itemtype';
+  /**
+   * @var string
+   */
+  public $annotationBlob;
+  /**
+   * @var string
+   */
+  public $canonicalUrl;
+  /**
+   * @var string
+   */
+  public $inputUrl;
+  /**
+   * @var string[]
+   */
+  public $itemtype;
+  /**
+   * @var string
+   */
+  public $retrievedTimestampMsec;
+  /**
+   * @var string
+   */
+  public $retrievedUrl;
+
+  /**
+   * @param string
+   */
+  public function setAnnotationBlob($annotationBlob)
+  {
+    $this->annotationBlob = $annotationBlob;
+  }
+  /**
+   * @return string
+   */
+  public function getAnnotationBlob()
+  {
+    return $this->annotationBlob;
+  }
+  /**
+   * @param string
+   */
+  public function setCanonicalUrl($canonicalUrl)
+  {
+    $this->canonicalUrl = $canonicalUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getCanonicalUrl()
+  {
+    return $this->canonicalUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setInputUrl($inputUrl)
+  {
+    $this->inputUrl = $inputUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getInputUrl()
+  {
+    return $this->inputUrl;
+  }
+  /**
+   * @param string[]
+   */
+  public function setItemtype($itemtype)
+  {
+    $this->itemtype = $itemtype;
+  }
+  /**
+   * @return string[]
+   */
+  public function getItemtype()
+  {
+    return $this->itemtype;
+  }
+  /**
+   * @param string
+   */
+  public function setRetrievedTimestampMsec($retrievedTimestampMsec)
+  {
+    $this->retrievedTimestampMsec = $retrievedTimestampMsec;
+  }
+  /**
+   * @return string
+   */
+  public function getRetrievedTimestampMsec()
+  {
+    return $this->retrievedTimestampMsec;
+  }
+  /**
+   * @param string
+   */
+  public function setRetrievedUrl($retrievedUrl)
+  {
+    $this->retrievedUrl = $retrievedUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getRetrievedUrl()
+  {
+    return $this->retrievedUrl;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Provenance::class, 'Google_Service_CloudSearch_Provenance');
Index: vendor/google/apiclient-services/src/CloudSearch/PushItem.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/PushItem.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/PushItem.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\CloudSearch;
+
+class PushItem extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $contentHash;
+  /**
+   * @var string
+   */
+  public $metadataHash;
+  /**
+   * @var string
+   */
+  public $payload;
+  /**
+   * @var string
+   */
+  public $queue;
+  protected $repositoryErrorType = RepositoryError::class;
+  protected $repositoryErrorDataType = '';
+  /**
+   * @var string
+   */
+  public $structuredDataHash;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setContentHash($contentHash)
+  {
+    $this->contentHash = $contentHash;
+  }
+  /**
+   * @return string
+   */
+  public function getContentHash()
+  {
+    return $this->contentHash;
+  }
+  /**
+   * @param string
+   */
+  public function setMetadataHash($metadataHash)
+  {
+    $this->metadataHash = $metadataHash;
+  }
+  /**
+   * @return string
+   */
+  public function getMetadataHash()
+  {
+    return $this->metadataHash;
+  }
+  /**
+   * @param string
+   */
+  public function setPayload($payload)
+  {
+    $this->payload = $payload;
+  }
+  /**
+   * @return string
+   */
+  public function getPayload()
+  {
+    return $this->payload;
+  }
+  /**
+   * @param string
+   */
+  public function setQueue($queue)
+  {
+    $this->queue = $queue;
+  }
+  /**
+   * @return string
+   */
+  public function getQueue()
+  {
+    return $this->queue;
+  }
+  /**
+   * @param RepositoryError
+   */
+  public function setRepositoryError(RepositoryError $repositoryError)
+  {
+    $this->repositoryError = $repositoryError;
+  }
+  /**
+   * @return RepositoryError
+   */
+  public function getRepositoryError()
+  {
+    return $this->repositoryError;
+  }
+  /**
+   * @param string
+   */
+  public function setStructuredDataHash($structuredDataHash)
+  {
+    $this->structuredDataHash = $structuredDataHash;
+  }
+  /**
+   * @return string
+   */
+  public function getStructuredDataHash()
+  {
+    return $this->structuredDataHash;
+  }
+  /**
+   * @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(PushItem::class, 'Google_Service_CloudSearch_PushItem');
Index: vendor/google/apiclient-services/src/CloudSearch/PushItemRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/PushItemRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/PushItemRequest.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\CloudSearch;
+
+class PushItemRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $connectorName;
+  protected $debugOptionsType = DebugOptions::class;
+  protected $debugOptionsDataType = '';
+  protected $itemType = PushItem::class;
+  protected $itemDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setConnectorName($connectorName)
+  {
+    $this->connectorName = $connectorName;
+  }
+  /**
+   * @return string
+   */
+  public function getConnectorName()
+  {
+    return $this->connectorName;
+  }
+  /**
+   * @param DebugOptions
+   */
+  public function setDebugOptions(DebugOptions $debugOptions)
+  {
+    $this->debugOptions = $debugOptions;
+  }
+  /**
+   * @return DebugOptions
+   */
+  public function getDebugOptions()
+  {
+    return $this->debugOptions;
+  }
+  /**
+   * @param PushItem
+   */
+  public function setItem(PushItem $item)
+  {
+    $this->item = $item;
+  }
+  /**
+   * @return PushItem
+   */
+  public function getItem()
+  {
+    return $this->item;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PushItemRequest::class, 'Google_Service_CloudSearch_PushItemRequest');
Index: vendor/google/apiclient-services/src/CloudSearch/QueryActivity.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/QueryActivity.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/QueryActivity.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\CloudSearch;
+
+class QueryActivity extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $query;
+
+  /**
+   * @param string
+   */
+  public function setQuery($query)
+  {
+    $this->query = $query;
+  }
+  /**
+   * @return string
+   */
+  public function getQuery()
+  {
+    return $this->query;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(QueryActivity::class, 'Google_Service_CloudSearch_QueryActivity');
Index: vendor/google/apiclient-services/src/CloudSearch/QueryCountByStatus.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/QueryCountByStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/QueryCountByStatus.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\CloudSearch;
+
+class QueryCountByStatus extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $count;
+  /**
+   * @var int
+   */
+  public $statusCode;
+
+  /**
+   * @param string
+   */
+  public function setCount($count)
+  {
+    $this->count = $count;
+  }
+  /**
+   * @return string
+   */
+  public function getCount()
+  {
+    return $this->count;
+  }
+  /**
+   * @param int
+   */
+  public function setStatusCode($statusCode)
+  {
+    $this->statusCode = $statusCode;
+  }
+  /**
+   * @return int
+   */
+  public function getStatusCode()
+  {
+    return $this->statusCode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(QueryCountByStatus::class, 'Google_Service_CloudSearch_QueryCountByStatus');
Index: vendor/google/apiclient-services/src/CloudSearch/QueryInterpretation.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/QueryInterpretation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/QueryInterpretation.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\CloudSearch;
+
+class QueryInterpretation extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $interpretationType;
+  /**
+   * @var string
+   */
+  public $interpretedQuery;
+  /**
+   * @var string
+   */
+  public $reason;
+
+  /**
+   * @param string
+   */
+  public function setInterpretationType($interpretationType)
+  {
+    $this->interpretationType = $interpretationType;
+  }
+  /**
+   * @return string
+   */
+  public function getInterpretationType()
+  {
+    return $this->interpretationType;
+  }
+  /**
+   * @param string
+   */
+  public function setInterpretedQuery($interpretedQuery)
+  {
+    $this->interpretedQuery = $interpretedQuery;
+  }
+  /**
+   * @return string
+   */
+  public function getInterpretedQuery()
+  {
+    return $this->interpretedQuery;
+  }
+  /**
+   * @param string
+   */
+  public function setReason($reason)
+  {
+    $this->reason = $reason;
+  }
+  /**
+   * @return string
+   */
+  public function getReason()
+  {
+    return $this->reason;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(QueryInterpretation::class, 'Google_Service_CloudSearch_QueryInterpretation');
Index: vendor/google/apiclient-services/src/CloudSearch/QueryInterpretationConfig.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/QueryInterpretationConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/QueryInterpretationConfig.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\CloudSearch;
+
+class QueryInterpretationConfig extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $forceDisableSupplementalResults;
+  /**
+   * @var bool
+   */
+  public $forceVerbatimMode;
+
+  /**
+   * @param bool
+   */
+  public function setForceDisableSupplementalResults($forceDisableSupplementalResults)
+  {
+    $this->forceDisableSupplementalResults = $forceDisableSupplementalResults;
+  }
+  /**
+   * @return bool
+   */
+  public function getForceDisableSupplementalResults()
+  {
+    return $this->forceDisableSupplementalResults;
+  }
+  /**
+   * @param bool
+   */
+  public function setForceVerbatimMode($forceVerbatimMode)
+  {
+    $this->forceVerbatimMode = $forceVerbatimMode;
+  }
+  /**
+   * @return bool
+   */
+  public function getForceVerbatimMode()
+  {
+    return $this->forceVerbatimMode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(QueryInterpretationConfig::class, 'Google_Service_CloudSearch_QueryInterpretationConfig');
Index: vendor/google/apiclient-services/src/CloudSearch/QueryInterpretationOptions.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/QueryInterpretationOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/QueryInterpretationOptions.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\CloudSearch;
+
+class QueryInterpretationOptions extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $disableNlInterpretation;
+  /**
+   * @var bool
+   */
+  public $disableSupplementalResults;
+  /**
+   * @var bool
+   */
+  public $enableVerbatimMode;
+
+  /**
+   * @param bool
+   */
+  public function setDisableNlInterpretation($disableNlInterpretation)
+  {
+    $this->disableNlInterpretation = $disableNlInterpretation;
+  }
+  /**
+   * @return bool
+   */
+  public function getDisableNlInterpretation()
+  {
+    return $this->disableNlInterpretation;
+  }
+  /**
+   * @param bool
+   */
+  public function setDisableSupplementalResults($disableSupplementalResults)
+  {
+    $this->disableSupplementalResults = $disableSupplementalResults;
+  }
+  /**
+   * @return bool
+   */
+  public function getDisableSupplementalResults()
+  {
+    return $this->disableSupplementalResults;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnableVerbatimMode($enableVerbatimMode)
+  {
+    $this->enableVerbatimMode = $enableVerbatimMode;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableVerbatimMode()
+  {
+    return $this->enableVerbatimMode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(QueryInterpretationOptions::class, 'Google_Service_CloudSearch_QueryInterpretationOptions');
Index: vendor/google/apiclient-services/src/CloudSearch/QueryItem.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/QueryItem.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/QueryItem.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\CloudSearch;
+
+class QueryItem extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $isSynthetic;
+
+  /**
+   * @param bool
+   */
+  public function setIsSynthetic($isSynthetic)
+  {
+    $this->isSynthetic = $isSynthetic;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsSynthetic()
+  {
+    return $this->isSynthetic;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(QueryItem::class, 'Google_Service_CloudSearch_QueryItem');
Index: vendor/google/apiclient-services/src/CloudSearch/QueryOperator.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/QueryOperator.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/QueryOperator.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,243 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class QueryOperator extends \Google\Collection
+{
+  protected $collection_key = 'enumValues';
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string[]
+   */
+  public $enumValues;
+  /**
+   * @var string
+   */
+  public $greaterThanOperatorName;
+  /**
+   * @var bool
+   */
+  public $isFacetable;
+  /**
+   * @var bool
+   */
+  public $isRepeatable;
+  /**
+   * @var bool
+   */
+  public $isReturnable;
+  /**
+   * @var bool
+   */
+  public $isSortable;
+  /**
+   * @var bool
+   */
+  public $isSuggestable;
+  /**
+   * @var string
+   */
+  public $lessThanOperatorName;
+  /**
+   * @var string
+   */
+  public $objectType;
+  /**
+   * @var string
+   */
+  public $operatorName;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string[]
+   */
+  public function setEnumValues($enumValues)
+  {
+    $this->enumValues = $enumValues;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEnumValues()
+  {
+    return $this->enumValues;
+  }
+  /**
+   * @param string
+   */
+  public function setGreaterThanOperatorName($greaterThanOperatorName)
+  {
+    $this->greaterThanOperatorName = $greaterThanOperatorName;
+  }
+  /**
+   * @return string
+   */
+  public function getGreaterThanOperatorName()
+  {
+    return $this->greaterThanOperatorName;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsFacetable($isFacetable)
+  {
+    $this->isFacetable = $isFacetable;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsFacetable()
+  {
+    return $this->isFacetable;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsRepeatable($isRepeatable)
+  {
+    $this->isRepeatable = $isRepeatable;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsRepeatable()
+  {
+    return $this->isRepeatable;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsReturnable($isReturnable)
+  {
+    $this->isReturnable = $isReturnable;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsReturnable()
+  {
+    return $this->isReturnable;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsSortable($isSortable)
+  {
+    $this->isSortable = $isSortable;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsSortable()
+  {
+    return $this->isSortable;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsSuggestable($isSuggestable)
+  {
+    $this->isSuggestable = $isSuggestable;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsSuggestable()
+  {
+    return $this->isSuggestable;
+  }
+  /**
+   * @param string
+   */
+  public function setLessThanOperatorName($lessThanOperatorName)
+  {
+    $this->lessThanOperatorName = $lessThanOperatorName;
+  }
+  /**
+   * @return string
+   */
+  public function getLessThanOperatorName()
+  {
+    return $this->lessThanOperatorName;
+  }
+  /**
+   * @param string
+   */
+  public function setObjectType($objectType)
+  {
+    $this->objectType = $objectType;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectType()
+  {
+    return $this->objectType;
+  }
+  /**
+   * @param string
+   */
+  public function setOperatorName($operatorName)
+  {
+    $this->operatorName = $operatorName;
+  }
+  /**
+   * @return string
+   */
+  public function getOperatorName()
+  {
+    return $this->operatorName;
+  }
+  /**
+   * @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(QueryOperator::class, 'Google_Service_CloudSearch_QueryOperator');
Index: vendor/google/apiclient-services/src/CloudSearch/QuerySource.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/QuerySource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/QuerySource.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\CloudSearch;
+
+class QuerySource extends \Google\Collection
+{
+  protected $collection_key = 'operators';
+  /**
+   * @var string
+   */
+  public $displayName;
+  protected $operatorsType = QueryOperator::class;
+  protected $operatorsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $shortName;
+  protected $sourceType = Source::class;
+  protected $sourceDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param QueryOperator[]
+   */
+  public function setOperators($operators)
+  {
+    $this->operators = $operators;
+  }
+  /**
+   * @return QueryOperator[]
+   */
+  public function getOperators()
+  {
+    return $this->operators;
+  }
+  /**
+   * @param string
+   */
+  public function setShortName($shortName)
+  {
+    $this->shortName = $shortName;
+  }
+  /**
+   * @return string
+   */
+  public function getShortName()
+  {
+    return $this->shortName;
+  }
+  /**
+   * @param Source
+   */
+  public function setSource(Source $source)
+  {
+    $this->source = $source;
+  }
+  /**
+   * @return Source
+   */
+  public function getSource()
+  {
+    return $this->source;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(QuerySource::class, 'Google_Service_CloudSearch_QuerySource');
Index: vendor/google/apiclient-services/src/CloudSearch/QuerySuggestion.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/QuerySuggestion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/QuerySuggestion.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\CloudSearch;
+
+class QuerySuggestion extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(QuerySuggestion::class, 'Google_Service_CloudSearch_QuerySuggestion');
Index: vendor/google/apiclient-services/src/CloudSearch/QuotedMessageMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/QuotedMessageMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/QuotedMessageMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,247 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class QuotedMessageMetadata extends \Google\Collection
+{
+  protected $collection_key = 'uploadMetadata';
+  protected $annotationsType = Annotation::class;
+  protected $annotationsDataType = 'array';
+  protected $appProfileType = AppsDynamiteSharedAppProfile::class;
+  protected $appProfileDataType = '';
+  /**
+   * @var string
+   */
+  public $botAttachmentState;
+  /**
+   * @var string
+   */
+  public $createTimeMicros;
+  protected $creatorIdType = UserId::class;
+  protected $creatorIdDataType = '';
+  /**
+   * @var string
+   */
+  public $lastEditTimeMicros;
+  /**
+   * @var string
+   */
+  public $lastUpdateTimeWhenQuotedMicros;
+  protected $messageIdType = MessageId::class;
+  protected $messageIdDataType = '';
+  /**
+   * @var string
+   */
+  public $messageState;
+  protected $retentionSettingsType = AppsDynamiteSharedRetentionSettings::class;
+  protected $retentionSettingsDataType = '';
+  /**
+   * @var string
+   */
+  public $textBody;
+  protected $updaterIdType = UserId::class;
+  protected $updaterIdDataType = '';
+  protected $uploadMetadataType = UploadMetadata::class;
+  protected $uploadMetadataDataType = 'array';
+
+  /**
+   * @param Annotation[]
+   */
+  public function setAnnotations($annotations)
+  {
+    $this->annotations = $annotations;
+  }
+  /**
+   * @return Annotation[]
+   */
+  public function getAnnotations()
+  {
+    return $this->annotations;
+  }
+  /**
+   * @param AppsDynamiteSharedAppProfile
+   */
+  public function setAppProfile(AppsDynamiteSharedAppProfile $appProfile)
+  {
+    $this->appProfile = $appProfile;
+  }
+  /**
+   * @return AppsDynamiteSharedAppProfile
+   */
+  public function getAppProfile()
+  {
+    return $this->appProfile;
+  }
+  /**
+   * @param string
+   */
+  public function setBotAttachmentState($botAttachmentState)
+  {
+    $this->botAttachmentState = $botAttachmentState;
+  }
+  /**
+   * @return string
+   */
+  public function getBotAttachmentState()
+  {
+    return $this->botAttachmentState;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTimeMicros($createTimeMicros)
+  {
+    $this->createTimeMicros = $createTimeMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTimeMicros()
+  {
+    return $this->createTimeMicros;
+  }
+  /**
+   * @param UserId
+   */
+  public function setCreatorId(UserId $creatorId)
+  {
+    $this->creatorId = $creatorId;
+  }
+  /**
+   * @return UserId
+   */
+  public function getCreatorId()
+  {
+    return $this->creatorId;
+  }
+  /**
+   * @param string
+   */
+  public function setLastEditTimeMicros($lastEditTimeMicros)
+  {
+    $this->lastEditTimeMicros = $lastEditTimeMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getLastEditTimeMicros()
+  {
+    return $this->lastEditTimeMicros;
+  }
+  /**
+   * @param string
+   */
+  public function setLastUpdateTimeWhenQuotedMicros($lastUpdateTimeWhenQuotedMicros)
+  {
+    $this->lastUpdateTimeWhenQuotedMicros = $lastUpdateTimeWhenQuotedMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getLastUpdateTimeWhenQuotedMicros()
+  {
+    return $this->lastUpdateTimeWhenQuotedMicros;
+  }
+  /**
+   * @param MessageId
+   */
+  public function setMessageId(MessageId $messageId)
+  {
+    $this->messageId = $messageId;
+  }
+  /**
+   * @return MessageId
+   */
+  public function getMessageId()
+  {
+    return $this->messageId;
+  }
+  /**
+   * @param string
+   */
+  public function setMessageState($messageState)
+  {
+    $this->messageState = $messageState;
+  }
+  /**
+   * @return string
+   */
+  public function getMessageState()
+  {
+    return $this->messageState;
+  }
+  /**
+   * @param AppsDynamiteSharedRetentionSettings
+   */
+  public function setRetentionSettings(AppsDynamiteSharedRetentionSettings $retentionSettings)
+  {
+    $this->retentionSettings = $retentionSettings;
+  }
+  /**
+   * @return AppsDynamiteSharedRetentionSettings
+   */
+  public function getRetentionSettings()
+  {
+    return $this->retentionSettings;
+  }
+  /**
+   * @param string
+   */
+  public function setTextBody($textBody)
+  {
+    $this->textBody = $textBody;
+  }
+  /**
+   * @return string
+   */
+  public function getTextBody()
+  {
+    return $this->textBody;
+  }
+  /**
+   * @param UserId
+   */
+  public function setUpdaterId(UserId $updaterId)
+  {
+    $this->updaterId = $updaterId;
+  }
+  /**
+   * @return UserId
+   */
+  public function getUpdaterId()
+  {
+    return $this->updaterId;
+  }
+  /**
+   * @param UploadMetadata[]
+   */
+  public function setUploadMetadata($uploadMetadata)
+  {
+    $this->uploadMetadata = $uploadMetadata;
+  }
+  /**
+   * @return UploadMetadata[]
+   */
+  public function getUploadMetadata()
+  {
+    return $this->uploadMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(QuotedMessageMetadata::class, 'Google_Service_CloudSearch_QuotedMessageMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/Rank.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Rank.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Rank.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\CloudSearch;
+
+class Rank extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $primary;
+  /**
+   * @var string
+   */
+  public $secondary;
+
+  /**
+   * @param string
+   */
+  public function setPrimary($primary)
+  {
+    $this->primary = $primary;
+  }
+  /**
+   * @return string
+   */
+  public function getPrimary()
+  {
+    return $this->primary;
+  }
+  /**
+   * @param string
+   */
+  public function setSecondary($secondary)
+  {
+    $this->secondary = $secondary;
+  }
+  /**
+   * @return string
+   */
+  public function getSecondary()
+  {
+    return $this->secondary;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Rank::class, 'Google_Service_CloudSearch_Rank');
Index: vendor/google/apiclient-services/src/CloudSearch/RbacRoleProto.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/RbacRoleProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/RbacRoleProto.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\CloudSearch;
+
+class RbacRoleProto extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $objectId;
+  /**
+   * @var string
+   */
+  public $rbacNamespace;
+  /**
+   * @var string
+   */
+  public $rbacRoleName;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setObjectId($objectId)
+  {
+    $this->objectId = $objectId;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectId()
+  {
+    return $this->objectId;
+  }
+  /**
+   * @param string
+   */
+  public function setRbacNamespace($rbacNamespace)
+  {
+    $this->rbacNamespace = $rbacNamespace;
+  }
+  /**
+   * @return string
+   */
+  public function getRbacNamespace()
+  {
+    return $this->rbacNamespace;
+  }
+  /**
+   * @param string
+   */
+  public function setRbacRoleName($rbacRoleName)
+  {
+    $this->rbacRoleName = $rbacRoleName;
+  }
+  /**
+   * @return string
+   */
+  public function getRbacRoleName()
+  {
+    return $this->rbacRoleName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RbacRoleProto::class, 'Google_Service_CloudSearch_RbacRoleProto');
Index: vendor/google/apiclient-services/src/CloudSearch/RbacSubjectProto.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/RbacSubjectProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/RbacSubjectProto.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\CloudSearch;
+
+class RbacSubjectProto extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $username;
+
+  /**
+   * @param string
+   */
+  public function setUsername($username)
+  {
+    $this->username = $username;
+  }
+  /**
+   * @return string
+   */
+  public function getUsername()
+  {
+    return $this->username;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RbacSubjectProto::class, 'Google_Service_CloudSearch_RbacSubjectProto');
Index: vendor/google/apiclient-services/src/CloudSearch/ReactionInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ReactionInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ReactionInfo.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\CloudSearch;
+
+class ReactionInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $emoji;
+
+  /**
+   * @param string
+   */
+  public function setEmoji($emoji)
+  {
+    $this->emoji = $emoji;
+  }
+  /**
+   * @return string
+   */
+  public function getEmoji()
+  {
+    return $this->emoji;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ReactionInfo::class, 'Google_Service_CloudSearch_ReactionInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/ReadReceiptsSettingsUpdatedMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ReadReceiptsSettingsUpdatedMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ReadReceiptsSettingsUpdatedMetadata.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\CloudSearch;
+
+class ReadReceiptsSettingsUpdatedMetadata extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $readReceiptsEnabled;
+
+  /**
+   * @param bool
+   */
+  public function setReadReceiptsEnabled($readReceiptsEnabled)
+  {
+    $this->readReceiptsEnabled = $readReceiptsEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getReadReceiptsEnabled()
+  {
+    return $this->readReceiptsEnabled;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ReadReceiptsSettingsUpdatedMetadata::class, 'Google_Service_CloudSearch_ReadReceiptsSettingsUpdatedMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/Recipient.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Recipient.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Recipient.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\CloudSearch;
+
+class Recipient extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $email;
+
+  /**
+   * @param string
+   */
+  public function setEmail($email)
+  {
+    $this->email = $email;
+  }
+  /**
+   * @return string
+   */
+  public function getEmail()
+  {
+    return $this->email;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Recipient::class, 'Google_Service_CloudSearch_Recipient');
Index: vendor/google/apiclient-services/src/CloudSearch/RecordingEvent.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/RecordingEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/RecordingEvent.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\CloudSearch;
+
+class RecordingEvent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $deviceId;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setDeviceId($deviceId)
+  {
+    $this->deviceId = $deviceId;
+  }
+  /**
+   * @return string
+   */
+  public function getDeviceId()
+  {
+    return $this->deviceId;
+  }
+  /**
+   * @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(RecordingEvent::class, 'Google_Service_CloudSearch_RecordingEvent');
Index: vendor/google/apiclient-services/src/CloudSearch/RecordingInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/RecordingInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/RecordingInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,132 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class RecordingInfo extends \Google\Model
+{
+  protected $latestRecordingEventType = RecordingEvent::class;
+  protected $latestRecordingEventDataType = '';
+  /**
+   * @var string
+   */
+  public $ownerDisplayName;
+  /**
+   * @var string
+   */
+  public $producerDeviceId;
+  /**
+   * @var string
+   */
+  public $recordingApplicationType;
+  /**
+   * @var string
+   */
+  public $recordingId;
+  /**
+   * @var string
+   */
+  public $recordingStatus;
+
+  /**
+   * @param RecordingEvent
+   */
+  public function setLatestRecordingEvent(RecordingEvent $latestRecordingEvent)
+  {
+    $this->latestRecordingEvent = $latestRecordingEvent;
+  }
+  /**
+   * @return RecordingEvent
+   */
+  public function getLatestRecordingEvent()
+  {
+    return $this->latestRecordingEvent;
+  }
+  /**
+   * @param string
+   */
+  public function setOwnerDisplayName($ownerDisplayName)
+  {
+    $this->ownerDisplayName = $ownerDisplayName;
+  }
+  /**
+   * @return string
+   */
+  public function getOwnerDisplayName()
+  {
+    return $this->ownerDisplayName;
+  }
+  /**
+   * @param string
+   */
+  public function setProducerDeviceId($producerDeviceId)
+  {
+    $this->producerDeviceId = $producerDeviceId;
+  }
+  /**
+   * @return string
+   */
+  public function getProducerDeviceId()
+  {
+    return $this->producerDeviceId;
+  }
+  /**
+   * @param string
+   */
+  public function setRecordingApplicationType($recordingApplicationType)
+  {
+    $this->recordingApplicationType = $recordingApplicationType;
+  }
+  /**
+   * @return string
+   */
+  public function getRecordingApplicationType()
+  {
+    return $this->recordingApplicationType;
+  }
+  /**
+   * @param string
+   */
+  public function setRecordingId($recordingId)
+  {
+    $this->recordingId = $recordingId;
+  }
+  /**
+   * @return string
+   */
+  public function getRecordingId()
+  {
+    return $this->recordingId;
+  }
+  /**
+   * @param string
+   */
+  public function setRecordingStatus($recordingStatus)
+  {
+    $this->recordingStatus = $recordingStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getRecordingStatus()
+  {
+    return $this->recordingStatus;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RecordingInfo::class, 'Google_Service_CloudSearch_RecordingInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/RecordingSessionInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/RecordingSessionInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/RecordingSessionInfo.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\CloudSearch;
+
+class RecordingSessionInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $ownerEmail;
+  /**
+   * @var string
+   */
+  public $recordingSessionId;
+  protected $sessionStateInfoType = SessionStateInfo::class;
+  protected $sessionStateInfoDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setOwnerEmail($ownerEmail)
+  {
+    $this->ownerEmail = $ownerEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getOwnerEmail()
+  {
+    return $this->ownerEmail;
+  }
+  /**
+   * @param string
+   */
+  public function setRecordingSessionId($recordingSessionId)
+  {
+    $this->recordingSessionId = $recordingSessionId;
+  }
+  /**
+   * @return string
+   */
+  public function getRecordingSessionId()
+  {
+    return $this->recordingSessionId;
+  }
+  /**
+   * @param SessionStateInfo
+   */
+  public function setSessionStateInfo(SessionStateInfo $sessionStateInfo)
+  {
+    $this->sessionStateInfo = $sessionStateInfo;
+  }
+  /**
+   * @return SessionStateInfo
+   */
+  public function getSessionStateInfo()
+  {
+    return $this->sessionStateInfo;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RecordingSessionInfo::class, 'Google_Service_CloudSearch_RecordingSessionInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/Reference.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Reference.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Reference.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\CloudSearch;
+
+class Reference extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $blobId;
+  /**
+   * @var string
+   */
+  public $contentType;
+  /**
+   * @var string
+   */
+  public $hash;
+  /**
+   * @var string
+   */
+  public $key;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $size;
+
+  /**
+   * @param string
+   */
+  public function setBlobId($blobId)
+  {
+    $this->blobId = $blobId;
+  }
+  /**
+   * @return string
+   */
+  public function getBlobId()
+  {
+    return $this->blobId;
+  }
+  /**
+   * @param string
+   */
+  public function setContentType($contentType)
+  {
+    $this->contentType = $contentType;
+  }
+  /**
+   * @return string
+   */
+  public function getContentType()
+  {
+    return $this->contentType;
+  }
+  /**
+   * @param string
+   */
+  public function setHash($hash)
+  {
+    $this->hash = $hash;
+  }
+  /**
+   * @return string
+   */
+  public function getHash()
+  {
+    return $this->hash;
+  }
+  /**
+   * @param string
+   */
+  public function setKey($key)
+  {
+    $this->key = $key;
+  }
+  /**
+   * @return string
+   */
+  public function getKey()
+  {
+    return $this->key;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setSize($size)
+  {
+    $this->size = $size;
+  }
+  /**
+   * @return string
+   */
+  public function getSize()
+  {
+    return $this->size;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Reference::class, 'Google_Service_CloudSearch_Reference');
Index: vendor/google/apiclient-services/src/CloudSearch/References.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/References.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/References.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\CloudSearch;
+
+class References extends \Google\Collection
+{
+  protected $collection_key = 'references';
+  protected $referencesType = Reference::class;
+  protected $referencesDataType = 'array';
+
+  /**
+   * @param Reference[]
+   */
+  public function setReferences($references)
+  {
+    $this->references = $references;
+  }
+  /**
+   * @return Reference[]
+   */
+  public function getReferences()
+  {
+    return $this->references;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(References::class, 'Google_Service_CloudSearch_References');
Index: vendor/google/apiclient-services/src/CloudSearch/RemoveActivityRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/RemoveActivityRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/RemoveActivityRequest.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\CloudSearch;
+
+class RemoveActivityRequest extends \Google\Model
+{
+  protected $requestOptionsType = RequestOptions::class;
+  protected $requestOptionsDataType = '';
+  protected $userActivityType = UserActivity::class;
+  protected $userActivityDataType = '';
+
+  /**
+   * @param RequestOptions
+   */
+  public function setRequestOptions(RequestOptions $requestOptions)
+  {
+    $this->requestOptions = $requestOptions;
+  }
+  /**
+   * @return RequestOptions
+   */
+  public function getRequestOptions()
+  {
+    return $this->requestOptions;
+  }
+  /**
+   * @param UserActivity
+   */
+  public function setUserActivity(UserActivity $userActivity)
+  {
+    $this->userActivity = $userActivity;
+  }
+  /**
+   * @return UserActivity
+   */
+  public function getUserActivity()
+  {
+    return $this->userActivity;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RemoveActivityRequest::class, 'Google_Service_CloudSearch_RemoveActivityRequest');
Index: vendor/google/apiclient-services/src/CloudSearch/RemoveActivityResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/RemoveActivityResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/RemoveActivityResponse.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\CloudSearch;
+
+class RemoveActivityResponse extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RemoveActivityResponse::class, 'Google_Service_CloudSearch_RemoveActivityResponse');
Index: vendor/google/apiclient-services/src/CloudSearch/RenameEvent.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/RenameEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/RenameEvent.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\CloudSearch;
+
+class RenameEvent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $newName;
+  /**
+   * @var string
+   */
+  public $originalName;
+
+  /**
+   * @param string
+   */
+  public function setNewName($newName)
+  {
+    $this->newName = $newName;
+  }
+  /**
+   * @return string
+   */
+  public function getNewName()
+  {
+    return $this->newName;
+  }
+  /**
+   * @param string
+   */
+  public function setOriginalName($originalName)
+  {
+    $this->originalName = $originalName;
+  }
+  /**
+   * @return string
+   */
+  public function getOriginalName()
+  {
+    return $this->originalName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RenameEvent::class, 'Google_Service_CloudSearch_RenameEvent');
Index: vendor/google/apiclient-services/src/CloudSearch/RepositoryError.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/RepositoryError.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/RepositoryError.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\CloudSearch;
+
+class RepositoryError extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $errorMessage;
+  /**
+   * @var int
+   */
+  public $httpStatusCode;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setErrorMessage($errorMessage)
+  {
+    $this->errorMessage = $errorMessage;
+  }
+  /**
+   * @return string
+   */
+  public function getErrorMessage()
+  {
+    return $this->errorMessage;
+  }
+  /**
+   * @param int
+   */
+  public function setHttpStatusCode($httpStatusCode)
+  {
+    $this->httpStatusCode = $httpStatusCode;
+  }
+  /**
+   * @return int
+   */
+  public function getHttpStatusCode()
+  {
+    return $this->httpStatusCode;
+  }
+  /**
+   * @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(RepositoryError::class, 'Google_Service_CloudSearch_RepositoryError');
Index: vendor/google/apiclient-services/src/CloudSearch/RequestFileScope.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/RequestFileScope.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/RequestFileScope.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\CloudSearch;
+
+class RequestFileScope extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $itemId;
+
+  /**
+   * @param string
+   */
+  public function setItemId($itemId)
+  {
+    $this->itemId = $itemId;
+  }
+  /**
+   * @return string
+   */
+  public function getItemId()
+  {
+    return $this->itemId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RequestFileScope::class, 'Google_Service_CloudSearch_RequestFileScope');
Index: vendor/google/apiclient-services/src/CloudSearch/RequestFileScopeForActiveDocument.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/RequestFileScopeForActiveDocument.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/RequestFileScopeForActiveDocument.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\CloudSearch;
+
+class RequestFileScopeForActiveDocument extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RequestFileScopeForActiveDocument::class, 'Google_Service_CloudSearch_RequestFileScopeForActiveDocument');
Index: vendor/google/apiclient-services/src/CloudSearch/RequestOptions.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/RequestOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/RequestOptions.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\CloudSearch;
+
+class RequestOptions extends \Google\Model
+{
+  protected $debugOptionsType = DebugOptions::class;
+  protected $debugOptionsDataType = '';
+  /**
+   * @var string
+   */
+  public $languageCode;
+  /**
+   * @var string
+   */
+  public $searchApplicationId;
+  /**
+   * @var string
+   */
+  public $timeZone;
+
+  /**
+   * @param DebugOptions
+   */
+  public function setDebugOptions(DebugOptions $debugOptions)
+  {
+    $this->debugOptions = $debugOptions;
+  }
+  /**
+   * @return DebugOptions
+   */
+  public function getDebugOptions()
+  {
+    return $this->debugOptions;
+  }
+  /**
+   * @param string
+   */
+  public function setLanguageCode($languageCode)
+  {
+    $this->languageCode = $languageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCode()
+  {
+    return $this->languageCode;
+  }
+  /**
+   * @param string
+   */
+  public function setSearchApplicationId($searchApplicationId)
+  {
+    $this->searchApplicationId = $searchApplicationId;
+  }
+  /**
+   * @return string
+   */
+  public function getSearchApplicationId()
+  {
+    return $this->searchApplicationId;
+  }
+  /**
+   * @param string
+   */
+  public function setTimeZone($timeZone)
+  {
+    $this->timeZone = $timeZone;
+  }
+  /**
+   * @return string
+   */
+  public function getTimeZone()
+  {
+    return $this->timeZone;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RequestOptions::class, 'Google_Service_CloudSearch_RequestOptions');
Index: vendor/google/apiclient-services/src/CloudSearch/RequiredMessageFeaturesMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/RequiredMessageFeaturesMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/RequiredMessageFeaturesMetadata.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\CloudSearch;
+
+class RequiredMessageFeaturesMetadata extends \Google\Collection
+{
+  protected $collection_key = 'requiredFeatures';
+  /**
+   * @var string[]
+   */
+  public $requiredFeatures;
+
+  /**
+   * @param string[]
+   */
+  public function setRequiredFeatures($requiredFeatures)
+  {
+    $this->requiredFeatures = $requiredFeatures;
+  }
+  /**
+   * @return string[]
+   */
+  public function getRequiredFeatures()
+  {
+    return $this->requiredFeatures;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RequiredMessageFeaturesMetadata::class, 'Google_Service_CloudSearch_RequiredMessageFeaturesMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/ResetSearchApplicationRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ResetSearchApplicationRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ResetSearchApplicationRequest.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\CloudSearch;
+
+class ResetSearchApplicationRequest extends \Google\Model
+{
+  protected $debugOptionsType = DebugOptions::class;
+  protected $debugOptionsDataType = '';
+
+  /**
+   * @param DebugOptions
+   */
+  public function setDebugOptions(DebugOptions $debugOptions)
+  {
+    $this->debugOptions = $debugOptions;
+  }
+  /**
+   * @return DebugOptions
+   */
+  public function getDebugOptions()
+  {
+    return $this->debugOptions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ResetSearchApplicationRequest::class, 'Google_Service_CloudSearch_ResetSearchApplicationRequest');
Index: vendor/google/apiclient-services/src/CloudSearch/Resource/Debug.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Resource/Debug.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Resource/Debug.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,33 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch\Resource;
+
+/**
+ * The "debug" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudsearchService = new Google\Service\CloudSearch(...);
+ *   $debug = $cloudsearchService->debug;
+ *  </code>
+ */
+class Debug extends \Google\Service\Resource
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Debug::class, 'Google_Service_CloudSearch_Resource_Debug');
Index: vendor/google/apiclient-services/src/CloudSearch/Resource/DebugDatasources.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Resource/DebugDatasources.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Resource/DebugDatasources.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,33 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch\Resource;
+
+/**
+ * The "datasources" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudsearchService = new Google\Service\CloudSearch(...);
+ *   $datasources = $cloudsearchService->debug_datasources;
+ *  </code>
+ */
+class DebugDatasources extends \Google\Service\Resource
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DebugDatasources::class, 'Google_Service_CloudSearch_Resource_DebugDatasources');
Index: vendor/google/apiclient-services/src/CloudSearch/Resource/DebugDatasourcesItems.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Resource/DebugDatasourcesItems.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Resource/DebugDatasourcesItems.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\CloudSearch\Resource;
+
+use Google\Service\CloudSearch\CheckAccessResponse;
+use Google\Service\CloudSearch\Principal;
+use Google\Service\CloudSearch\SearchItemsByViewUrlRequest;
+use Google\Service\CloudSearch\SearchItemsByViewUrlResponse;
+
+/**
+ * The "items" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudsearchService = new Google\Service\CloudSearch(...);
+ *   $items = $cloudsearchService->debug_datasources_items;
+ *  </code>
+ */
+class DebugDatasourcesItems extends \Google\Service\Resource
+{
+  /**
+   * Checks whether an item is accessible by specified principal. Principal must
+   * be a user; groups and domain values aren't supported. **Note:** This API
+   * requires an admin account to execute. (items.checkAccess)
+   *
+   * @param string $name Item name, format:
+   * datasources/{source_id}/items/{item_id}
+   * @param Principal $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool debugOptions.enableDebugging If you are asked by Google to
+   * help with debugging, set this field. Otherwise, ignore this field.
+   * @return CheckAccessResponse
+   * @throws \Google\Service\Exception
+   */
+  public function checkAccess($name, Principal $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('checkAccess', [$params], CheckAccessResponse::class);
+  }
+  /**
+   * Fetches the item whose viewUrl exactly matches that of the URL provided in
+   * the request. **Note:** This API requires an admin account to execute.
+   * (items.searchByViewUrl)
+   *
+   * @param string $name Source name, format: datasources/{source_id}
+   * @param SearchItemsByViewUrlRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return SearchItemsByViewUrlResponse
+   * @throws \Google\Service\Exception
+   */
+  public function searchByViewUrl($name, SearchItemsByViewUrlRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('searchByViewUrl', [$params], SearchItemsByViewUrlResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DebugDatasourcesItems::class, 'Google_Service_CloudSearch_Resource_DebugDatasourcesItems');
Index: vendor/google/apiclient-services/src/CloudSearch/Resource/DebugDatasourcesItemsUnmappedids.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Resource/DebugDatasourcesItemsUnmappedids.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Resource/DebugDatasourcesItemsUnmappedids.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\CloudSearch\Resource;
+
+use Google\Service\CloudSearch\ListUnmappedIdentitiesResponse;
+
+/**
+ * The "unmappedids" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudsearchService = new Google\Service\CloudSearch(...);
+ *   $unmappedids = $cloudsearchService->debug_datasources_items_unmappedids;
+ *  </code>
+ */
+class DebugDatasourcesItemsUnmappedids extends \Google\Service\Resource
+{
+  /**
+   * List all unmapped identities for a specific item. **Note:** This API requires
+   * an admin account to execute.
+   * (unmappedids.listDebugDatasourcesItemsUnmappedids)
+   *
+   * @param string $parent The name of the item, in the following format:
+   * datasources/{source_id}/items/{ID}
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool debugOptions.enableDebugging If you are asked by Google to
+   * help with debugging, set this field. Otherwise, ignore this field.
+   * @opt_param int pageSize Maximum number of items to fetch in a request.
+   * Defaults to 100.
+   * @opt_param string pageToken The next_page_token value returned from a
+   * previous List request, if any.
+   * @return ListUnmappedIdentitiesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listDebugDatasourcesItemsUnmappedids($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListUnmappedIdentitiesResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DebugDatasourcesItemsUnmappedids::class, 'Google_Service_CloudSearch_Resource_DebugDatasourcesItemsUnmappedids');
Index: vendor/google/apiclient-services/src/CloudSearch/Resource/DebugIdentitysources.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Resource/DebugIdentitysources.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Resource/DebugIdentitysources.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,33 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch\Resource;
+
+/**
+ * The "identitysources" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudsearchService = new Google\Service\CloudSearch(...);
+ *   $identitysources = $cloudsearchService->debug_identitysources;
+ *  </code>
+ */
+class DebugIdentitysources extends \Google\Service\Resource
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DebugIdentitysources::class, 'Google_Service_CloudSearch_Resource_DebugIdentitysources');
Index: vendor/google/apiclient-services/src/CloudSearch/Resource/DebugIdentitysourcesItems.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Resource/DebugIdentitysourcesItems.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Resource/DebugIdentitysourcesItems.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\CloudSearch\Resource;
+
+use Google\Service\CloudSearch\ListItemNamesForUnmappedIdentityResponse;
+
+/**
+ * The "items" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudsearchService = new Google\Service\CloudSearch(...);
+ *   $items = $cloudsearchService->debug_identitysources_items;
+ *  </code>
+ */
+class DebugIdentitysourcesItems extends \Google\Service\Resource
+{
+  /**
+   * Lists names of items associated with an unmapped identity. **Note:** This API
+   * requires an admin account to execute. (items.listForunmappedidentity)
+   *
+   * @param string $parent The name of the identity source, in the following
+   * format: identitysources/{source_id}}
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool debugOptions.enableDebugging If you are asked by Google to
+   * help with debugging, set this field. Otherwise, ignore this field.
+   * @opt_param string groupResourceName
+   * @opt_param int pageSize Maximum number of items to fetch in a request.
+   * Defaults to 100.
+   * @opt_param string pageToken The next_page_token value returned from a
+   * previous List request, if any.
+   * @opt_param string userResourceName
+   * @return ListItemNamesForUnmappedIdentityResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listForunmappedidentity($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('listForunmappedidentity', [$params], ListItemNamesForUnmappedIdentityResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DebugIdentitysourcesItems::class, 'Google_Service_CloudSearch_Resource_DebugIdentitysourcesItems');
Index: vendor/google/apiclient-services/src/CloudSearch/Resource/DebugIdentitysourcesUnmappedids.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Resource/DebugIdentitysourcesUnmappedids.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Resource/DebugIdentitysourcesUnmappedids.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\CloudSearch\Resource;
+
+use Google\Service\CloudSearch\ListUnmappedIdentitiesResponse;
+
+/**
+ * The "unmappedids" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudsearchService = new Google\Service\CloudSearch(...);
+ *   $unmappedids = $cloudsearchService->debug_identitysources_unmappedids;
+ *  </code>
+ */
+class DebugIdentitysourcesUnmappedids extends \Google\Service\Resource
+{
+  /**
+   * Lists unmapped user identities for an identity source. **Note:** This API
+   * requires an admin account to execute.
+   * (unmappedids.listDebugIdentitysourcesUnmappedids)
+   *
+   * @param string $parent The name of the identity source, in the following
+   * format: identitysources/{source_id}
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool debugOptions.enableDebugging If you are asked by Google to
+   * help with debugging, set this field. Otherwise, ignore this field.
+   * @opt_param int pageSize Maximum number of items to fetch in a request.
+   * Defaults to 100.
+   * @opt_param string pageToken The next_page_token value returned from a
+   * previous List request, if any.
+   * @opt_param string resolutionStatusCode Limit users selection to this status.
+   * @return ListUnmappedIdentitiesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listDebugIdentitysourcesUnmappedids($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListUnmappedIdentitiesResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DebugIdentitysourcesUnmappedids::class, 'Google_Service_CloudSearch_Resource_DebugIdentitysourcesUnmappedids');
Index: vendor/google/apiclient-services/src/CloudSearch/Resource/Indexing.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Resource/Indexing.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Resource/Indexing.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,33 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch\Resource;
+
+/**
+ * The "indexing" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudsearchService = new Google\Service\CloudSearch(...);
+ *   $indexing = $cloudsearchService->indexing;
+ *  </code>
+ */
+class Indexing extends \Google\Service\Resource
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Indexing::class, 'Google_Service_CloudSearch_Resource_Indexing');
Index: vendor/google/apiclient-services/src/CloudSearch/Resource/IndexingDatasources.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Resource/IndexingDatasources.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Resource/IndexingDatasources.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\CloudSearch\Resource;
+
+use Google\Service\CloudSearch\Operation;
+use Google\Service\CloudSearch\Schema;
+use Google\Service\CloudSearch\UpdateSchemaRequest;
+
+/**
+ * The "datasources" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudsearchService = new Google\Service\CloudSearch(...);
+ *   $datasources = $cloudsearchService->indexing_datasources;
+ *  </code>
+ */
+class IndexingDatasources extends \Google\Service\Resource
+{
+  /**
+   * Deletes the schema of a data source. **Note:** This API requires an admin or
+   * service account to execute. (datasources.deleteSchema)
+   *
+   * @param string $name The name of the data source to delete Schema. Format:
+   * datasources/{source_id}
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool debugOptions.enableDebugging If you are asked by Google to
+   * help with debugging, set this field. Otherwise, ignore this field.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function deleteSchema($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('deleteSchema', [$params], Operation::class);
+  }
+  /**
+   * Gets the schema of a data source. **Note:** This API requires an admin or
+   * service account to execute. (datasources.getSchema)
+   *
+   * @param string $name The name of the data source to get Schema. Format:
+   * datasources/{source_id}
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool debugOptions.enableDebugging If you are asked by Google to
+   * help with debugging, set this field. Otherwise, ignore this field.
+   * @return Schema
+   * @throws \Google\Service\Exception
+   */
+  public function getSchema($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('getSchema', [$params], Schema::class);
+  }
+  /**
+   * Updates the schema of a data source. This method does not perform incremental
+   * updates to the schema. Instead, this method updates the schema by overwriting
+   * the entire schema. **Note:** This API requires an admin or service account to
+   * execute. (datasources.updateSchema)
+   *
+   * @param string $name The name of the data source to update Schema. Format:
+   * datasources/{source_id}
+   * @param UpdateSchemaRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function updateSchema($name, UpdateSchemaRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('updateSchema', [$params], Operation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(IndexingDatasources::class, 'Google_Service_CloudSearch_Resource_IndexingDatasources');
Index: vendor/google/apiclient-services/src/CloudSearch/Resource/IndexingDatasourcesItems.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Resource/IndexingDatasourcesItems.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Resource/IndexingDatasourcesItems.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,256 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch\Resource;
+
+use Google\Service\CloudSearch\DeleteQueueItemsRequest;
+use Google\Service\CloudSearch\IndexItemRequest;
+use Google\Service\CloudSearch\Item;
+use Google\Service\CloudSearch\ListItemsResponse;
+use Google\Service\CloudSearch\Operation;
+use Google\Service\CloudSearch\PollItemsRequest;
+use Google\Service\CloudSearch\PollItemsResponse;
+use Google\Service\CloudSearch\PushItemRequest;
+use Google\Service\CloudSearch\StartUploadItemRequest;
+use Google\Service\CloudSearch\UnreserveItemsRequest;
+use Google\Service\CloudSearch\UploadItemRef;
+
+/**
+ * The "items" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudsearchService = new Google\Service\CloudSearch(...);
+ *   $items = $cloudsearchService->indexing_datasources_items;
+ *  </code>
+ */
+class IndexingDatasourcesItems extends \Google\Service\Resource
+{
+  /**
+   * Deletes Item resource for the specified resource name. This API requires an
+   * admin or service account to execute. The service account used is the one
+   * whitelisted in the corresponding data source. (items.delete)
+   *
+   * @param string $name Required. The name of the item to delete. Format:
+   * datasources/{source_id}/items/{item_id}
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string connectorName The name of connector making this call.
+   * Format: datasources/{source_id}/connectors/{ID}
+   * @opt_param bool debugOptions.enableDebugging If you are asked by Google to
+   * help with debugging, set this field. Otherwise, ignore this field.
+   * @opt_param string mode Required. The RequestMode for this request.
+   * @opt_param string version Required. The incremented version of the item to
+   * delete from the index. The indexing system stores the version from the
+   * datasource as a byte string and compares the Item version in the index to the
+   * version of the queued Item using lexical ordering. Cloud Search Indexing
+   * won't delete any queued item with a version value that is less than or equal
+   * to the version of the currently indexed item. The maximum length for this
+   * field is 1024 bytes. For information on how item version affects the deletion
+   * process, refer to [Handle revisions after manual
+   * deletes](https://developers.google.com/cloud-search/docs/guides/operations).
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], Operation::class);
+  }
+  /**
+   * Deletes all items in a queue. This method is useful for deleting stale items.
+   * This API requires an admin or service account to execute. The service account
+   * used is the one whitelisted in the corresponding data source.
+   * (items.deleteQueueItems)
+   *
+   * @param string $name The name of the Data Source to delete items in a queue.
+   * Format: datasources/{source_id}
+   * @param DeleteQueueItemsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function deleteQueueItems($name, DeleteQueueItemsRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('deleteQueueItems', [$params], Operation::class);
+  }
+  /**
+   * Gets Item resource by item name. This API requires an admin or service
+   * account to execute. The service account used is the one whitelisted in the
+   * corresponding data source. (items.get)
+   *
+   * @param string $name The name of the item to get info. Format:
+   * datasources/{source_id}/items/{item_id}
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string connectorName The name of connector making this call.
+   * Format: datasources/{source_id}/connectors/{ID}
+   * @opt_param bool debugOptions.enableDebugging If you are asked by Google to
+   * help with debugging, set this field. Otherwise, ignore this field.
+   * @return Item
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Item::class);
+  }
+  /**
+   * Updates Item ACL, metadata, and content. It will insert the Item if it does
+   * not exist. This method does not support partial updates. Fields with no
+   * provided values are cleared out in the Cloud Search index. This API requires
+   * an admin or service account to execute. The service account used is the one
+   * whitelisted in the corresponding data source. (items.index)
+   *
+   * @param string $name The name of the Item. Format:
+   * datasources/{source_id}/items/{item_id} This is a required field. The maximum
+   * length is 1536 characters.
+   * @param IndexItemRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function index($name, IndexItemRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('index', [$params], Operation::class);
+  }
+  /**
+   * Lists all or a subset of Item resources. This API requires an admin or
+   * service account to execute. The service account used is the one whitelisted
+   * in the corresponding data source. (items.listIndexingDatasourcesItems)
+   *
+   * @param string $name The name of the Data Source to list Items. Format:
+   * datasources/{source_id}
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool brief When set to true, the indexing system only populates
+   * the following fields: name, version, queue. metadata.hash, metadata.title,
+   * metadata.sourceRepositoryURL, metadata.objectType, metadata.createTime,
+   * metadata.updateTime, metadata.contentLanguage, metadata.mimeType,
+   * structured_data.hash, content.hash, itemType, itemStatus.code,
+   * itemStatus.processingError.code, itemStatus.repositoryError.type, If this
+   * value is false, then all the fields are populated in Item.
+   * @opt_param string connectorName The name of connector making this call.
+   * Format: datasources/{source_id}/connectors/{ID}
+   * @opt_param bool debugOptions.enableDebugging If you are asked by Google to
+   * help with debugging, set this field. Otherwise, ignore this field.
+   * @opt_param int pageSize Maximum number of items to fetch in a request. The
+   * max value is 1000 when brief is true. The max value is 10 if brief is false.
+   * The default value is 10
+   * @opt_param string pageToken The next_page_token value returned from a
+   * previous List request, if any.
+   * @return ListItemsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listIndexingDatasourcesItems($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListItemsResponse::class);
+  }
+  /**
+   * Polls for unreserved items from the indexing queue and marks a set as
+   * reserved, starting with items that have the oldest timestamp from the highest
+   * priority ItemStatus. The priority order is as follows: ERROR MODIFIED
+   * NEW_ITEM ACCEPTED Reserving items ensures that polling from other threads
+   * cannot create overlapping sets. After handling the reserved items, the client
+   * should put items back into the unreserved state, either by calling index, or
+   * by calling push with the type REQUEUE. Items automatically become available
+   * (unreserved) after 4 hours even if no update or push method is called. This
+   * API requires an admin or service account to execute. The service account used
+   * is the one whitelisted in the corresponding data source. (items.poll)
+   *
+   * @param string $name The name of the Data Source to poll items. Format:
+   * datasources/{source_id}
+   * @param PollItemsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return PollItemsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function poll($name, PollItemsRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('poll', [$params], PollItemsResponse::class);
+  }
+  /**
+   * Pushes an item onto a queue for later polling and updating. This API requires
+   * an admin or service account to execute. The service account used is the one
+   * whitelisted in the corresponding data source. (items.push)
+   *
+   * @param string $name The name of the item to push into the indexing queue.
+   * Format: datasources/{source_id}/items/{ID} This is a required field. The
+   * maximum length is 1536 characters.
+   * @param PushItemRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Item
+   * @throws \Google\Service\Exception
+   */
+  public function push($name, PushItemRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('push', [$params], Item::class);
+  }
+  /**
+   * Unreserves all items from a queue, making them all eligible to be polled.
+   * This method is useful for resetting the indexing queue after a connector has
+   * been restarted. This API requires an admin or service account to execute. The
+   * service account used is the one whitelisted in the corresponding data source.
+   * (items.unreserve)
+   *
+   * @param string $name The name of the Data Source to unreserve all items.
+   * Format: datasources/{source_id}
+   * @param UnreserveItemsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function unreserve($name, UnreserveItemsRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('unreserve', [$params], Operation::class);
+  }
+  /**
+   * Creates an upload session for uploading item content. For items smaller than
+   * 100 KB, it's easier to embed the content inline within an index request. This
+   * API requires an admin or service account to execute. The service account used
+   * is the one whitelisted in the corresponding data source. (items.upload)
+   *
+   * @param string $name The name of the Item to start a resumable upload. Format:
+   * datasources/{source_id}/items/{item_id}. The maximum length is 1536 bytes.
+   * @param StartUploadItemRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return UploadItemRef
+   * @throws \Google\Service\Exception
+   */
+  public function upload($name, StartUploadItemRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('upload', [$params], UploadItemRef::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(IndexingDatasourcesItems::class, 'Google_Service_CloudSearch_Resource_IndexingDatasourcesItems');
Index: vendor/google/apiclient-services/src/CloudSearch/Resource/Media.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Resource/Media.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Resource/Media.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,65 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch\Resource;
+
+use Google\Service\CloudSearch\Media as MediaModel;
+
+/**
+ * The "media" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudsearchService = new Google\Service\CloudSearch(...);
+ *   $media = $cloudsearchService->media;
+ *  </code>
+ */
+class Media extends \Google\Service\Resource
+{
+  /**
+   * Uploads media for indexing. The upload endpoint supports direct and resumable
+   * upload protocols and is intended for large items that can not be [inlined
+   * during index requests](https://developers.google.com/cloud-
+   * search/docs/reference/rest/v1/indexing.datasources.items#itemcontent). To
+   * index large content: 1. Call indexing.datasources.items.upload with the item
+   * name to begin an upload session and retrieve the UploadItemRef. 1. Call
+   * media.upload to upload the content, as a streaming request, using the same
+   * resource name from the UploadItemRef from step 1. 1. Call
+   * indexing.datasources.items.index to index the item. Populate the
+   * [ItemContent](/cloud-
+   * search/docs/reference/rest/v1/indexing.datasources.items#ItemContent) with
+   * the UploadItemRef from step 1. For additional information, see [Create a
+   * content connector using the REST API](https://developers.google.com/cloud-
+   * search/docs/guides/content-connector#rest). **Note:** This API requires a
+   * service account to execute. (media.upload)
+   *
+   * @param string $resourceName Name of the media that is being downloaded. See
+   * ReadRequest.resource_name.
+   * @param MediaModel $postBody
+   * @param array $optParams Optional parameters.
+   * @return MediaModel
+   * @throws \Google\Service\Exception
+   */
+  public function upload($resourceName, MediaModel $postBody, $optParams = [])
+  {
+    $params = ['resourceName' => $resourceName, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('upload', [$params], MediaModel::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Media::class, 'Google_Service_CloudSearch_Resource_Media');
Index: vendor/google/apiclient-services/src/CloudSearch/Resource/Operations.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Resource/Operations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Resource/Operations.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\CloudSearch\Resource;
+
+use Google\Service\CloudSearch\Operation;
+
+/**
+ * The "operations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudsearchService = new Google\Service\CloudSearch(...);
+ *   $operations = $cloudsearchService->operations;
+ *  </code>
+ */
+class Operations 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 Operation
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Operation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Operations::class, 'Google_Service_CloudSearch_Resource_Operations');
Index: vendor/google/apiclient-services/src/CloudSearch/Resource/OperationsLro.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Resource/OperationsLro.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Resource/OperationsLro.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,55 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch\Resource;
+
+use Google\Service\CloudSearch\ListOperationsResponse;
+
+/**
+ * The "lro" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudsearchService = new Google\Service\CloudSearch(...);
+ *   $lro = $cloudsearchService->operations_lro;
+ *  </code>
+ */
+class OperationsLro extends \Google\Service\Resource
+{
+  /**
+   * Lists operations that match the specified filter in the request. If the
+   * server doesn't support this method, it returns `UNIMPLEMENTED`.
+   * (lro.listOperationsLro)
+   *
+   * @param string $name The name of the operation's parent resource.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter The standard list filter.
+   * @opt_param int pageSize The standard list page size.
+   * @opt_param string pageToken The standard list page token.
+   * @return ListOperationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOperationsLro($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListOperationsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OperationsLro::class, 'Google_Service_CloudSearch_Resource_OperationsLro');
Index: vendor/google/apiclient-services/src/CloudSearch/Resource/Query.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Resource/Query.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Resource/Query.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,121 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch\Resource;
+
+use Google\Service\CloudSearch\DebugResponse;
+use Google\Service\CloudSearch\RemoveActivityRequest;
+use Google\Service\CloudSearch\RemoveActivityResponse;
+use Google\Service\CloudSearch\SearchRequest;
+use Google\Service\CloudSearch\SearchResponse;
+use Google\Service\CloudSearch\SuggestRequest;
+use Google\Service\CloudSearch\SuggestResponse;
+
+/**
+ * The "query" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudsearchService = new Google\Service\CloudSearch(...);
+ *   $query = $cloudsearchService->query;
+ *  </code>
+ */
+class Query extends \Google\Service\Resource
+{
+  /**
+   * Returns Debug information for Cloud Search Query API provides the search
+   * method. **Note:** This API requires a standard end user account to execute. A
+   * service account can't perform Query API requests directly; to use a service
+   * account to perform queries, set up [Google Workspace domain-wide delegation
+   * of authority](https://developers.google.com/cloud-
+   * search/docs/guides/delegation/). (query.debugSearch)
+   *
+   * @param SearchRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return DebugResponse
+   * @throws \Google\Service\Exception
+   */
+  public function debugSearch(SearchRequest $postBody, $optParams = [])
+  {
+    $params = ['postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('debugSearch', [$params], DebugResponse::class);
+  }
+  /**
+   * Provides functionality to remove logged activity for a user. Currently to be
+   * used only for Chat 1p clients **Note:** This API requires a standard end user
+   * account to execute. A service account can't perform Remove Activity requests
+   * directly; to use a service account to perform queries, set up [Google
+   * Workspace domain-wide delegation of
+   * authority](https://developers.google.com/cloud-
+   * search/docs/guides/delegation/). (query.removeActivity)
+   *
+   * @param RemoveActivityRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return RemoveActivityResponse
+   * @throws \Google\Service\Exception
+   */
+  public function removeActivity(RemoveActivityRequest $postBody, $optParams = [])
+  {
+    $params = ['postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('removeActivity', [$params], RemoveActivityResponse::class);
+  }
+  /**
+   * The Cloud Search Query API provides the search method, which returns the most
+   * relevant results from a user query. The results can come from Google
+   * Workspace apps, such as Gmail or Google Drive, or they can come from data
+   * that you have indexed from a third party. **Note:** This API requires a
+   * standard end user account to execute. A service account can't perform Query
+   * API requests directly; to use a service account to perform queries, set up
+   * [Google Workspace domain-wide delegation of
+   * authority](https://developers.google.com/cloud-
+   * search/docs/guides/delegation/). (query.search)
+   *
+   * @param SearchRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return SearchResponse
+   * @throws \Google\Service\Exception
+   */
+  public function search(SearchRequest $postBody, $optParams = [])
+  {
+    $params = ['postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('search', [$params], SearchResponse::class);
+  }
+  /**
+   * Provides suggestions for autocompleting the query. **Note:** This API
+   * requires a standard end user account to execute. A service account can't
+   * perform Query API requests directly; to use a service account to perform
+   * queries, set up [Google Workspace domain-wide delegation of
+   * authority](https://developers.google.com/cloud-
+   * search/docs/guides/delegation/). (query.suggest)
+   *
+   * @param SuggestRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return SuggestResponse
+   * @throws \Google\Service\Exception
+   */
+  public function suggest(SuggestRequest $postBody, $optParams = [])
+  {
+    $params = ['postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('suggest', [$params], SuggestResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Query::class, 'Google_Service_CloudSearch_Resource_Query');
Index: vendor/google/apiclient-services/src/CloudSearch/Resource/QuerySources.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Resource/QuerySources.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Resource/QuerySources.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\CloudSearch\Resource;
+
+use Google\Service\CloudSearch\ListQuerySourcesResponse;
+
+/**
+ * The "sources" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudsearchService = new Google\Service\CloudSearch(...);
+ *   $sources = $cloudsearchService->query_sources;
+ *  </code>
+ */
+class QuerySources extends \Google\Service\Resource
+{
+  /**
+   * Returns list of sources that user can use for Search and Suggest APIs.
+   * **Note:** This API requires a standard end user account to execute. A service
+   * account can't perform Query API requests directly; to use a service account
+   * to perform queries, set up [Google Workspace domain-wide delegation of
+   * authority](https://developers.google.com/cloud-
+   * search/docs/guides/delegation/). (sources.listQuerySources)
+   *
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string pageToken Number of sources to return in the response.
+   * @opt_param bool requestOptions.debugOptions.enableDebugging If you are asked
+   * by Google to help with debugging, set this field. Otherwise, ignore this
+   * field.
+   * @opt_param string requestOptions.languageCode The BCP-47 language code, such
+   * as "en-US" or "sr-Latn". For more information, see
+   * http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. For
+   * translations. Set this field using the language set in browser or for the
+   * page. In the event that the user's language preference is known, set this
+   * field to the known user language. When specified, the documents in search
+   * results are biased towards the specified language. The Suggest API uses this
+   * field as a hint to make better third-party autocomplete predictions.
+   * @opt_param string requestOptions.searchApplicationId The ID generated when
+   * you create a search application using the [admin
+   * console](https://support.google.com/a/answer/9043922).
+   * @opt_param string requestOptions.timeZone Current user's time zone id, such
+   * as "America/Los_Angeles" or "Australia/Sydney". These IDs are defined by
+   * [Unicode Common Locale Data Repository (CLDR)](http://cldr.unicode.org/)
+   * project, and currently available in the file [timezone.xml](http://unicode.or
+   * g/repos/cldr/trunk/common/bcp47/timezone.xml). This field is used to
+   * correctly interpret date and time queries. If this field is not specified,
+   * the default time zone (UTC) is used.
+   * @return ListQuerySourcesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listQuerySources($optParams = [])
+  {
+    $params = [];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListQuerySourcesResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(QuerySources::class, 'Google_Service_CloudSearch_Resource_QuerySources');
Index: vendor/google/apiclient-services/src/CloudSearch/Resource/Settings.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Resource/Settings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Resource/Settings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,71 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch\Resource;
+
+use Google\Service\CloudSearch\CustomerSettings;
+use Google\Service\CloudSearch\Operation;
+
+/**
+ * The "settings" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudsearchService = new Google\Service\CloudSearch(...);
+ *   $settings = $cloudsearchService->settings;
+ *  </code>
+ */
+class Settings extends \Google\Service\Resource
+{
+  /**
+   * Get customer settings. **Note:** This API requires an admin account to
+   * execute. (settings.getCustomer)
+   *
+   * @param array $optParams Optional parameters.
+   * @return CustomerSettings
+   * @throws \Google\Service\Exception
+   */
+  public function getCustomer($optParams = [])
+  {
+    $params = [];
+    $params = array_merge($params, $optParams);
+    return $this->call('getCustomer', [$params], CustomerSettings::class);
+  }
+  /**
+   * Update customer settings. **Note:** This API requires an admin account to
+   * execute. (settings.updateCustomer)
+   *
+   * @param CustomerSettings $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Update mask to control which fields get updated.
+   * If you specify a field in the update_mask but don't specify its value here,
+   * that field will be cleared. If the mask is not present or empty, all fields
+   * will be updated. Currently supported field paths: vpc_settings and
+   * audit_logging_settings
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function updateCustomer(CustomerSettings $postBody, $optParams = [])
+  {
+    $params = ['postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('updateCustomer', [$params], Operation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Settings::class, 'Google_Service_CloudSearch_Resource_Settings');
Index: vendor/google/apiclient-services/src/CloudSearch/Resource/SettingsDatasources.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Resource/SettingsDatasources.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Resource/SettingsDatasources.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,157 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch\Resource;
+
+use Google\Service\CloudSearch\DataSource;
+use Google\Service\CloudSearch\ListDataSourceResponse;
+use Google\Service\CloudSearch\Operation;
+use Google\Service\CloudSearch\UpdateDataSourceRequest;
+
+/**
+ * The "datasources" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudsearchService = new Google\Service\CloudSearch(...);
+ *   $datasources = $cloudsearchService->settings_datasources;
+ *  </code>
+ */
+class SettingsDatasources extends \Google\Service\Resource
+{
+  /**
+   * Creates a datasource. **Note:** This API requires an admin account to
+   * execute. (datasources.create)
+   *
+   * @param DataSource $postBody
+   * @param array $optParams Optional parameters.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function create(DataSource $postBody, $optParams = [])
+  {
+    $params = ['postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Operation::class);
+  }
+  /**
+   * Deletes a datasource. **Note:** This API requires an admin account to
+   * execute. (datasources.delete)
+   *
+   * @param string $name The name of the datasource. Format:
+   * datasources/{source_id}.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool debugOptions.enableDebugging If you are asked by Google to
+   * help with debugging, set this field. Otherwise, ignore this field.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], Operation::class);
+  }
+  /**
+   * Gets a datasource. **Note:** This API requires an admin account to execute.
+   * (datasources.get)
+   *
+   * @param string $name The name of the datasource resource. Format:
+   * datasources/{source_id}.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool debugOptions.enableDebugging If you are asked by Google to
+   * help with debugging, set this field. Otherwise, ignore this field.
+   * @return DataSource
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], DataSource::class);
+  }
+  /**
+   * Lists datasources. **Note:** This API requires an admin account to execute.
+   * (datasources.listSettingsDatasources)
+   *
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool debugOptions.enableDebugging If you are asked by Google to
+   * help with debugging, set this field. Otherwise, ignore this field.
+   * @opt_param int pageSize Maximum number of datasources to fetch in a request.
+   * The max value is 1000. The default value is 1000.
+   * @opt_param string pageToken Starting index of the results.
+   * @return ListDataSourceResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listSettingsDatasources($optParams = [])
+  {
+    $params = [];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListDataSourceResponse::class);
+  }
+  /**
+   * Updates a datasource. **Note:** This API requires an admin account to
+   * execute. (datasources.patch)
+   *
+   * @param string $name The name of the datasource resource. Format:
+   * datasources/{source_id}. The name is ignored when creating a datasource.
+   * @param DataSource $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool debugOptions.enableDebugging If you are asked by Google to
+   * help with debugging, set this field. Otherwise, ignore this field.
+   * @opt_param string updateMask Only applies to
+   * [`settings.datasources.patch`](https://developers.google.com/cloud-
+   * search/docs/reference/rest/v1/settings.datasources/patch). Update mask to
+   * control which fields to update. Example field paths: `name`, `displayName`. *
+   * If `update_mask` is non-empty, then only the fields specified in the
+   * `update_mask` are updated. * If you specify a field in the `update_mask`, but
+   * don't specify its value in the source, that field is cleared. * If the
+   * `update_mask` is not present or empty or has the value `*`, then all fields
+   * are updated.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, DataSource $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], Operation::class);
+  }
+  /**
+   * Updates a datasource. **Note:** This API requires an admin account to
+   * execute. (datasources.update)
+   *
+   * @param string $name The name of the datasource resource. Format:
+   * datasources/{source_id}. The name is ignored when creating a datasource.
+   * @param UpdateDataSourceRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function update($name, UpdateDataSourceRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('update', [$params], Operation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SettingsDatasources::class, 'Google_Service_CloudSearch_Resource_SettingsDatasources');
Index: vendor/google/apiclient-services/src/CloudSearch/Resource/SettingsSearchapplications.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Resource/SettingsSearchapplications.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Resource/SettingsSearchapplications.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,185 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch\Resource;
+
+use Google\Service\CloudSearch\ListSearchApplicationsResponse;
+use Google\Service\CloudSearch\Operation;
+use Google\Service\CloudSearch\ResetSearchApplicationRequest;
+use Google\Service\CloudSearch\SearchApplication;
+
+/**
+ * The "searchapplications" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudsearchService = new Google\Service\CloudSearch(...);
+ *   $searchapplications = $cloudsearchService->settings_searchapplications;
+ *  </code>
+ */
+class SettingsSearchapplications extends \Google\Service\Resource
+{
+  /**
+   * Creates a search application. **Note:** This API requires an admin account to
+   * execute. (searchapplications.create)
+   *
+   * @param SearchApplication $postBody
+   * @param array $optParams Optional parameters.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function create(SearchApplication $postBody, $optParams = [])
+  {
+    $params = ['postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Operation::class);
+  }
+  /**
+   * Deletes a search application. **Note:** This API requires an admin account to
+   * execute. (searchapplications.delete)
+   *
+   * @param string $name The name of the search application to be deleted. Format:
+   * applications/{application_id}.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool debugOptions.enableDebugging If you are asked by Google to
+   * help with debugging, set this field. Otherwise, ignore this field.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], Operation::class);
+  }
+  /**
+   * Gets the specified search application. **Note:** This API requires an admin
+   * account to execute. (searchapplications.get)
+   *
+   * @param string $name The name of the search application. Format:
+   * searchapplications/{application_id}.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool debugOptions.enableDebugging If you are asked by Google to
+   * help with debugging, set this field. Otherwise, ignore this field.
+   * @return SearchApplication
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], SearchApplication::class);
+  }
+  /**
+   * Lists all search applications. **Note:** This API requires an admin account
+   * to execute. (searchapplications.listSettingsSearchapplications)
+   *
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool debugOptions.enableDebugging If you are asked by Google to
+   * help with debugging, set this field. Otherwise, ignore this field.
+   * @opt_param int pageSize The maximum number of items to return.
+   * @opt_param string pageToken The next_page_token value returned from a
+   * previous List request, if any. The default value is 10
+   * @return ListSearchApplicationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listSettingsSearchapplications($optParams = [])
+  {
+    $params = [];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListSearchApplicationsResponse::class);
+  }
+  /**
+   * Updates a search application. **Note:** This API requires an admin account to
+   * execute. (searchapplications.patch)
+   *
+   * @param string $name The name of the Search Application. Format:
+   * searchapplications/{application_id}.
+   * @param SearchApplication $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Only applies to
+   * [`settings.searchapplications.patch`](https://developers.google.com/cloud-
+   * search/docs/reference/rest/v1/settings.searchapplications/patch). Update mask
+   * to control which fields to update. Example field paths:
+   * `search_application.name`, `search_application.displayName`. * If
+   * `update_mask` is non-empty, then only the fields specified in the
+   * `update_mask` are updated. * If you specify a field in the `update_mask`, but
+   * don't specify its value in the `search_application`, then that field is
+   * cleared. * If the `update_mask` is not present or empty or has the value `*`,
+   * then all fields are updated.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, SearchApplication $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], Operation::class);
+  }
+  /**
+   * Resets a search application to default settings. This will return an empty
+   * response. **Note:** This API requires an admin account to execute.
+   * (searchapplications.reset)
+   *
+   * @param string $name The name of the search application to be reset. Format:
+   * applications/{application_id}.
+   * @param ResetSearchApplicationRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function reset($name, ResetSearchApplicationRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('reset', [$params], Operation::class);
+  }
+  /**
+   * Updates a search application. **Note:** This API requires an admin account to
+   * execute. (searchapplications.update)
+   *
+   * @param string $name The name of the Search Application. Format:
+   * searchapplications/{application_id}.
+   * @param SearchApplication $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Only applies to
+   * [`settings.searchapplications.patch`](https://developers.google.com/cloud-
+   * search/docs/reference/rest/v1/settings.searchapplications/patch). Update mask
+   * to control which fields to update. Example field paths:
+   * `search_application.name`, `search_application.displayName`. * If
+   * `update_mask` is non-empty, then only the fields specified in the
+   * `update_mask` are updated. * If you specify a field in the `update_mask`, but
+   * don't specify its value in the `search_application`, then that field is
+   * cleared. * If the `update_mask` is not present or empty or has the value `*`,
+   * then all fields are updated.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function update($name, SearchApplication $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('update', [$params], Operation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SettingsSearchapplications::class, 'Google_Service_CloudSearch_Resource_SettingsSearchapplications');
Index: vendor/google/apiclient-services/src/CloudSearch/Resource/Stats.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Resource/Stats.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Resource/Stats.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,157 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch\Resource;
+
+use Google\Service\CloudSearch\GetCustomerIndexStatsResponse;
+use Google\Service\CloudSearch\GetCustomerQueryStatsResponse;
+use Google\Service\CloudSearch\GetCustomerSearchApplicationStatsResponse;
+use Google\Service\CloudSearch\GetCustomerSessionStatsResponse;
+use Google\Service\CloudSearch\GetCustomerUserStatsResponse;
+
+/**
+ * The "stats" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudsearchService = new Google\Service\CloudSearch(...);
+ *   $stats = $cloudsearchService->stats;
+ *  </code>
+ */
+class Stats extends \Google\Service\Resource
+{
+  /**
+   * Gets indexed item statistics aggreggated across all data sources. This API
+   * only returns statistics for previous dates; it doesn't return statistics for
+   * the current day. **Note:** This API requires a standard end user account to
+   * execute. (stats.getIndex)
+   *
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int fromDate.day Day of month. Must be from 1 to 31 and valid for
+   * the year and month.
+   * @opt_param int fromDate.month Month of date. Must be from 1 to 12.
+   * @opt_param int fromDate.year Year of date. Must be from 1 to 9999.
+   * @opt_param int toDate.day Day of month. Must be from 1 to 31 and valid for
+   * the year and month.
+   * @opt_param int toDate.month Month of date. Must be from 1 to 12.
+   * @opt_param int toDate.year Year of date. Must be from 1 to 9999.
+   * @return GetCustomerIndexStatsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function getIndex($optParams = [])
+  {
+    $params = [];
+    $params = array_merge($params, $optParams);
+    return $this->call('getIndex', [$params], GetCustomerIndexStatsResponse::class);
+  }
+  /**
+   * Get the query statistics for customer. **Note:** This API requires a standard
+   * end user account to execute. (stats.getQuery)
+   *
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int fromDate.day Day of month. Must be from 1 to 31 and valid for
+   * the year and month.
+   * @opt_param int fromDate.month Month of date. Must be from 1 to 12.
+   * @opt_param int fromDate.year Year of date. Must be from 1 to 9999.
+   * @opt_param int toDate.day Day of month. Must be from 1 to 31 and valid for
+   * the year and month.
+   * @opt_param int toDate.month Month of date. Must be from 1 to 12.
+   * @opt_param int toDate.year Year of date. Must be from 1 to 9999.
+   * @return GetCustomerQueryStatsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function getQuery($optParams = [])
+  {
+    $params = [];
+    $params = array_merge($params, $optParams);
+    return $this->call('getQuery', [$params], GetCustomerQueryStatsResponse::class);
+  }
+  /**
+   * Get search application stats for customer. **Note:** This API requires a
+   * standard end user account to execute. (stats.getSearchapplication)
+   *
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int endDate.day Day of month. Must be from 1 to 31 and valid for
+   * the year and month.
+   * @opt_param int endDate.month Month of date. Must be from 1 to 12.
+   * @opt_param int endDate.year Year of date. Must be from 1 to 9999.
+   * @opt_param int startDate.day Day of month. Must be from 1 to 31 and valid for
+   * the year and month.
+   * @opt_param int startDate.month Month of date. Must be from 1 to 12.
+   * @opt_param int startDate.year Year of date. Must be from 1 to 9999.
+   * @return GetCustomerSearchApplicationStatsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function getSearchapplication($optParams = [])
+  {
+    $params = [];
+    $params = array_merge($params, $optParams);
+    return $this->call('getSearchapplication', [$params], GetCustomerSearchApplicationStatsResponse::class);
+  }
+  /**
+   * Get the # of search sessions, % of successful sessions with a click query
+   * statistics for customer. **Note:** This API requires a standard end user
+   * account to execute. (stats.getSession)
+   *
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int fromDate.day Day of month. Must be from 1 to 31 and valid for
+   * the year and month.
+   * @opt_param int fromDate.month Month of date. Must be from 1 to 12.
+   * @opt_param int fromDate.year Year of date. Must be from 1 to 9999.
+   * @opt_param int toDate.day Day of month. Must be from 1 to 31 and valid for
+   * the year and month.
+   * @opt_param int toDate.month Month of date. Must be from 1 to 12.
+   * @opt_param int toDate.year Year of date. Must be from 1 to 9999.
+   * @return GetCustomerSessionStatsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function getSession($optParams = [])
+  {
+    $params = [];
+    $params = array_merge($params, $optParams);
+    return $this->call('getSession', [$params], GetCustomerSessionStatsResponse::class);
+  }
+  /**
+   * Get the users statistics for customer. **Note:** This API requires a standard
+   * end user account to execute. (stats.getUser)
+   *
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int fromDate.day Day of month. Must be from 1 to 31 and valid for
+   * the year and month.
+   * @opt_param int fromDate.month Month of date. Must be from 1 to 12.
+   * @opt_param int fromDate.year Year of date. Must be from 1 to 9999.
+   * @opt_param int toDate.day Day of month. Must be from 1 to 31 and valid for
+   * the year and month.
+   * @opt_param int toDate.month Month of date. Must be from 1 to 12.
+   * @opt_param int toDate.year Year of date. Must be from 1 to 9999.
+   * @return GetCustomerUserStatsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function getUser($optParams = [])
+  {
+    $params = [];
+    $params = array_merge($params, $optParams);
+    return $this->call('getUser', [$params], GetCustomerUserStatsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Stats::class, 'Google_Service_CloudSearch_Resource_Stats');
Index: vendor/google/apiclient-services/src/CloudSearch/Resource/StatsIndex.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Resource/StatsIndex.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Resource/StatsIndex.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,33 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch\Resource;
+
+/**
+ * The "index" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudsearchService = new Google\Service\CloudSearch(...);
+ *   $index = $cloudsearchService->stats_index;
+ *  </code>
+ */
+class StatsIndex extends \Google\Service\Resource
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(StatsIndex::class, 'Google_Service_CloudSearch_Resource_StatsIndex');
Index: vendor/google/apiclient-services/src/CloudSearch/Resource/StatsIndexDatasources.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Resource/StatsIndexDatasources.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Resource/StatsIndexDatasources.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\CloudSearch\Resource;
+
+use Google\Service\CloudSearch\GetDataSourceIndexStatsResponse;
+
+/**
+ * The "datasources" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudsearchService = new Google\Service\CloudSearch(...);
+ *   $datasources = $cloudsearchService->stats_index_datasources;
+ *  </code>
+ */
+class StatsIndexDatasources extends \Google\Service\Resource
+{
+  /**
+   * Gets indexed item statistics for a single data source. **Note:** This API
+   * requires a standard end user account to execute. (datasources.get)
+   *
+   * @param string $name The resource id of the data source to retrieve statistics
+   * for, in the following format: "datasources/{source_id}"
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int fromDate.day Day of month. Must be from 1 to 31 and valid for
+   * the year and month.
+   * @opt_param int fromDate.month Month of date. Must be from 1 to 12.
+   * @opt_param int fromDate.year Year of date. Must be from 1 to 9999.
+   * @opt_param int toDate.day Day of month. Must be from 1 to 31 and valid for
+   * the year and month.
+   * @opt_param int toDate.month Month of date. Must be from 1 to 12.
+   * @opt_param int toDate.year Year of date. Must be from 1 to 9999.
+   * @return GetDataSourceIndexStatsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GetDataSourceIndexStatsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(StatsIndexDatasources::class, 'Google_Service_CloudSearch_Resource_StatsIndexDatasources');
Index: vendor/google/apiclient-services/src/CloudSearch/Resource/StatsQuery.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Resource/StatsQuery.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Resource/StatsQuery.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,33 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch\Resource;
+
+/**
+ * The "query" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudsearchService = new Google\Service\CloudSearch(...);
+ *   $query = $cloudsearchService->stats_query;
+ *  </code>
+ */
+class StatsQuery extends \Google\Service\Resource
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(StatsQuery::class, 'Google_Service_CloudSearch_Resource_StatsQuery');
Index: vendor/google/apiclient-services/src/CloudSearch/Resource/StatsQuerySearchapplications.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Resource/StatsQuerySearchapplications.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Resource/StatsQuerySearchapplications.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\CloudSearch\Resource;
+
+use Google\Service\CloudSearch\GetSearchApplicationQueryStatsResponse;
+
+/**
+ * The "searchapplications" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudsearchService = new Google\Service\CloudSearch(...);
+ *   $searchapplications = $cloudsearchService->stats_query_searchapplications;
+ *  </code>
+ */
+class StatsQuerySearchapplications extends \Google\Service\Resource
+{
+  /**
+   * Get the query statistics for search application. **Note:** This API requires
+   * a standard end user account to execute. (searchapplications.get)
+   *
+   * @param string $name The resource id of the search application query stats, in
+   * the following format: searchapplications/{application_id}
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int fromDate.day Day of month. Must be from 1 to 31 and valid for
+   * the year and month.
+   * @opt_param int fromDate.month Month of date. Must be from 1 to 12.
+   * @opt_param int fromDate.year Year of date. Must be from 1 to 9999.
+   * @opt_param int toDate.day Day of month. Must be from 1 to 31 and valid for
+   * the year and month.
+   * @opt_param int toDate.month Month of date. Must be from 1 to 12.
+   * @opt_param int toDate.year Year of date. Must be from 1 to 9999.
+   * @return GetSearchApplicationQueryStatsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GetSearchApplicationQueryStatsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(StatsQuerySearchapplications::class, 'Google_Service_CloudSearch_Resource_StatsQuerySearchapplications');
Index: vendor/google/apiclient-services/src/CloudSearch/Resource/StatsSession.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Resource/StatsSession.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Resource/StatsSession.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,33 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch\Resource;
+
+/**
+ * The "session" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudsearchService = new Google\Service\CloudSearch(...);
+ *   $session = $cloudsearchService->stats_session;
+ *  </code>
+ */
+class StatsSession extends \Google\Service\Resource
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(StatsSession::class, 'Google_Service_CloudSearch_Resource_StatsSession');
Index: vendor/google/apiclient-services/src/CloudSearch/Resource/StatsSessionSearchapplications.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Resource/StatsSessionSearchapplications.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Resource/StatsSessionSearchapplications.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\CloudSearch\Resource;
+
+use Google\Service\CloudSearch\GetSearchApplicationSessionStatsResponse;
+
+/**
+ * The "searchapplications" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudsearchService = new Google\Service\CloudSearch(...);
+ *   $searchapplications = $cloudsearchService->stats_session_searchapplications;
+ *  </code>
+ */
+class StatsSessionSearchapplications extends \Google\Service\Resource
+{
+  /**
+   * Get the # of search sessions, % of successful sessions with a click query
+   * statistics for search application. **Note:** This API requires a standard end
+   * user account to execute. (searchapplications.get)
+   *
+   * @param string $name The resource id of the search application session stats,
+   * in the following format: searchapplications/{application_id}
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int fromDate.day Day of month. Must be from 1 to 31 and valid for
+   * the year and month.
+   * @opt_param int fromDate.month Month of date. Must be from 1 to 12.
+   * @opt_param int fromDate.year Year of date. Must be from 1 to 9999.
+   * @opt_param int toDate.day Day of month. Must be from 1 to 31 and valid for
+   * the year and month.
+   * @opt_param int toDate.month Month of date. Must be from 1 to 12.
+   * @opt_param int toDate.year Year of date. Must be from 1 to 9999.
+   * @return GetSearchApplicationSessionStatsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GetSearchApplicationSessionStatsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(StatsSessionSearchapplications::class, 'Google_Service_CloudSearch_Resource_StatsSessionSearchapplications');
Index: vendor/google/apiclient-services/src/CloudSearch/Resource/StatsUser.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Resource/StatsUser.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Resource/StatsUser.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,33 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch\Resource;
+
+/**
+ * The "user" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudsearchService = new Google\Service\CloudSearch(...);
+ *   $user = $cloudsearchService->stats_user;
+ *  </code>
+ */
+class StatsUser extends \Google\Service\Resource
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(StatsUser::class, 'Google_Service_CloudSearch_Resource_StatsUser');
Index: vendor/google/apiclient-services/src/CloudSearch/Resource/StatsUserSearchapplications.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Resource/StatsUserSearchapplications.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Resource/StatsUserSearchapplications.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\CloudSearch\Resource;
+
+use Google\Service\CloudSearch\GetSearchApplicationUserStatsResponse;
+
+/**
+ * The "searchapplications" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudsearchService = new Google\Service\CloudSearch(...);
+ *   $searchapplications = $cloudsearchService->stats_user_searchapplications;
+ *  </code>
+ */
+class StatsUserSearchapplications extends \Google\Service\Resource
+{
+  /**
+   * Get the users statistics for search application. **Note:** This API requires
+   * a standard end user account to execute. (searchapplications.get)
+   *
+   * @param string $name The resource id of the search application session stats,
+   * in the following format: searchapplications/{application_id}
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int fromDate.day Day of month. Must be from 1 to 31 and valid for
+   * the year and month.
+   * @opt_param int fromDate.month Month of date. Must be from 1 to 12.
+   * @opt_param int fromDate.year Year of date. Must be from 1 to 9999.
+   * @opt_param int toDate.day Day of month. Must be from 1 to 31 and valid for
+   * the year and month.
+   * @opt_param int toDate.month Month of date. Must be from 1 to 12.
+   * @opt_param int toDate.year Year of date. Must be from 1 to 9999.
+   * @return GetSearchApplicationUserStatsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GetSearchApplicationUserStatsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(StatsUserSearchapplications::class, 'Google_Service_CloudSearch_Resource_StatsUserSearchapplications');
Index: vendor/google/apiclient-services/src/CloudSearch/Resource/V1.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Resource/V1.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Resource/V1.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\CloudSearch\Resource;
+
+use Google\Service\CloudSearch\InitializeCustomerRequest;
+use Google\Service\CloudSearch\Operation;
+
+/**
+ * The "v1" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudsearchService = new Google\Service\CloudSearch(...);
+ *   $v1 = $cloudsearchService->v1;
+ *  </code>
+ */
+class V1 extends \Google\Service\Resource
+{
+  /**
+   * Enables `third party` support in Google Cloud Search. **Note:** This API
+   * requires an admin account to execute. (v1.initializeCustomer)
+   *
+   * @param InitializeCustomerRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function initializeCustomer(InitializeCustomerRequest $postBody, $optParams = [])
+  {
+    $params = ['postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('initializeCustomer', [$params], Operation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(V1::class, 'Google_Service_CloudSearch_Resource_V1');
Index: vendor/google/apiclient-services/src/CloudSearch/ResourceRoleProto.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ResourceRoleProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ResourceRoleProto.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\CloudSearch;
+
+class ResourceRoleProto extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $applicationId;
+  /**
+   * @var string
+   */
+  public $objectId;
+  /**
+   * @var string
+   */
+  public $objectPart;
+  /**
+   * @var int
+   */
+  public $roleId;
+
+  /**
+   * @param string
+   */
+  public function setApplicationId($applicationId)
+  {
+    $this->applicationId = $applicationId;
+  }
+  /**
+   * @return string
+   */
+  public function getApplicationId()
+  {
+    return $this->applicationId;
+  }
+  /**
+   * @param string
+   */
+  public function setObjectId($objectId)
+  {
+    $this->objectId = $objectId;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectId()
+  {
+    return $this->objectId;
+  }
+  /**
+   * @param string
+   */
+  public function setObjectPart($objectPart)
+  {
+    $this->objectPart = $objectPart;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectPart()
+  {
+    return $this->objectPart;
+  }
+  /**
+   * @param int
+   */
+  public function setRoleId($roleId)
+  {
+    $this->roleId = $roleId;
+  }
+  /**
+   * @return int
+   */
+  public function getRoleId()
+  {
+    return $this->roleId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ResourceRoleProto::class, 'Google_Service_CloudSearch_ResourceRoleProto');
Index: vendor/google/apiclient-services/src/CloudSearch/ResponseDebugInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ResponseDebugInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ResponseDebugInfo.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\CloudSearch;
+
+class ResponseDebugInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $formattedDebugInfo;
+
+  /**
+   * @param string
+   */
+  public function setFormattedDebugInfo($formattedDebugInfo)
+  {
+    $this->formattedDebugInfo = $formattedDebugInfo;
+  }
+  /**
+   * @return string
+   */
+  public function getFormattedDebugInfo()
+  {
+    return $this->formattedDebugInfo;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ResponseDebugInfo::class, 'Google_Service_CloudSearch_ResponseDebugInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/RestrictItem.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/RestrictItem.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/RestrictItem.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\CloudSearch;
+
+class RestrictItem extends \Google\Model
+{
+  protected $driveFollowUpRestrictType = DriveFollowUpRestrict::class;
+  protected $driveFollowUpRestrictDataType = '';
+  protected $driveLocationRestrictType = DriveLocationRestrict::class;
+  protected $driveLocationRestrictDataType = '';
+  protected $driveMimeTypeRestrictType = DriveMimeTypeRestrict::class;
+  protected $driveMimeTypeRestrictDataType = '';
+  protected $driveTimeSpanRestrictType = DriveTimeSpanRestrict::class;
+  protected $driveTimeSpanRestrictDataType = '';
+  /**
+   * @var string
+   */
+  public $searchOperator;
+
+  /**
+   * @param DriveFollowUpRestrict
+   */
+  public function setDriveFollowUpRestrict(DriveFollowUpRestrict $driveFollowUpRestrict)
+  {
+    $this->driveFollowUpRestrict = $driveFollowUpRestrict;
+  }
+  /**
+   * @return DriveFollowUpRestrict
+   */
+  public function getDriveFollowUpRestrict()
+  {
+    return $this->driveFollowUpRestrict;
+  }
+  /**
+   * @param DriveLocationRestrict
+   */
+  public function setDriveLocationRestrict(DriveLocationRestrict $driveLocationRestrict)
+  {
+    $this->driveLocationRestrict = $driveLocationRestrict;
+  }
+  /**
+   * @return DriveLocationRestrict
+   */
+  public function getDriveLocationRestrict()
+  {
+    return $this->driveLocationRestrict;
+  }
+  /**
+   * @param DriveMimeTypeRestrict
+   */
+  public function setDriveMimeTypeRestrict(DriveMimeTypeRestrict $driveMimeTypeRestrict)
+  {
+    $this->driveMimeTypeRestrict = $driveMimeTypeRestrict;
+  }
+  /**
+   * @return DriveMimeTypeRestrict
+   */
+  public function getDriveMimeTypeRestrict()
+  {
+    return $this->driveMimeTypeRestrict;
+  }
+  /**
+   * @param DriveTimeSpanRestrict
+   */
+  public function setDriveTimeSpanRestrict(DriveTimeSpanRestrict $driveTimeSpanRestrict)
+  {
+    $this->driveTimeSpanRestrict = $driveTimeSpanRestrict;
+  }
+  /**
+   * @return DriveTimeSpanRestrict
+   */
+  public function getDriveTimeSpanRestrict()
+  {
+    return $this->driveTimeSpanRestrict;
+  }
+  /**
+   * @param string
+   */
+  public function setSearchOperator($searchOperator)
+  {
+    $this->searchOperator = $searchOperator;
+  }
+  /**
+   * @return string
+   */
+  public function getSearchOperator()
+  {
+    return $this->searchOperator;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RestrictItem::class, 'Google_Service_CloudSearch_RestrictItem');
Index: vendor/google/apiclient-services/src/CloudSearch/ResultCounts.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ResultCounts.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ResultCounts.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\CloudSearch;
+
+class ResultCounts extends \Google\Collection
+{
+  protected $collection_key = 'sourceResultCounts';
+  protected $sourceResultCountsType = SourceResultCount::class;
+  protected $sourceResultCountsDataType = 'array';
+
+  /**
+   * @param SourceResultCount[]
+   */
+  public function setSourceResultCounts($sourceResultCounts)
+  {
+    $this->sourceResultCounts = $sourceResultCounts;
+  }
+  /**
+   * @return SourceResultCount[]
+   */
+  public function getSourceResultCounts()
+  {
+    return $this->sourceResultCounts;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ResultCounts::class, 'Google_Service_CloudSearch_ResultCounts');
Index: vendor/google/apiclient-services/src/CloudSearch/ResultDebugInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ResultDebugInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ResultDebugInfo.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\CloudSearch;
+
+class ResultDebugInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $formattedDebugInfo;
+
+  /**
+   * @param string
+   */
+  public function setFormattedDebugInfo($formattedDebugInfo)
+  {
+    $this->formattedDebugInfo = $formattedDebugInfo;
+  }
+  /**
+   * @return string
+   */
+  public function getFormattedDebugInfo()
+  {
+    return $this->formattedDebugInfo;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ResultDebugInfo::class, 'Google_Service_CloudSearch_ResultDebugInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/ResultDisplayField.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ResultDisplayField.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ResultDisplayField.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\CloudSearch;
+
+class ResultDisplayField extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $label;
+  /**
+   * @var string
+   */
+  public $operatorName;
+  protected $propertyType = NamedProperty::class;
+  protected $propertyDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setLabel($label)
+  {
+    $this->label = $label;
+  }
+  /**
+   * @return string
+   */
+  public function getLabel()
+  {
+    return $this->label;
+  }
+  /**
+   * @param string
+   */
+  public function setOperatorName($operatorName)
+  {
+    $this->operatorName = $operatorName;
+  }
+  /**
+   * @return string
+   */
+  public function getOperatorName()
+  {
+    return $this->operatorName;
+  }
+  /**
+   * @param NamedProperty
+   */
+  public function setProperty(NamedProperty $property)
+  {
+    $this->property = $property;
+  }
+  /**
+   * @return NamedProperty
+   */
+  public function getProperty()
+  {
+    return $this->property;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ResultDisplayField::class, 'Google_Service_CloudSearch_ResultDisplayField');
Index: vendor/google/apiclient-services/src/CloudSearch/ResultDisplayLine.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ResultDisplayLine.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ResultDisplayLine.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\CloudSearch;
+
+class ResultDisplayLine extends \Google\Collection
+{
+  protected $collection_key = 'fields';
+  protected $fieldsType = ResultDisplayField::class;
+  protected $fieldsDataType = 'array';
+
+  /**
+   * @param ResultDisplayField[]
+   */
+  public function setFields($fields)
+  {
+    $this->fields = $fields;
+  }
+  /**
+   * @return ResultDisplayField[]
+   */
+  public function getFields()
+  {
+    return $this->fields;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ResultDisplayLine::class, 'Google_Service_CloudSearch_ResultDisplayLine');
Index: vendor/google/apiclient-services/src/CloudSearch/ResultDisplayMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ResultDisplayMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ResultDisplayMetadata.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\CloudSearch;
+
+class ResultDisplayMetadata extends \Google\Collection
+{
+  protected $collection_key = 'metalines';
+  protected $metalinesType = ResultDisplayLine::class;
+  protected $metalinesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $objectTypeLabel;
+
+  /**
+   * @param ResultDisplayLine[]
+   */
+  public function setMetalines($metalines)
+  {
+    $this->metalines = $metalines;
+  }
+  /**
+   * @return ResultDisplayLine[]
+   */
+  public function getMetalines()
+  {
+    return $this->metalines;
+  }
+  /**
+   * @param string
+   */
+  public function setObjectTypeLabel($objectTypeLabel)
+  {
+    $this->objectTypeLabel = $objectTypeLabel;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectTypeLabel()
+  {
+    return $this->objectTypeLabel;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ResultDisplayMetadata::class, 'Google_Service_CloudSearch_ResultDisplayMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/RetrievalImportance.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/RetrievalImportance.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/RetrievalImportance.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\CloudSearch;
+
+class RetrievalImportance extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $importance;
+
+  /**
+   * @param string
+   */
+  public function setImportance($importance)
+  {
+    $this->importance = $importance;
+  }
+  /**
+   * @return string
+   */
+  public function getImportance()
+  {
+    return $this->importance;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RetrievalImportance::class, 'Google_Service_CloudSearch_RetrievalImportance');
Index: vendor/google/apiclient-services/src/CloudSearch/RewrittenQueries.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/RewrittenQueries.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/RewrittenQueries.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\CloudSearch;
+
+class RewrittenQueries extends \Google\Collection
+{
+  protected $collection_key = 'rewrittenQueries';
+  protected $rewrittenQueriesType = RewrittenQuery::class;
+  protected $rewrittenQueriesDataType = 'array';
+  /**
+   * @var int
+   */
+  public $selectedQueryIndex;
+
+  /**
+   * @param RewrittenQuery[]
+   */
+  public function setRewrittenQueries($rewrittenQueries)
+  {
+    $this->rewrittenQueries = $rewrittenQueries;
+  }
+  /**
+   * @return RewrittenQuery[]
+   */
+  public function getRewrittenQueries()
+  {
+    return $this->rewrittenQueries;
+  }
+  /**
+   * @param int
+   */
+  public function setSelectedQueryIndex($selectedQueryIndex)
+  {
+    $this->selectedQueryIndex = $selectedQueryIndex;
+  }
+  /**
+   * @return int
+   */
+  public function getSelectedQueryIndex()
+  {
+    return $this->selectedQueryIndex;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RewrittenQueries::class, 'Google_Service_CloudSearch_RewrittenQueries');
Index: vendor/google/apiclient-services/src/CloudSearch/RewrittenQuery.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/RewrittenQuery.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/RewrittenQuery.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,71 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class RewrittenQuery extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $rewrittenQuery;
+  public $score;
+  /**
+   * @var string
+   */
+  public $sortBy;
+
+  /**
+   * @param string
+   */
+  public function setRewrittenQuery($rewrittenQuery)
+  {
+    $this->rewrittenQuery = $rewrittenQuery;
+  }
+  /**
+   * @return string
+   */
+  public function getRewrittenQuery()
+  {
+    return $this->rewrittenQuery;
+  }
+  public function setScore($score)
+  {
+    $this->score = $score;
+  }
+  public function getScore()
+  {
+    return $this->score;
+  }
+  /**
+   * @param string
+   */
+  public function setSortBy($sortBy)
+  {
+    $this->sortBy = $sortBy;
+  }
+  /**
+   * @return string
+   */
+  public function getSortBy()
+  {
+    return $this->sortBy;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RewrittenQuery::class, 'Google_Service_CloudSearch_RewrittenQuery');
Index: vendor/google/apiclient-services/src/CloudSearch/RoomRenameMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/RoomRenameMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/RoomRenameMetadata.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\CloudSearch;
+
+class RoomRenameMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $newName;
+  /**
+   * @var string
+   */
+  public $prevName;
+
+  /**
+   * @param string
+   */
+  public function setNewName($newName)
+  {
+    $this->newName = $newName;
+  }
+  /**
+   * @return string
+   */
+  public function getNewName()
+  {
+    return $this->newName;
+  }
+  /**
+   * @param string
+   */
+  public function setPrevName($prevName)
+  {
+    $this->prevName = $prevName;
+  }
+  /**
+   * @return string
+   */
+  public function getPrevName()
+  {
+    return $this->prevName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RoomRenameMetadata::class, 'Google_Service_CloudSearch_RoomRenameMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/RoomUpdatedMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/RoomUpdatedMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/RoomUpdatedMetadata.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\CloudSearch;
+
+class RoomUpdatedMetadata extends \Google\Model
+{
+  protected $groupDetailsMetadataType = GroupDetailsUpdatedMetadata::class;
+  protected $groupDetailsMetadataDataType = '';
+  /**
+   * @var bool
+   */
+  public $groupLinkSharingEnabled;
+  protected $initiatorDataType = '';
+  /**
+   * @var string
+   */
+  public $initiatorType;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $renameMetadataType = RoomRenameMetadata::class;
+  protected $renameMetadataDataType = '';
+  protected $visibilityType = AppsDynamiteSharedGroupVisibility::class;
+  protected $visibilityDataType = '';
+
+  /**
+   * @param GroupDetailsUpdatedMetadata
+   */
+  public function setGroupDetailsMetadata(GroupDetailsUpdatedMetadata $groupDetailsMetadata)
+  {
+    $this->groupDetailsMetadata = $groupDetailsMetadata;
+  }
+  /**
+   * @return GroupDetailsUpdatedMetadata
+   */
+  public function getGroupDetailsMetadata()
+  {
+    return $this->groupDetailsMetadata;
+  }
+  /**
+   * @param bool
+   */
+  public function setGroupLinkSharingEnabled($groupLinkSharingEnabled)
+  {
+    $this->groupLinkSharingEnabled = $groupLinkSharingEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getGroupLinkSharingEnabled()
+  {
+    return $this->groupLinkSharingEnabled;
+  }
+  /**
+   * @param User
+   */
+  public function setInitiator(User $initiator)
+  {
+    $this->initiator = $initiator;
+  }
+  /**
+   * @return User
+   */
+  public function getInitiator()
+  {
+    return $this->initiator;
+  }
+  /**
+   * @param string
+   */
+  public function setInitiatorType($initiatorType)
+  {
+    $this->initiatorType = $initiatorType;
+  }
+  /**
+   * @return string
+   */
+  public function getInitiatorType()
+  {
+    return $this->initiatorType;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param RoomRenameMetadata
+   */
+  public function setRenameMetadata(RoomRenameMetadata $renameMetadata)
+  {
+    $this->renameMetadata = $renameMetadata;
+  }
+  /**
+   * @return RoomRenameMetadata
+   */
+  public function getRenameMetadata()
+  {
+    return $this->renameMetadata;
+  }
+  /**
+   * @param AppsDynamiteSharedGroupVisibility
+   */
+  public function setVisibility(AppsDynamiteSharedGroupVisibility $visibility)
+  {
+    $this->visibility = $visibility;
+  }
+  /**
+   * @return AppsDynamiteSharedGroupVisibility
+   */
+  public function getVisibility()
+  {
+    return $this->visibility;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RoomUpdatedMetadata::class, 'Google_Service_CloudSearch_RoomUpdatedMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/Roster.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Roster.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Roster.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,166 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class Roster extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $avatarUrl;
+  protected $idType = RosterId::class;
+  protected $idDataType = '';
+  /**
+   * @var bool
+   */
+  public $isMembershipVisibleToCaller;
+  /**
+   * @var int
+   */
+  public $membershipCount;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $rosterGaiaKey;
+  /**
+   * @var string
+   */
+  public $rosterState;
+  protected $segmentedMembershipCountsType = AppsDynamiteSharedSegmentedMembershipCounts::class;
+  protected $segmentedMembershipCountsDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setAvatarUrl($avatarUrl)
+  {
+    $this->avatarUrl = $avatarUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getAvatarUrl()
+  {
+    return $this->avatarUrl;
+  }
+  /**
+   * @param RosterId
+   */
+  public function setId(RosterId $id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return RosterId
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsMembershipVisibleToCaller($isMembershipVisibleToCaller)
+  {
+    $this->isMembershipVisibleToCaller = $isMembershipVisibleToCaller;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsMembershipVisibleToCaller()
+  {
+    return $this->isMembershipVisibleToCaller;
+  }
+  /**
+   * @param int
+   */
+  public function setMembershipCount($membershipCount)
+  {
+    $this->membershipCount = $membershipCount;
+  }
+  /**
+   * @return int
+   */
+  public function getMembershipCount()
+  {
+    return $this->membershipCount;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setRosterGaiaKey($rosterGaiaKey)
+  {
+    $this->rosterGaiaKey = $rosterGaiaKey;
+  }
+  /**
+   * @return string
+   */
+  public function getRosterGaiaKey()
+  {
+    return $this->rosterGaiaKey;
+  }
+  /**
+   * @param string
+   */
+  public function setRosterState($rosterState)
+  {
+    $this->rosterState = $rosterState;
+  }
+  /**
+   * @return string
+   */
+  public function getRosterState()
+  {
+    return $this->rosterState;
+  }
+  /**
+   * @param AppsDynamiteSharedSegmentedMembershipCounts
+   */
+  public function setSegmentedMembershipCounts(AppsDynamiteSharedSegmentedMembershipCounts $segmentedMembershipCounts)
+  {
+    $this->segmentedMembershipCounts = $segmentedMembershipCounts;
+  }
+  /**
+   * @return AppsDynamiteSharedSegmentedMembershipCounts
+   */
+  public function getSegmentedMembershipCounts()
+  {
+    return $this->segmentedMembershipCounts;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Roster::class, 'Google_Service_CloudSearch_Roster');
Index: vendor/google/apiclient-services/src/CloudSearch/RosterId.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/RosterId.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/RosterId.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\CloudSearch;
+
+class RosterId extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $id;
+
+  /**
+   * @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(RosterId::class, 'Google_Service_CloudSearch_RosterId');
Index: vendor/google/apiclient-services/src/CloudSearch/RpcOptions.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/RpcOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/RpcOptions.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\CloudSearch;
+
+class RpcOptions extends \Google\Model
+{
+  protected $requestExtensionsType = MessageSet::class;
+  protected $requestExtensionsDataType = '';
+
+  /**
+   * @param MessageSet
+   */
+  public function setRequestExtensions(MessageSet $requestExtensions)
+  {
+    $this->requestExtensions = $requestExtensions;
+  }
+  /**
+   * @return MessageSet
+   */
+  public function getRequestExtensions()
+  {
+    return $this->requestExtensions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RpcOptions::class, 'Google_Service_CloudSearch_RpcOptions');
Index: vendor/google/apiclient-services/src/CloudSearch/SafeHtmlProto.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/SafeHtmlProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/SafeHtmlProto.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\CloudSearch;
+
+class SafeHtmlProto extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $privateDoNotAccessOrElseSafeHtmlWrappedValue;
+
+  /**
+   * @param string
+   */
+  public function setPrivateDoNotAccessOrElseSafeHtmlWrappedValue($privateDoNotAccessOrElseSafeHtmlWrappedValue)
+  {
+    $this->privateDoNotAccessOrElseSafeHtmlWrappedValue = $privateDoNotAccessOrElseSafeHtmlWrappedValue;
+  }
+  /**
+   * @return string
+   */
+  public function getPrivateDoNotAccessOrElseSafeHtmlWrappedValue()
+  {
+    return $this->privateDoNotAccessOrElseSafeHtmlWrappedValue;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SafeHtmlProto::class, 'Google_Service_CloudSearch_SafeHtmlProto');
Index: vendor/google/apiclient-services/src/CloudSearch/SafeUrlProto.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/SafeUrlProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/SafeUrlProto.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\CloudSearch;
+
+class SafeUrlProto extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $privateDoNotAccessOrElseSafeUrlWrappedValue;
+
+  /**
+   * @param string
+   */
+  public function setPrivateDoNotAccessOrElseSafeUrlWrappedValue($privateDoNotAccessOrElseSafeUrlWrappedValue)
+  {
+    $this->privateDoNotAccessOrElseSafeUrlWrappedValue = $privateDoNotAccessOrElseSafeUrlWrappedValue;
+  }
+  /**
+   * @return string
+   */
+  public function getPrivateDoNotAccessOrElseSafeUrlWrappedValue()
+  {
+    return $this->privateDoNotAccessOrElseSafeUrlWrappedValue;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SafeUrlProto::class, 'Google_Service_CloudSearch_SafeUrlProto');
Index: vendor/google/apiclient-services/src/CloudSearch/Schema.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Schema.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Schema.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\CloudSearch;
+
+class Schema extends \Google\Collection
+{
+  protected $collection_key = 'operationIds';
+  protected $objectDefinitionsType = ObjectDefinition::class;
+  protected $objectDefinitionsDataType = 'array';
+  /**
+   * @var string[]
+   */
+  public $operationIds;
+
+  /**
+   * @param ObjectDefinition[]
+   */
+  public function setObjectDefinitions($objectDefinitions)
+  {
+    $this->objectDefinitions = $objectDefinitions;
+  }
+  /**
+   * @return ObjectDefinition[]
+   */
+  public function getObjectDefinitions()
+  {
+    return $this->objectDefinitions;
+  }
+  /**
+   * @param string[]
+   */
+  public function setOperationIds($operationIds)
+  {
+    $this->operationIds = $operationIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getOperationIds()
+  {
+    return $this->operationIds;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Schema::class, 'Google_Service_CloudSearch_Schema');
Index: vendor/google/apiclient-services/src/CloudSearch/ScoringConfig.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ScoringConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ScoringConfig.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\CloudSearch;
+
+class ScoringConfig extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $disableFreshness;
+  /**
+   * @var bool
+   */
+  public $disablePersonalization;
+
+  /**
+   * @param bool
+   */
+  public function setDisableFreshness($disableFreshness)
+  {
+    $this->disableFreshness = $disableFreshness;
+  }
+  /**
+   * @return bool
+   */
+  public function getDisableFreshness()
+  {
+    return $this->disableFreshness;
+  }
+  /**
+   * @param bool
+   */
+  public function setDisablePersonalization($disablePersonalization)
+  {
+    $this->disablePersonalization = $disablePersonalization;
+  }
+  /**
+   * @return bool
+   */
+  public function getDisablePersonalization()
+  {
+    return $this->disablePersonalization;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ScoringConfig::class, 'Google_Service_CloudSearch_ScoringConfig');
Index: vendor/google/apiclient-services/src/CloudSearch/SearchApplication.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/SearchApplication.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/SearchApplication.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,213 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class SearchApplication extends \Google\Collection
+{
+  protected $collection_key = 'sourceConfig';
+  protected $dataSourceRestrictionsType = DataSourceRestriction::class;
+  protected $dataSourceRestrictionsDataType = 'array';
+  protected $defaultFacetOptionsType = FacetOptions::class;
+  protected $defaultFacetOptionsDataType = 'array';
+  protected $defaultSortOptionsType = SortOptions::class;
+  protected $defaultSortOptionsDataType = '';
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var bool
+   */
+  public $enableAuditLog;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string[]
+   */
+  public $operationIds;
+  protected $queryInterpretationConfigType = QueryInterpretationConfig::class;
+  protected $queryInterpretationConfigDataType = '';
+  /**
+   * @var bool
+   */
+  public $returnResultThumbnailUrls;
+  protected $scoringConfigType = ScoringConfig::class;
+  protected $scoringConfigDataType = '';
+  protected $sourceConfigType = SourceConfig::class;
+  protected $sourceConfigDataType = 'array';
+
+  /**
+   * @param DataSourceRestriction[]
+   */
+  public function setDataSourceRestrictions($dataSourceRestrictions)
+  {
+    $this->dataSourceRestrictions = $dataSourceRestrictions;
+  }
+  /**
+   * @return DataSourceRestriction[]
+   */
+  public function getDataSourceRestrictions()
+  {
+    return $this->dataSourceRestrictions;
+  }
+  /**
+   * @param FacetOptions[]
+   */
+  public function setDefaultFacetOptions($defaultFacetOptions)
+  {
+    $this->defaultFacetOptions = $defaultFacetOptions;
+  }
+  /**
+   * @return FacetOptions[]
+   */
+  public function getDefaultFacetOptions()
+  {
+    return $this->defaultFacetOptions;
+  }
+  /**
+   * @param SortOptions
+   */
+  public function setDefaultSortOptions(SortOptions $defaultSortOptions)
+  {
+    $this->defaultSortOptions = $defaultSortOptions;
+  }
+  /**
+   * @return SortOptions
+   */
+  public function getDefaultSortOptions()
+  {
+    return $this->defaultSortOptions;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnableAuditLog($enableAuditLog)
+  {
+    $this->enableAuditLog = $enableAuditLog;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableAuditLog()
+  {
+    return $this->enableAuditLog;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string[]
+   */
+  public function setOperationIds($operationIds)
+  {
+    $this->operationIds = $operationIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getOperationIds()
+  {
+    return $this->operationIds;
+  }
+  /**
+   * @param QueryInterpretationConfig
+   */
+  public function setQueryInterpretationConfig(QueryInterpretationConfig $queryInterpretationConfig)
+  {
+    $this->queryInterpretationConfig = $queryInterpretationConfig;
+  }
+  /**
+   * @return QueryInterpretationConfig
+   */
+  public function getQueryInterpretationConfig()
+  {
+    return $this->queryInterpretationConfig;
+  }
+  /**
+   * @param bool
+   */
+  public function setReturnResultThumbnailUrls($returnResultThumbnailUrls)
+  {
+    $this->returnResultThumbnailUrls = $returnResultThumbnailUrls;
+  }
+  /**
+   * @return bool
+   */
+  public function getReturnResultThumbnailUrls()
+  {
+    return $this->returnResultThumbnailUrls;
+  }
+  /**
+   * @param ScoringConfig
+   */
+  public function setScoringConfig(ScoringConfig $scoringConfig)
+  {
+    $this->scoringConfig = $scoringConfig;
+  }
+  /**
+   * @return ScoringConfig
+   */
+  public function getScoringConfig()
+  {
+    return $this->scoringConfig;
+  }
+  /**
+   * @param SourceConfig[]
+   */
+  public function setSourceConfig($sourceConfig)
+  {
+    $this->sourceConfig = $sourceConfig;
+  }
+  /**
+   * @return SourceConfig[]
+   */
+  public function getSourceConfig()
+  {
+    return $this->sourceConfig;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SearchApplication::class, 'Google_Service_CloudSearch_SearchApplication');
Index: vendor/google/apiclient-services/src/CloudSearch/SearchApplicationQueryStats.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/SearchApplicationQueryStats.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/SearchApplicationQueryStats.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\CloudSearch;
+
+class SearchApplicationQueryStats extends \Google\Collection
+{
+  protected $collection_key = 'queryCountByStatus';
+  protected $dateType = Date::class;
+  protected $dateDataType = '';
+  protected $queryCountByStatusType = QueryCountByStatus::class;
+  protected $queryCountByStatusDataType = 'array';
+
+  /**
+   * @param Date
+   */
+  public function setDate(Date $date)
+  {
+    $this->date = $date;
+  }
+  /**
+   * @return Date
+   */
+  public function getDate()
+  {
+    return $this->date;
+  }
+  /**
+   * @param QueryCountByStatus[]
+   */
+  public function setQueryCountByStatus($queryCountByStatus)
+  {
+    $this->queryCountByStatus = $queryCountByStatus;
+  }
+  /**
+   * @return QueryCountByStatus[]
+   */
+  public function getQueryCountByStatus()
+  {
+    return $this->queryCountByStatus;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SearchApplicationQueryStats::class, 'Google_Service_CloudSearch_SearchApplicationQueryStats');
Index: vendor/google/apiclient-services/src/CloudSearch/SearchApplicationSessionStats.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/SearchApplicationSessionStats.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/SearchApplicationSessionStats.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\CloudSearch;
+
+class SearchApplicationSessionStats extends \Google\Model
+{
+  protected $dateType = Date::class;
+  protected $dateDataType = '';
+  /**
+   * @var string
+   */
+  public $searchSessionsCount;
+
+  /**
+   * @param Date
+   */
+  public function setDate(Date $date)
+  {
+    $this->date = $date;
+  }
+  /**
+   * @return Date
+   */
+  public function getDate()
+  {
+    return $this->date;
+  }
+  /**
+   * @param string
+   */
+  public function setSearchSessionsCount($searchSessionsCount)
+  {
+    $this->searchSessionsCount = $searchSessionsCount;
+  }
+  /**
+   * @return string
+   */
+  public function getSearchSessionsCount()
+  {
+    return $this->searchSessionsCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SearchApplicationSessionStats::class, 'Google_Service_CloudSearch_SearchApplicationSessionStats');
Index: vendor/google/apiclient-services/src/CloudSearch/SearchApplicationUserStats.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/SearchApplicationUserStats.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/SearchApplicationUserStats.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\CloudSearch;
+
+class SearchApplicationUserStats extends \Google\Model
+{
+  protected $dateType = Date::class;
+  protected $dateDataType = '';
+  /**
+   * @var string
+   */
+  public $oneDayActiveUsersCount;
+  /**
+   * @var string
+   */
+  public $sevenDaysActiveUsersCount;
+  /**
+   * @var string
+   */
+  public $thirtyDaysActiveUsersCount;
+
+  /**
+   * @param Date
+   */
+  public function setDate(Date $date)
+  {
+    $this->date = $date;
+  }
+  /**
+   * @return Date
+   */
+  public function getDate()
+  {
+    return $this->date;
+  }
+  /**
+   * @param string
+   */
+  public function setOneDayActiveUsersCount($oneDayActiveUsersCount)
+  {
+    $this->oneDayActiveUsersCount = $oneDayActiveUsersCount;
+  }
+  /**
+   * @return string
+   */
+  public function getOneDayActiveUsersCount()
+  {
+    return $this->oneDayActiveUsersCount;
+  }
+  /**
+   * @param string
+   */
+  public function setSevenDaysActiveUsersCount($sevenDaysActiveUsersCount)
+  {
+    $this->sevenDaysActiveUsersCount = $sevenDaysActiveUsersCount;
+  }
+  /**
+   * @return string
+   */
+  public function getSevenDaysActiveUsersCount()
+  {
+    return $this->sevenDaysActiveUsersCount;
+  }
+  /**
+   * @param string
+   */
+  public function setThirtyDaysActiveUsersCount($thirtyDaysActiveUsersCount)
+  {
+    $this->thirtyDaysActiveUsersCount = $thirtyDaysActiveUsersCount;
+  }
+  /**
+   * @return string
+   */
+  public function getThirtyDaysActiveUsersCount()
+  {
+    return $this->thirtyDaysActiveUsersCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SearchApplicationUserStats::class, 'Google_Service_CloudSearch_SearchApplicationUserStats');
Index: vendor/google/apiclient-services/src/CloudSearch/SearchItemsByViewUrlRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/SearchItemsByViewUrlRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/SearchItemsByViewUrlRequest.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\CloudSearch;
+
+class SearchItemsByViewUrlRequest extends \Google\Model
+{
+  protected $debugOptionsType = DebugOptions::class;
+  protected $debugOptionsDataType = '';
+  /**
+   * @var string
+   */
+  public $pageToken;
+  /**
+   * @var string
+   */
+  public $viewUrl;
+
+  /**
+   * @param DebugOptions
+   */
+  public function setDebugOptions(DebugOptions $debugOptions)
+  {
+    $this->debugOptions = $debugOptions;
+  }
+  /**
+   * @return DebugOptions
+   */
+  public function getDebugOptions()
+  {
+    return $this->debugOptions;
+  }
+  /**
+   * @param string
+   */
+  public function setPageToken($pageToken)
+  {
+    $this->pageToken = $pageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getPageToken()
+  {
+    return $this->pageToken;
+  }
+  /**
+   * @param string
+   */
+  public function setViewUrl($viewUrl)
+  {
+    $this->viewUrl = $viewUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getViewUrl()
+  {
+    return $this->viewUrl;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SearchItemsByViewUrlRequest::class, 'Google_Service_CloudSearch_SearchItemsByViewUrlRequest');
Index: vendor/google/apiclient-services/src/CloudSearch/SearchItemsByViewUrlResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/SearchItemsByViewUrlResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/SearchItemsByViewUrlResponse.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\CloudSearch;
+
+class SearchItemsByViewUrlResponse extends \Google\Collection
+{
+  protected $collection_key = 'items';
+  protected $itemsType = Item::class;
+  protected $itemsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param Item[]
+   */
+  public function setItems($items)
+  {
+    $this->items = $items;
+  }
+  /**
+   * @return Item[]
+   */
+  public function getItems()
+  {
+    return $this->items;
+  }
+  /**
+   * @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(SearchItemsByViewUrlResponse::class, 'Google_Service_CloudSearch_SearchItemsByViewUrlResponse');
Index: vendor/google/apiclient-services/src/CloudSearch/SearchLinkData.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/SearchLinkData.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/SearchLinkData.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\CloudSearch;
+
+class SearchLinkData extends \Google\Model
+{
+  /**
+   * @var float
+   */
+  public $kgEntityConfidence;
+  /**
+   * @var string
+   */
+  public $mid;
+  /**
+   * @var float
+   */
+  public $queryBroadnessScore;
+
+  /**
+   * @param float
+   */
+  public function setKgEntityConfidence($kgEntityConfidence)
+  {
+    $this->kgEntityConfidence = $kgEntityConfidence;
+  }
+  /**
+   * @return float
+   */
+  public function getKgEntityConfidence()
+  {
+    return $this->kgEntityConfidence;
+  }
+  /**
+   * @param string
+   */
+  public function setMid($mid)
+  {
+    $this->mid = $mid;
+  }
+  /**
+   * @return string
+   */
+  public function getMid()
+  {
+    return $this->mid;
+  }
+  /**
+   * @param float
+   */
+  public function setQueryBroadnessScore($queryBroadnessScore)
+  {
+    $this->queryBroadnessScore = $queryBroadnessScore;
+  }
+  /**
+   * @return float
+   */
+  public function getQueryBroadnessScore()
+  {
+    return $this->queryBroadnessScore;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SearchLinkData::class, 'Google_Service_CloudSearch_SearchLinkData');
Index: vendor/google/apiclient-services/src/CloudSearch/SearchQualityMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/SearchQualityMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/SearchQualityMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,35 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class SearchQualityMetadata extends \Google\Model
+{
+  public $quality;
+
+  public function setQuality($quality)
+  {
+    $this->quality = $quality;
+  }
+  public function getQuality()
+  {
+    return $this->quality;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SearchQualityMetadata::class, 'Google_Service_CloudSearch_SearchQualityMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/SearchRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/SearchRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/SearchRequest.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\CloudSearch;
+
+class SearchRequest extends \Google\Collection
+{
+  protected $collection_key = 'facetOptions';
+  protected $contextAttributesType = ContextAttribute::class;
+  protected $contextAttributesDataType = 'array';
+  protected $dataSourceRestrictionsType = DataSourceRestriction::class;
+  protected $dataSourceRestrictionsDataType = 'array';
+  protected $facetOptionsType = FacetOptions::class;
+  protected $facetOptionsDataType = 'array';
+  /**
+   * @var int
+   */
+  public $pageSize;
+  /**
+   * @var string
+   */
+  public $query;
+  protected $queryInterpretationOptionsType = QueryInterpretationOptions::class;
+  protected $queryInterpretationOptionsDataType = '';
+  protected $requestOptionsType = RequestOptions::class;
+  protected $requestOptionsDataType = '';
+  protected $sortOptionsType = SortOptions::class;
+  protected $sortOptionsDataType = '';
+  /**
+   * @var int
+   */
+  public $start;
+
+  /**
+   * @param ContextAttribute[]
+   */
+  public function setContextAttributes($contextAttributes)
+  {
+    $this->contextAttributes = $contextAttributes;
+  }
+  /**
+   * @return ContextAttribute[]
+   */
+  public function getContextAttributes()
+  {
+    return $this->contextAttributes;
+  }
+  /**
+   * @param DataSourceRestriction[]
+   */
+  public function setDataSourceRestrictions($dataSourceRestrictions)
+  {
+    $this->dataSourceRestrictions = $dataSourceRestrictions;
+  }
+  /**
+   * @return DataSourceRestriction[]
+   */
+  public function getDataSourceRestrictions()
+  {
+    return $this->dataSourceRestrictions;
+  }
+  /**
+   * @param FacetOptions[]
+   */
+  public function setFacetOptions($facetOptions)
+  {
+    $this->facetOptions = $facetOptions;
+  }
+  /**
+   * @return FacetOptions[]
+   */
+  public function getFacetOptions()
+  {
+    return $this->facetOptions;
+  }
+  /**
+   * @param int
+   */
+  public function setPageSize($pageSize)
+  {
+    $this->pageSize = $pageSize;
+  }
+  /**
+   * @return int
+   */
+  public function getPageSize()
+  {
+    return $this->pageSize;
+  }
+  /**
+   * @param string
+   */
+  public function setQuery($query)
+  {
+    $this->query = $query;
+  }
+  /**
+   * @return string
+   */
+  public function getQuery()
+  {
+    return $this->query;
+  }
+  /**
+   * @param QueryInterpretationOptions
+   */
+  public function setQueryInterpretationOptions(QueryInterpretationOptions $queryInterpretationOptions)
+  {
+    $this->queryInterpretationOptions = $queryInterpretationOptions;
+  }
+  /**
+   * @return QueryInterpretationOptions
+   */
+  public function getQueryInterpretationOptions()
+  {
+    return $this->queryInterpretationOptions;
+  }
+  /**
+   * @param RequestOptions
+   */
+  public function setRequestOptions(RequestOptions $requestOptions)
+  {
+    $this->requestOptions = $requestOptions;
+  }
+  /**
+   * @return RequestOptions
+   */
+  public function getRequestOptions()
+  {
+    return $this->requestOptions;
+  }
+  /**
+   * @param SortOptions
+   */
+  public function setSortOptions(SortOptions $sortOptions)
+  {
+    $this->sortOptions = $sortOptions;
+  }
+  /**
+   * @return SortOptions
+   */
+  public function getSortOptions()
+  {
+    return $this->sortOptions;
+  }
+  /**
+   * @param int
+   */
+  public function setStart($start)
+  {
+    $this->start = $start;
+  }
+  /**
+   * @return int
+   */
+  public function getStart()
+  {
+    return $this->start;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SearchRequest::class, 'Google_Service_CloudSearch_SearchRequest');
Index: vendor/google/apiclient-services/src/CloudSearch/SearchResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/SearchResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/SearchResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,209 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class SearchResponse extends \Google\Collection
+{
+  protected $collection_key = 'structuredResults';
+  protected $debugInfoType = ResponseDebugInfo::class;
+  protected $debugInfoDataType = '';
+  protected $errorInfoType = ErrorInfo::class;
+  protected $errorInfoDataType = '';
+  protected $facetResultsType = FacetResult::class;
+  protected $facetResultsDataType = 'array';
+  /**
+   * @var bool
+   */
+  public $hasMoreResults;
+  protected $queryInterpretationType = QueryInterpretation::class;
+  protected $queryInterpretationDataType = '';
+  /**
+   * @var string
+   */
+  public $resultCountEstimate;
+  /**
+   * @var string
+   */
+  public $resultCountExact;
+  protected $resultCountsType = ResultCounts::class;
+  protected $resultCountsDataType = '';
+  protected $resultsType = SearchResult::class;
+  protected $resultsDataType = 'array';
+  protected $spellResultsType = SpellResult::class;
+  protected $spellResultsDataType = 'array';
+  protected $structuredResultsType = StructuredResult::class;
+  protected $structuredResultsDataType = 'array';
+
+  /**
+   * @param ResponseDebugInfo
+   */
+  public function setDebugInfo(ResponseDebugInfo $debugInfo)
+  {
+    $this->debugInfo = $debugInfo;
+  }
+  /**
+   * @return ResponseDebugInfo
+   */
+  public function getDebugInfo()
+  {
+    return $this->debugInfo;
+  }
+  /**
+   * @param ErrorInfo
+   */
+  public function setErrorInfo(ErrorInfo $errorInfo)
+  {
+    $this->errorInfo = $errorInfo;
+  }
+  /**
+   * @return ErrorInfo
+   */
+  public function getErrorInfo()
+  {
+    return $this->errorInfo;
+  }
+  /**
+   * @param FacetResult[]
+   */
+  public function setFacetResults($facetResults)
+  {
+    $this->facetResults = $facetResults;
+  }
+  /**
+   * @return FacetResult[]
+   */
+  public function getFacetResults()
+  {
+    return $this->facetResults;
+  }
+  /**
+   * @param bool
+   */
+  public function setHasMoreResults($hasMoreResults)
+  {
+    $this->hasMoreResults = $hasMoreResults;
+  }
+  /**
+   * @return bool
+   */
+  public function getHasMoreResults()
+  {
+    return $this->hasMoreResults;
+  }
+  /**
+   * @param QueryInterpretation
+   */
+  public function setQueryInterpretation(QueryInterpretation $queryInterpretation)
+  {
+    $this->queryInterpretation = $queryInterpretation;
+  }
+  /**
+   * @return QueryInterpretation
+   */
+  public function getQueryInterpretation()
+  {
+    return $this->queryInterpretation;
+  }
+  /**
+   * @param string
+   */
+  public function setResultCountEstimate($resultCountEstimate)
+  {
+    $this->resultCountEstimate = $resultCountEstimate;
+  }
+  /**
+   * @return string
+   */
+  public function getResultCountEstimate()
+  {
+    return $this->resultCountEstimate;
+  }
+  /**
+   * @param string
+   */
+  public function setResultCountExact($resultCountExact)
+  {
+    $this->resultCountExact = $resultCountExact;
+  }
+  /**
+   * @return string
+   */
+  public function getResultCountExact()
+  {
+    return $this->resultCountExact;
+  }
+  /**
+   * @param ResultCounts
+   */
+  public function setResultCounts(ResultCounts $resultCounts)
+  {
+    $this->resultCounts = $resultCounts;
+  }
+  /**
+   * @return ResultCounts
+   */
+  public function getResultCounts()
+  {
+    return $this->resultCounts;
+  }
+  /**
+   * @param SearchResult[]
+   */
+  public function setResults($results)
+  {
+    $this->results = $results;
+  }
+  /**
+   * @return SearchResult[]
+   */
+  public function getResults()
+  {
+    return $this->results;
+  }
+  /**
+   * @param SpellResult[]
+   */
+  public function setSpellResults($spellResults)
+  {
+    $this->spellResults = $spellResults;
+  }
+  /**
+   * @return SpellResult[]
+   */
+  public function getSpellResults()
+  {
+    return $this->spellResults;
+  }
+  /**
+   * @param StructuredResult[]
+   */
+  public function setStructuredResults($structuredResults)
+  {
+    $this->structuredResults = $structuredResults;
+  }
+  /**
+   * @return StructuredResult[]
+   */
+  public function getStructuredResults()
+  {
+    return $this->structuredResults;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SearchResponse::class, 'Google_Service_CloudSearch_SearchResponse');
Index: vendor/google/apiclient-services/src/CloudSearch/SearchResult.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/SearchResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/SearchResult.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\CloudSearch;
+
+class SearchResult extends \Google\Collection
+{
+  protected $collection_key = 'clusteredResults';
+  protected $clusteredResultsType = SearchResult::class;
+  protected $clusteredResultsDataType = 'array';
+  protected $debugInfoType = ResultDebugInfo::class;
+  protected $debugInfoDataType = '';
+  protected $metadataType = Metadata::class;
+  protected $metadataDataType = '';
+  protected $snippetType = Snippet::class;
+  protected $snippetDataType = '';
+  /**
+   * @var string
+   */
+  public $title;
+  /**
+   * @var string
+   */
+  public $url;
+
+  /**
+   * @param SearchResult[]
+   */
+  public function setClusteredResults($clusteredResults)
+  {
+    $this->clusteredResults = $clusteredResults;
+  }
+  /**
+   * @return SearchResult[]
+   */
+  public function getClusteredResults()
+  {
+    return $this->clusteredResults;
+  }
+  /**
+   * @param ResultDebugInfo
+   */
+  public function setDebugInfo(ResultDebugInfo $debugInfo)
+  {
+    $this->debugInfo = $debugInfo;
+  }
+  /**
+   * @return ResultDebugInfo
+   */
+  public function getDebugInfo()
+  {
+    return $this->debugInfo;
+  }
+  /**
+   * @param Metadata
+   */
+  public function setMetadata(Metadata $metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return Metadata
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param Snippet
+   */
+  public function setSnippet(Snippet $snippet)
+  {
+    $this->snippet = $snippet;
+  }
+  /**
+   * @return Snippet
+   */
+  public function getSnippet()
+  {
+    return $this->snippet;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+  /**
+   * @param string
+   */
+  public function setUrl($url)
+  {
+    $this->url = $url;
+  }
+  /**
+   * @return string
+   */
+  public function getUrl()
+  {
+    return $this->url;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SearchResult::class, 'Google_Service_CloudSearch_SearchResult');
Index: vendor/google/apiclient-services/src/CloudSearch/Section.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Section.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Section.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\CloudSearch;
+
+class Section extends \Google\Collection
+{
+  protected $collection_key = 'widgets';
+  /**
+   * @var bool
+   */
+  public $collapsable;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var int
+   */
+  public $numUncollapsableWidgets;
+  protected $widgetsType = WidgetMarkup::class;
+  protected $widgetsDataType = 'array';
+
+  /**
+   * @param bool
+   */
+  public function setCollapsable($collapsable)
+  {
+    $this->collapsable = $collapsable;
+  }
+  /**
+   * @return bool
+   */
+  public function getCollapsable()
+  {
+    return $this->collapsable;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param int
+   */
+  public function setNumUncollapsableWidgets($numUncollapsableWidgets)
+  {
+    $this->numUncollapsableWidgets = $numUncollapsableWidgets;
+  }
+  /**
+   * @return int
+   */
+  public function getNumUncollapsableWidgets()
+  {
+    return $this->numUncollapsableWidgets;
+  }
+  /**
+   * @param WidgetMarkup[]
+   */
+  public function setWidgets($widgets)
+  {
+    $this->widgets = $widgets;
+  }
+  /**
+   * @return WidgetMarkup[]
+   */
+  public function getWidgets()
+  {
+    return $this->widgets;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Section::class, 'Google_Service_CloudSearch_Section');
Index: vendor/google/apiclient-services/src/CloudSearch/Segment.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Segment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Segment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,142 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class Segment extends \Google\Model
+{
+  protected $formattingType = Formatting::class;
+  protected $formattingDataType = '';
+  protected $hashtagDataType = HashtagData::class;
+  protected $hashtagDataDataType = '';
+  protected $linkDataType = LinkData::class;
+  protected $linkDataDataType = '';
+  protected $searchLinkDataType = SearchLinkData::class;
+  protected $searchLinkDataDataType = '';
+  /**
+   * @var string
+   */
+  public $text;
+  /**
+   * @var string
+   */
+  public $type;
+  protected $userMentionDataType = UserMentionData::class;
+  protected $userMentionDataDataType = '';
+
+  /**
+   * @param Formatting
+   */
+  public function setFormatting(Formatting $formatting)
+  {
+    $this->formatting = $formatting;
+  }
+  /**
+   * @return Formatting
+   */
+  public function getFormatting()
+  {
+    return $this->formatting;
+  }
+  /**
+   * @param HashtagData
+   */
+  public function setHashtagData(HashtagData $hashtagData)
+  {
+    $this->hashtagData = $hashtagData;
+  }
+  /**
+   * @return HashtagData
+   */
+  public function getHashtagData()
+  {
+    return $this->hashtagData;
+  }
+  /**
+   * @param LinkData
+   */
+  public function setLinkData(LinkData $linkData)
+  {
+    $this->linkData = $linkData;
+  }
+  /**
+   * @return LinkData
+   */
+  public function getLinkData()
+  {
+    return $this->linkData;
+  }
+  /**
+   * @param SearchLinkData
+   */
+  public function setSearchLinkData(SearchLinkData $searchLinkData)
+  {
+    $this->searchLinkData = $searchLinkData;
+  }
+  /**
+   * @return SearchLinkData
+   */
+  public function getSearchLinkData()
+  {
+    return $this->searchLinkData;
+  }
+  /**
+   * @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;
+  }
+  /**
+   * @param UserMentionData
+   */
+  public function setUserMentionData(UserMentionData $userMentionData)
+  {
+    $this->userMentionData = $userMentionData;
+  }
+  /**
+   * @return UserMentionData
+   */
+  public function getUserMentionData()
+  {
+    return $this->userMentionData;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Segment::class, 'Google_Service_CloudSearch_Segment');
Index: vendor/google/apiclient-services/src/CloudSearch/SelectionControl.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/SelectionControl.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/SelectionControl.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,113 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class SelectionControl extends \Google\Collection
+{
+  protected $collection_key = 'items';
+  protected $itemsType = SelectionItem::class;
+  protected $itemsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $label;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $onChangeType = FormAction::class;
+  protected $onChangeDataType = '';
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param SelectionItem[]
+   */
+  public function setItems($items)
+  {
+    $this->items = $items;
+  }
+  /**
+   * @return SelectionItem[]
+   */
+  public function getItems()
+  {
+    return $this->items;
+  }
+  /**
+   * @param string
+   */
+  public function setLabel($label)
+  {
+    $this->label = $label;
+  }
+  /**
+   * @return string
+   */
+  public function getLabel()
+  {
+    return $this->label;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param FormAction
+   */
+  public function setOnChange(FormAction $onChange)
+  {
+    $this->onChange = $onChange;
+  }
+  /**
+   * @return FormAction
+   */
+  public function getOnChange()
+  {
+    return $this->onChange;
+  }
+  /**
+   * @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(SelectionControl::class, 'Google_Service_CloudSearch_SelectionControl');
Index: vendor/google/apiclient-services/src/CloudSearch/SelectionItem.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/SelectionItem.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/SelectionItem.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\CloudSearch;
+
+class SelectionItem extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $selected;
+  /**
+   * @var string
+   */
+  public $text;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param bool
+   */
+  public function setSelected($selected)
+  {
+    $this->selected = $selected;
+  }
+  /**
+   * @return bool
+   */
+  public function getSelected()
+  {
+    return $this->selected;
+  }
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+  /**
+   * @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(SelectionItem::class, 'Google_Service_CloudSearch_SelectionItem');
Index: vendor/google/apiclient-services/src/CloudSearch/SessionContext.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/SessionContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/SessionContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,132 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class SessionContext extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $authTime;
+  /**
+   * @var string
+   */
+  public $delegateUserId;
+  /**
+   * @var string
+   */
+  public $dusi;
+  protected $imapSessionContextType = ImapSessionContext::class;
+  protected $imapSessionContextDataType = '';
+  /**
+   * @var int
+   */
+  public $oauthLoginId;
+  /**
+   * @var string
+   */
+  public $oauthProjectId;
+
+  /**
+   * @param string
+   */
+  public function setAuthTime($authTime)
+  {
+    $this->authTime = $authTime;
+  }
+  /**
+   * @return string
+   */
+  public function getAuthTime()
+  {
+    return $this->authTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDelegateUserId($delegateUserId)
+  {
+    $this->delegateUserId = $delegateUserId;
+  }
+  /**
+   * @return string
+   */
+  public function getDelegateUserId()
+  {
+    return $this->delegateUserId;
+  }
+  /**
+   * @param string
+   */
+  public function setDusi($dusi)
+  {
+    $this->dusi = $dusi;
+  }
+  /**
+   * @return string
+   */
+  public function getDusi()
+  {
+    return $this->dusi;
+  }
+  /**
+   * @param ImapSessionContext
+   */
+  public function setImapSessionContext(ImapSessionContext $imapSessionContext)
+  {
+    $this->imapSessionContext = $imapSessionContext;
+  }
+  /**
+   * @return ImapSessionContext
+   */
+  public function getImapSessionContext()
+  {
+    return $this->imapSessionContext;
+  }
+  /**
+   * @param int
+   */
+  public function setOauthLoginId($oauthLoginId)
+  {
+    $this->oauthLoginId = $oauthLoginId;
+  }
+  /**
+   * @return int
+   */
+  public function getOauthLoginId()
+  {
+    return $this->oauthLoginId;
+  }
+  /**
+   * @param string
+   */
+  public function setOauthProjectId($oauthProjectId)
+  {
+    $this->oauthProjectId = $oauthProjectId;
+  }
+  /**
+   * @return string
+   */
+  public function getOauthProjectId()
+  {
+    return $this->oauthProjectId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SessionContext::class, 'Google_Service_CloudSearch_SessionContext');
Index: vendor/google/apiclient-services/src/CloudSearch/SessionEvent.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/SessionEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/SessionEvent.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\CloudSearch;
+
+class SessionEvent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $deviceId;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setDeviceId($deviceId)
+  {
+    $this->deviceId = $deviceId;
+  }
+  /**
+   * @return string
+   */
+  public function getDeviceId()
+  {
+    return $this->deviceId;
+  }
+  /**
+   * @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(SessionEvent::class, 'Google_Service_CloudSearch_SessionEvent');
Index: vendor/google/apiclient-services/src/CloudSearch/SessionStateInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/SessionStateInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/SessionStateInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,130 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class SessionStateInfo extends \Google\Model
+{
+  protected $ackInfoType = AckInfo::class;
+  protected $ackInfoDataType = '';
+  protected $languageConfigType = LanguageConfig::class;
+  protected $languageConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $lastActorDeviceId;
+  /**
+   * @var string
+   */
+  public $maxEndTime;
+  /**
+   * @var string
+   */
+  public $sessionState;
+  /**
+   * @var string
+   */
+  public $sessionStopReason;
+
+  /**
+   * @param AckInfo
+   */
+  public function setAckInfo(AckInfo $ackInfo)
+  {
+    $this->ackInfo = $ackInfo;
+  }
+  /**
+   * @return AckInfo
+   */
+  public function getAckInfo()
+  {
+    return $this->ackInfo;
+  }
+  /**
+   * @param LanguageConfig
+   */
+  public function setLanguageConfig(LanguageConfig $languageConfig)
+  {
+    $this->languageConfig = $languageConfig;
+  }
+  /**
+   * @return LanguageConfig
+   */
+  public function getLanguageConfig()
+  {
+    return $this->languageConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setLastActorDeviceId($lastActorDeviceId)
+  {
+    $this->lastActorDeviceId = $lastActorDeviceId;
+  }
+  /**
+   * @return string
+   */
+  public function getLastActorDeviceId()
+  {
+    return $this->lastActorDeviceId;
+  }
+  /**
+   * @param string
+   */
+  public function setMaxEndTime($maxEndTime)
+  {
+    $this->maxEndTime = $maxEndTime;
+  }
+  /**
+   * @return string
+   */
+  public function getMaxEndTime()
+  {
+    return $this->maxEndTime;
+  }
+  /**
+   * @param string
+   */
+  public function setSessionState($sessionState)
+  {
+    $this->sessionState = $sessionState;
+  }
+  /**
+   * @return string
+   */
+  public function getSessionState()
+  {
+    return $this->sessionState;
+  }
+  /**
+   * @param string
+   */
+  public function setSessionStopReason($sessionStopReason)
+  {
+    $this->sessionStopReason = $sessionStopReason;
+  }
+  /**
+   * @return string
+   */
+  public function getSessionStopReason()
+  {
+    return $this->sessionStopReason;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SessionStateInfo::class, 'Google_Service_CloudSearch_SessionStateInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/Settings.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Settings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Settings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,242 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class Settings extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $accessLock;
+  /**
+   * @var string
+   */
+  public $accessType;
+  /**
+   * @var bool
+   */
+  public $allowJoiningBeforeHost;
+  /**
+   * @var bool
+   */
+  public $attendanceReportEnabled;
+  /**
+   * @var bool
+   */
+  public $chatLock;
+  /**
+   * @var bool
+   */
+  public $coActivityLock;
+  /**
+   * @var bool
+   */
+  public $cohostArtifactSharingEnabled;
+  /**
+   * @var bool
+   */
+  public $cseEnabled;
+  /**
+   * @var bool
+   */
+  public $defaultAsViewer;
+  /**
+   * @var bool
+   */
+  public $moderationEnabled;
+  /**
+   * @var bool
+   */
+  public $presentLock;
+  /**
+   * @var bool
+   */
+  public $reactionsLock;
+
+  /**
+   * @param bool
+   */
+  public function setAccessLock($accessLock)
+  {
+    $this->accessLock = $accessLock;
+  }
+  /**
+   * @return bool
+   */
+  public function getAccessLock()
+  {
+    return $this->accessLock;
+  }
+  /**
+   * @param string
+   */
+  public function setAccessType($accessType)
+  {
+    $this->accessType = $accessType;
+  }
+  /**
+   * @return string
+   */
+  public function getAccessType()
+  {
+    return $this->accessType;
+  }
+  /**
+   * @param bool
+   */
+  public function setAllowJoiningBeforeHost($allowJoiningBeforeHost)
+  {
+    $this->allowJoiningBeforeHost = $allowJoiningBeforeHost;
+  }
+  /**
+   * @return bool
+   */
+  public function getAllowJoiningBeforeHost()
+  {
+    return $this->allowJoiningBeforeHost;
+  }
+  /**
+   * @param bool
+   */
+  public function setAttendanceReportEnabled($attendanceReportEnabled)
+  {
+    $this->attendanceReportEnabled = $attendanceReportEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getAttendanceReportEnabled()
+  {
+    return $this->attendanceReportEnabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setChatLock($chatLock)
+  {
+    $this->chatLock = $chatLock;
+  }
+  /**
+   * @return bool
+   */
+  public function getChatLock()
+  {
+    return $this->chatLock;
+  }
+  /**
+   * @param bool
+   */
+  public function setCoActivityLock($coActivityLock)
+  {
+    $this->coActivityLock = $coActivityLock;
+  }
+  /**
+   * @return bool
+   */
+  public function getCoActivityLock()
+  {
+    return $this->coActivityLock;
+  }
+  /**
+   * @param bool
+   */
+  public function setCohostArtifactSharingEnabled($cohostArtifactSharingEnabled)
+  {
+    $this->cohostArtifactSharingEnabled = $cohostArtifactSharingEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getCohostArtifactSharingEnabled()
+  {
+    return $this->cohostArtifactSharingEnabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setCseEnabled($cseEnabled)
+  {
+    $this->cseEnabled = $cseEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getCseEnabled()
+  {
+    return $this->cseEnabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setDefaultAsViewer($defaultAsViewer)
+  {
+    $this->defaultAsViewer = $defaultAsViewer;
+  }
+  /**
+   * @return bool
+   */
+  public function getDefaultAsViewer()
+  {
+    return $this->defaultAsViewer;
+  }
+  /**
+   * @param bool
+   */
+  public function setModerationEnabled($moderationEnabled)
+  {
+    $this->moderationEnabled = $moderationEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getModerationEnabled()
+  {
+    return $this->moderationEnabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setPresentLock($presentLock)
+  {
+    $this->presentLock = $presentLock;
+  }
+  /**
+   * @return bool
+   */
+  public function getPresentLock()
+  {
+    return $this->presentLock;
+  }
+  /**
+   * @param bool
+   */
+  public function setReactionsLock($reactionsLock)
+  {
+    $this->reactionsLock = $reactionsLock;
+  }
+  /**
+   * @return bool
+   */
+  public function getReactionsLock()
+  {
+    return $this->reactionsLock;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Settings::class, 'Google_Service_CloudSearch_Settings');
Index: vendor/google/apiclient-services/src/CloudSearch/ShareScope.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ShareScope.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ShareScope.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\CloudSearch;
+
+class ShareScope extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $domain;
+  /**
+   * @var string
+   */
+  public $scope;
+
+  /**
+   * @param string
+   */
+  public function setDomain($domain)
+  {
+    $this->domain = $domain;
+  }
+  /**
+   * @return string
+   */
+  public function getDomain()
+  {
+    return $this->domain;
+  }
+  /**
+   * @param string
+   */
+  public function setScope($scope)
+  {
+    $this->scope = $scope;
+  }
+  /**
+   * @return string
+   */
+  public function getScope()
+  {
+    return $this->scope;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ShareScope::class, 'Google_Service_CloudSearch_ShareScope');
Index: vendor/google/apiclient-services/src/CloudSearch/SheetsClientActionMarkup.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/SheetsClientActionMarkup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/SheetsClientActionMarkup.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\CloudSearch;
+
+class SheetsClientActionMarkup extends \Google\Model
+{
+  protected $customFunctionReturnValueMarkupType = CustomFunctionReturnValueMarkup::class;
+  protected $customFunctionReturnValueMarkupDataType = '';
+
+  /**
+   * @param CustomFunctionReturnValueMarkup
+   */
+  public function setCustomFunctionReturnValueMarkup(CustomFunctionReturnValueMarkup $customFunctionReturnValueMarkup)
+  {
+    $this->customFunctionReturnValueMarkup = $customFunctionReturnValueMarkup;
+  }
+  /**
+   * @return CustomFunctionReturnValueMarkup
+   */
+  public function getCustomFunctionReturnValueMarkup()
+  {
+    return $this->customFunctionReturnValueMarkup;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SheetsClientActionMarkup::class, 'Google_Service_CloudSearch_SheetsClientActionMarkup');
Index: vendor/google/apiclient-services/src/CloudSearch/SigningKeyPossessorProto.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/SigningKeyPossessorProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/SigningKeyPossessorProto.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\CloudSearch;
+
+class SigningKeyPossessorProto extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $keymasterKeyType;
+  /**
+   * @var string
+   */
+  public $serializedVerificationKey;
+  /**
+   * @var string
+   */
+  public $serializedVerificationKeyset;
+
+  /**
+   * @param int
+   */
+  public function setKeymasterKeyType($keymasterKeyType)
+  {
+    $this->keymasterKeyType = $keymasterKeyType;
+  }
+  /**
+   * @return int
+   */
+  public function getKeymasterKeyType()
+  {
+    return $this->keymasterKeyType;
+  }
+  /**
+   * @param string
+   */
+  public function setSerializedVerificationKey($serializedVerificationKey)
+  {
+    $this->serializedVerificationKey = $serializedVerificationKey;
+  }
+  /**
+   * @return string
+   */
+  public function getSerializedVerificationKey()
+  {
+    return $this->serializedVerificationKey;
+  }
+  /**
+   * @param string
+   */
+  public function setSerializedVerificationKeyset($serializedVerificationKeyset)
+  {
+    $this->serializedVerificationKeyset = $serializedVerificationKeyset;
+  }
+  /**
+   * @return string
+   */
+  public function getSerializedVerificationKeyset()
+  {
+    return $this->serializedVerificationKeyset;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SigningKeyPossessorProto::class, 'Google_Service_CloudSearch_SigningKeyPossessorProto');
Index: vendor/google/apiclient-services/src/CloudSearch/SimpleSecretHolderProto.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/SimpleSecretHolderProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/SimpleSecretHolderProto.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\CloudSearch;
+
+class SimpleSecretHolderProto extends \Google\Model
+{
+  protected $labelType = SimpleSecretLabelProto::class;
+  protected $labelDataType = '';
+
+  /**
+   * @param SimpleSecretLabelProto
+   */
+  public function setLabel(SimpleSecretLabelProto $label)
+  {
+    $this->label = $label;
+  }
+  /**
+   * @return SimpleSecretLabelProto
+   */
+  public function getLabel()
+  {
+    return $this->label;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SimpleSecretHolderProto::class, 'Google_Service_CloudSearch_SimpleSecretHolderProto');
Index: vendor/google/apiclient-services/src/CloudSearch/SimpleSecretLabelProto.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/SimpleSecretLabelProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/SimpleSecretLabelProto.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\CloudSearch;
+
+class SimpleSecretLabelProto extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $capabilityId;
+  /**
+   * @var string
+   */
+  public $genericLabel;
+  /**
+   * @var string
+   */
+  public $inviteId;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param int
+   */
+  public function setCapabilityId($capabilityId)
+  {
+    $this->capabilityId = $capabilityId;
+  }
+  /**
+   * @return int
+   */
+  public function getCapabilityId()
+  {
+    return $this->capabilityId;
+  }
+  /**
+   * @param string
+   */
+  public function setGenericLabel($genericLabel)
+  {
+    $this->genericLabel = $genericLabel;
+  }
+  /**
+   * @return string
+   */
+  public function getGenericLabel()
+  {
+    return $this->genericLabel;
+  }
+  /**
+   * @param string
+   */
+  public function setInviteId($inviteId)
+  {
+    $this->inviteId = $inviteId;
+  }
+  /**
+   * @return string
+   */
+  public function getInviteId()
+  {
+    return $this->inviteId;
+  }
+  /**
+   * @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(SimpleSecretLabelProto::class, 'Google_Service_CloudSearch_SimpleSecretLabelProto');
Index: vendor/google/apiclient-services/src/CloudSearch/SlashCommandMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/SlashCommandMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/SlashCommandMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,132 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class SlashCommandMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $argumentsHint;
+  /**
+   * @var string
+   */
+  public $commandId;
+  /**
+   * @var string
+   */
+  public $commandName;
+  protected $idType = UserId::class;
+  protected $idDataType = '';
+  /**
+   * @var bool
+   */
+  public $triggersDialog;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setArgumentsHint($argumentsHint)
+  {
+    $this->argumentsHint = $argumentsHint;
+  }
+  /**
+   * @return string
+   */
+  public function getArgumentsHint()
+  {
+    return $this->argumentsHint;
+  }
+  /**
+   * @param string
+   */
+  public function setCommandId($commandId)
+  {
+    $this->commandId = $commandId;
+  }
+  /**
+   * @return string
+   */
+  public function getCommandId()
+  {
+    return $this->commandId;
+  }
+  /**
+   * @param string
+   */
+  public function setCommandName($commandName)
+  {
+    $this->commandName = $commandName;
+  }
+  /**
+   * @return string
+   */
+  public function getCommandName()
+  {
+    return $this->commandName;
+  }
+  /**
+   * @param UserId
+   */
+  public function setId(UserId $id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return UserId
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param bool
+   */
+  public function setTriggersDialog($triggersDialog)
+  {
+    $this->triggersDialog = $triggersDialog;
+  }
+  /**
+   * @return bool
+   */
+  public function getTriggersDialog()
+  {
+    return $this->triggersDialog;
+  }
+  /**
+   * @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(SlashCommandMetadata::class, 'Google_Service_CloudSearch_SlashCommandMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/Snippet.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Snippet.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Snippet.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\CloudSearch;
+
+class Snippet extends \Google\Collection
+{
+  protected $collection_key = 'matchRanges';
+  protected $matchRangesType = MatchRange::class;
+  protected $matchRangesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $snippet;
+
+  /**
+   * @param MatchRange[]
+   */
+  public function setMatchRanges($matchRanges)
+  {
+    $this->matchRanges = $matchRanges;
+  }
+  /**
+   * @return MatchRange[]
+   */
+  public function getMatchRanges()
+  {
+    return $this->matchRanges;
+  }
+  /**
+   * @param string
+   */
+  public function setSnippet($snippet)
+  {
+    $this->snippet = $snippet;
+  }
+  /**
+   * @return string
+   */
+  public function getSnippet()
+  {
+    return $this->snippet;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Snippet::class, 'Google_Service_CloudSearch_Snippet');
Index: vendor/google/apiclient-services/src/CloudSearch/SocialCommonAttachmentAttachment.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/SocialCommonAttachmentAttachment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/SocialCommonAttachmentAttachment.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\CloudSearch;
+
+class SocialCommonAttachmentAttachment extends \Google\Model
+{
+  protected $embedItemType = EmbedClientItem::class;
+  protected $embedItemDataType = '';
+  /**
+   * @var string
+   */
+  public $id;
+
+  /**
+   * @param EmbedClientItem
+   */
+  public function setEmbedItem(EmbedClientItem $embedItem)
+  {
+    $this->embedItem = $embedItem;
+  }
+  /**
+   * @return EmbedClientItem
+   */
+  public function getEmbedItem()
+  {
+    return $this->embedItem;
+  }
+  /**
+   * @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(SocialCommonAttachmentAttachment::class, 'Google_Service_CloudSearch_SocialCommonAttachmentAttachment');
Index: vendor/google/apiclient-services/src/CloudSearch/SocialGraphNodeProto.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/SocialGraphNodeProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/SocialGraphNodeProto.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\CloudSearch;
+
+class SocialGraphNodeProto extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $sgnDomain;
+  /**
+   * @var string
+   */
+  public $sgnPk;
+
+  /**
+   * @param string
+   */
+  public function setSgnDomain($sgnDomain)
+  {
+    $this->sgnDomain = $sgnDomain;
+  }
+  /**
+   * @return string
+   */
+  public function getSgnDomain()
+  {
+    return $this->sgnDomain;
+  }
+  /**
+   * @param string
+   */
+  public function setSgnPk($sgnPk)
+  {
+    $this->sgnPk = $sgnPk;
+  }
+  /**
+   * @return string
+   */
+  public function getSgnPk()
+  {
+    return $this->sgnPk;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SocialGraphNodeProto::class, 'Google_Service_CloudSearch_SocialGraphNodeProto');
Index: vendor/google/apiclient-services/src/CloudSearch/SortOptions.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/SortOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/SortOptions.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\CloudSearch;
+
+class SortOptions extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $operatorName;
+  /**
+   * @var string
+   */
+  public $sortOrder;
+
+  /**
+   * @param string
+   */
+  public function setOperatorName($operatorName)
+  {
+    $this->operatorName = $operatorName;
+  }
+  /**
+   * @return string
+   */
+  public function getOperatorName()
+  {
+    return $this->operatorName;
+  }
+  /**
+   * @param string
+   */
+  public function setSortOrder($sortOrder)
+  {
+    $this->sortOrder = $sortOrder;
+  }
+  /**
+   * @return string
+   */
+  public function getSortOrder()
+  {
+    return $this->sortOrder;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SortOptions::class, 'Google_Service_CloudSearch_SortOptions');
Index: vendor/google/apiclient-services/src/CloudSearch/Source.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Source.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Source.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\CloudSearch;
+
+class Source extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $predefinedSource;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setPredefinedSource($predefinedSource)
+  {
+    $this->predefinedSource = $predefinedSource;
+  }
+  /**
+   * @return string
+   */
+  public function getPredefinedSource()
+  {
+    return $this->predefinedSource;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Source::class, 'Google_Service_CloudSearch_Source');
Index: vendor/google/apiclient-services/src/CloudSearch/SourceConfig.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/SourceConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/SourceConfig.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\CloudSearch;
+
+class SourceConfig extends \Google\Model
+{
+  protected $crowdingConfigType = SourceCrowdingConfig::class;
+  protected $crowdingConfigDataType = '';
+  protected $scoringConfigType = SourceScoringConfig::class;
+  protected $scoringConfigDataType = '';
+  protected $sourceType = Source::class;
+  protected $sourceDataType = '';
+
+  /**
+   * @param SourceCrowdingConfig
+   */
+  public function setCrowdingConfig(SourceCrowdingConfig $crowdingConfig)
+  {
+    $this->crowdingConfig = $crowdingConfig;
+  }
+  /**
+   * @return SourceCrowdingConfig
+   */
+  public function getCrowdingConfig()
+  {
+    return $this->crowdingConfig;
+  }
+  /**
+   * @param SourceScoringConfig
+   */
+  public function setScoringConfig(SourceScoringConfig $scoringConfig)
+  {
+    $this->scoringConfig = $scoringConfig;
+  }
+  /**
+   * @return SourceScoringConfig
+   */
+  public function getScoringConfig()
+  {
+    return $this->scoringConfig;
+  }
+  /**
+   * @param Source
+   */
+  public function setSource(Source $source)
+  {
+    $this->source = $source;
+  }
+  /**
+   * @return Source
+   */
+  public function getSource()
+  {
+    return $this->source;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SourceConfig::class, 'Google_Service_CloudSearch_SourceConfig');
Index: vendor/google/apiclient-services/src/CloudSearch/SourceCrowdingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/SourceCrowdingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/SourceCrowdingConfig.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\CloudSearch;
+
+class SourceCrowdingConfig extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $numResults;
+  /**
+   * @var int
+   */
+  public $numSuggestions;
+
+  /**
+   * @param int
+   */
+  public function setNumResults($numResults)
+  {
+    $this->numResults = $numResults;
+  }
+  /**
+   * @return int
+   */
+  public function getNumResults()
+  {
+    return $this->numResults;
+  }
+  /**
+   * @param int
+   */
+  public function setNumSuggestions($numSuggestions)
+  {
+    $this->numSuggestions = $numSuggestions;
+  }
+  /**
+   * @return int
+   */
+  public function getNumSuggestions()
+  {
+    return $this->numSuggestions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SourceCrowdingConfig::class, 'Google_Service_CloudSearch_SourceCrowdingConfig');
Index: vendor/google/apiclient-services/src/CloudSearch/SourceMessageInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/SourceMessageInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/SourceMessageInfo.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\CloudSearch;
+
+class SourceMessageInfo extends \Google\Model
+{
+  protected $messageIdType = MessageId::class;
+  protected $messageIdDataType = '';
+  /**
+   * @var string
+   */
+  public $messageType;
+
+  /**
+   * @param MessageId
+   */
+  public function setMessageId(MessageId $messageId)
+  {
+    $this->messageId = $messageId;
+  }
+  /**
+   * @return MessageId
+   */
+  public function getMessageId()
+  {
+    return $this->messageId;
+  }
+  /**
+   * @param string
+   */
+  public function setMessageType($messageType)
+  {
+    $this->messageType = $messageType;
+  }
+  /**
+   * @return string
+   */
+  public function getMessageType()
+  {
+    return $this->messageType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SourceMessageInfo::class, 'Google_Service_CloudSearch_SourceMessageInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/SourceResultCount.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/SourceResultCount.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/SourceResultCount.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\CloudSearch;
+
+class SourceResultCount extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $hasMoreResults;
+  /**
+   * @var string
+   */
+  public $resultCountEstimate;
+  /**
+   * @var string
+   */
+  public $resultCountExact;
+  protected $sourceType = Source::class;
+  protected $sourceDataType = '';
+
+  /**
+   * @param bool
+   */
+  public function setHasMoreResults($hasMoreResults)
+  {
+    $this->hasMoreResults = $hasMoreResults;
+  }
+  /**
+   * @return bool
+   */
+  public function getHasMoreResults()
+  {
+    return $this->hasMoreResults;
+  }
+  /**
+   * @param string
+   */
+  public function setResultCountEstimate($resultCountEstimate)
+  {
+    $this->resultCountEstimate = $resultCountEstimate;
+  }
+  /**
+   * @return string
+   */
+  public function getResultCountEstimate()
+  {
+    return $this->resultCountEstimate;
+  }
+  /**
+   * @param string
+   */
+  public function setResultCountExact($resultCountExact)
+  {
+    $this->resultCountExact = $resultCountExact;
+  }
+  /**
+   * @return string
+   */
+  public function getResultCountExact()
+  {
+    return $this->resultCountExact;
+  }
+  /**
+   * @param Source
+   */
+  public function setSource(Source $source)
+  {
+    $this->source = $source;
+  }
+  /**
+   * @return Source
+   */
+  public function getSource()
+  {
+    return $this->source;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SourceResultCount::class, 'Google_Service_CloudSearch_SourceResultCount');
Index: vendor/google/apiclient-services/src/CloudSearch/SourceScoringConfig.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/SourceScoringConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/SourceScoringConfig.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\CloudSearch;
+
+class SourceScoringConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $sourceImportance;
+
+  /**
+   * @param string
+   */
+  public function setSourceImportance($sourceImportance)
+  {
+    $this->sourceImportance = $sourceImportance;
+  }
+  /**
+   * @return string
+   */
+  public function getSourceImportance()
+  {
+    return $this->sourceImportance;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SourceScoringConfig::class, 'Google_Service_CloudSearch_SourceScoringConfig');
Index: vendor/google/apiclient-services/src/CloudSearch/SpaceId.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/SpaceId.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/SpaceId.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\CloudSearch;
+
+class SpaceId extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $spaceId;
+
+  /**
+   * @param string
+   */
+  public function setSpaceId($spaceId)
+  {
+    $this->spaceId = $spaceId;
+  }
+  /**
+   * @return string
+   */
+  public function getSpaceId()
+  {
+    return $this->spaceId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SpaceId::class, 'Google_Service_CloudSearch_SpaceId');
Index: vendor/google/apiclient-services/src/CloudSearch/SpaceInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/SpaceInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/SpaceInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,184 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class SpaceInfo extends \Google\Model
+{
+  protected $avatarInfoType = AvatarInfo::class;
+  protected $avatarInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $avatarUrl;
+  /**
+   * @var string
+   */
+  public $description;
+  protected $groupIdType = GroupId::class;
+  protected $groupIdDataType = '';
+  /**
+   * @var string
+   */
+  public $inviterEmail;
+  /**
+   * @var bool
+   */
+  public $isExternal;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var int
+   */
+  public $numMembers;
+  /**
+   * @var string
+   */
+  public $userMembershipState;
+
+  /**
+   * @param AvatarInfo
+   */
+  public function setAvatarInfo(AvatarInfo $avatarInfo)
+  {
+    $this->avatarInfo = $avatarInfo;
+  }
+  /**
+   * @return AvatarInfo
+   */
+  public function getAvatarInfo()
+  {
+    return $this->avatarInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setAvatarUrl($avatarUrl)
+  {
+    $this->avatarUrl = $avatarUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getAvatarUrl()
+  {
+    return $this->avatarUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param GroupId
+   */
+  public function setGroupId(GroupId $groupId)
+  {
+    $this->groupId = $groupId;
+  }
+  /**
+   * @return GroupId
+   */
+  public function getGroupId()
+  {
+    return $this->groupId;
+  }
+  /**
+   * @param string
+   */
+  public function setInviterEmail($inviterEmail)
+  {
+    $this->inviterEmail = $inviterEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getInviterEmail()
+  {
+    return $this->inviterEmail;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsExternal($isExternal)
+  {
+    $this->isExternal = $isExternal;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsExternal()
+  {
+    return $this->isExternal;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param int
+   */
+  public function setNumMembers($numMembers)
+  {
+    $this->numMembers = $numMembers;
+  }
+  /**
+   * @return int
+   */
+  public function getNumMembers()
+  {
+    return $this->numMembers;
+  }
+  /**
+   * @param string
+   */
+  public function setUserMembershipState($userMembershipState)
+  {
+    $this->userMembershipState = $userMembershipState;
+  }
+  /**
+   * @return string
+   */
+  public function getUserMembershipState()
+  {
+    return $this->userMembershipState;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SpaceInfo::class, 'Google_Service_CloudSearch_SpaceInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/SpellResult.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/SpellResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/SpellResult.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\CloudSearch;
+
+class SpellResult extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $suggestedQuery;
+  protected $suggestedQueryHtmlType = SafeHtmlProto::class;
+  protected $suggestedQueryHtmlDataType = '';
+  /**
+   * @var string
+   */
+  public $suggestionType;
+
+  /**
+   * @param string
+   */
+  public function setSuggestedQuery($suggestedQuery)
+  {
+    $this->suggestedQuery = $suggestedQuery;
+  }
+  /**
+   * @return string
+   */
+  public function getSuggestedQuery()
+  {
+    return $this->suggestedQuery;
+  }
+  /**
+   * @param SafeHtmlProto
+   */
+  public function setSuggestedQueryHtml(SafeHtmlProto $suggestedQueryHtml)
+  {
+    $this->suggestedQueryHtml = $suggestedQueryHtml;
+  }
+  /**
+   * @return SafeHtmlProto
+   */
+  public function getSuggestedQueryHtml()
+  {
+    return $this->suggestedQueryHtml;
+  }
+  /**
+   * @param string
+   */
+  public function setSuggestionType($suggestionType)
+  {
+    $this->suggestionType = $suggestionType;
+  }
+  /**
+   * @return string
+   */
+  public function getSuggestionType()
+  {
+    return $this->suggestionType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SpellResult::class, 'Google_Service_CloudSearch_SpellResult');
Index: vendor/google/apiclient-services/src/CloudSearch/SquareProto.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/SquareProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/SquareProto.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\CloudSearch;
+
+class SquareProto extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $memberType;
+  /**
+   * @var string
+   */
+  public $squareId;
+
+  /**
+   * @param int
+   */
+  public function setMemberType($memberType)
+  {
+    $this->memberType = $memberType;
+  }
+  /**
+   * @return int
+   */
+  public function getMemberType()
+  {
+    return $this->memberType;
+  }
+  /**
+   * @param string
+   */
+  public function setSquareId($squareId)
+  {
+    $this->squareId = $squareId;
+  }
+  /**
+   * @return string
+   */
+  public function getSquareId()
+  {
+    return $this->squareId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SquareProto::class, 'Google_Service_CloudSearch_SquareProto');
Index: vendor/google/apiclient-services/src/CloudSearch/StartUploadItemRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/StartUploadItemRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/StartUploadItemRequest.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\CloudSearch;
+
+class StartUploadItemRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $connectorName;
+  protected $debugOptionsType = DebugOptions::class;
+  protected $debugOptionsDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setConnectorName($connectorName)
+  {
+    $this->connectorName = $connectorName;
+  }
+  /**
+   * @return string
+   */
+  public function getConnectorName()
+  {
+    return $this->connectorName;
+  }
+  /**
+   * @param DebugOptions
+   */
+  public function setDebugOptions(DebugOptions $debugOptions)
+  {
+    $this->debugOptions = $debugOptions;
+  }
+  /**
+   * @return DebugOptions
+   */
+  public function getDebugOptions()
+  {
+    return $this->debugOptions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(StartUploadItemRequest::class, 'Google_Service_CloudSearch_StartUploadItemRequest');
Index: vendor/google/apiclient-services/src/CloudSearch/Status.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Status.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Status.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\CloudSearch;
+
+class Status 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(Status::class, 'Google_Service_CloudSearch_Status');
Index: vendor/google/apiclient-services/src/CloudSearch/StoredParticipantId.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/StoredParticipantId.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/StoredParticipantId.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\CloudSearch;
+
+class StoredParticipantId extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $gaiaId;
+
+  /**
+   * @param string
+   */
+  public function setGaiaId($gaiaId)
+  {
+    $this->gaiaId = $gaiaId;
+  }
+  /**
+   * @return string
+   */
+  public function getGaiaId()
+  {
+    return $this->gaiaId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(StoredParticipantId::class, 'Google_Service_CloudSearch_StoredParticipantId');
Index: vendor/google/apiclient-services/src/CloudSearch/StreamViewerStats.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/StreamViewerStats.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/StreamViewerStats.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\CloudSearch;
+
+class StreamViewerStats extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $estimatedViewerCount;
+
+  /**
+   * @param string
+   */
+  public function setEstimatedViewerCount($estimatedViewerCount)
+  {
+    $this->estimatedViewerCount = $estimatedViewerCount;
+  }
+  /**
+   * @return string
+   */
+  public function getEstimatedViewerCount()
+  {
+    return $this->estimatedViewerCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(StreamViewerStats::class, 'Google_Service_CloudSearch_StreamViewerStats');
Index: vendor/google/apiclient-services/src/CloudSearch/StreamingSessionInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/StreamingSessionInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/StreamingSessionInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,166 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class StreamingSessionInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $applicationType;
+  protected $latestSessionEventType = SessionEvent::class;
+  protected $latestSessionEventDataType = '';
+  /**
+   * @var string
+   */
+  public $ownerDisplayName;
+  /**
+   * @var string
+   */
+  public $sessionId;
+  /**
+   * @var string
+   */
+  public $status;
+  /**
+   * @var bool
+   */
+  public $trainingEnabled;
+  /**
+   * @var string
+   */
+  public $viewerAccessPolicy;
+  protected $viewerStatsType = StreamViewerStats::class;
+  protected $viewerStatsDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setApplicationType($applicationType)
+  {
+    $this->applicationType = $applicationType;
+  }
+  /**
+   * @return string
+   */
+  public function getApplicationType()
+  {
+    return $this->applicationType;
+  }
+  /**
+   * @param SessionEvent
+   */
+  public function setLatestSessionEvent(SessionEvent $latestSessionEvent)
+  {
+    $this->latestSessionEvent = $latestSessionEvent;
+  }
+  /**
+   * @return SessionEvent
+   */
+  public function getLatestSessionEvent()
+  {
+    return $this->latestSessionEvent;
+  }
+  /**
+   * @param string
+   */
+  public function setOwnerDisplayName($ownerDisplayName)
+  {
+    $this->ownerDisplayName = $ownerDisplayName;
+  }
+  /**
+   * @return string
+   */
+  public function getOwnerDisplayName()
+  {
+    return $this->ownerDisplayName;
+  }
+  /**
+   * @param string
+   */
+  public function setSessionId($sessionId)
+  {
+    $this->sessionId = $sessionId;
+  }
+  /**
+   * @return string
+   */
+  public function getSessionId()
+  {
+    return $this->sessionId;
+  }
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param bool
+   */
+  public function setTrainingEnabled($trainingEnabled)
+  {
+    $this->trainingEnabled = $trainingEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getTrainingEnabled()
+  {
+    return $this->trainingEnabled;
+  }
+  /**
+   * @param string
+   */
+  public function setViewerAccessPolicy($viewerAccessPolicy)
+  {
+    $this->viewerAccessPolicy = $viewerAccessPolicy;
+  }
+  /**
+   * @return string
+   */
+  public function getViewerAccessPolicy()
+  {
+    return $this->viewerAccessPolicy;
+  }
+  /**
+   * @param StreamViewerStats
+   */
+  public function setViewerStats(StreamViewerStats $viewerStats)
+  {
+    $this->viewerStats = $viewerStats;
+  }
+  /**
+   * @return StreamViewerStats
+   */
+  public function getViewerStats()
+  {
+    return $this->viewerStats;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(StreamingSessionInfo::class, 'Google_Service_CloudSearch_StreamingSessionInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/StructuredDataObject.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/StructuredDataObject.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/StructuredDataObject.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\CloudSearch;
+
+class StructuredDataObject extends \Google\Collection
+{
+  protected $collection_key = 'properties';
+  protected $propertiesType = NamedProperty::class;
+  protected $propertiesDataType = 'array';
+
+  /**
+   * @param NamedProperty[]
+   */
+  public function setProperties($properties)
+  {
+    $this->properties = $properties;
+  }
+  /**
+   * @return NamedProperty[]
+   */
+  public function getProperties()
+  {
+    return $this->properties;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(StructuredDataObject::class, 'Google_Service_CloudSearch_StructuredDataObject');
Index: vendor/google/apiclient-services/src/CloudSearch/StructuredResult.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/StructuredResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/StructuredResult.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\CloudSearch;
+
+class StructuredResult extends \Google\Model
+{
+  protected $personType = Person::class;
+  protected $personDataType = '';
+
+  /**
+   * @param Person
+   */
+  public function setPerson(Person $person)
+  {
+    $this->person = $person;
+  }
+  /**
+   * @return Person
+   */
+  public function getPerson()
+  {
+    return $this->person;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(StructuredResult::class, 'Google_Service_CloudSearch_StructuredResult');
Index: vendor/google/apiclient-services/src/CloudSearch/SuggestRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/SuggestRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/SuggestRequest.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\CloudSearch;
+
+class SuggestRequest extends \Google\Collection
+{
+  protected $collection_key = 'dataSourceRestrictions';
+  protected $dataSourceRestrictionsType = DataSourceRestriction::class;
+  protected $dataSourceRestrictionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $query;
+  protected $requestOptionsType = RequestOptions::class;
+  protected $requestOptionsDataType = '';
+
+  /**
+   * @param DataSourceRestriction[]
+   */
+  public function setDataSourceRestrictions($dataSourceRestrictions)
+  {
+    $this->dataSourceRestrictions = $dataSourceRestrictions;
+  }
+  /**
+   * @return DataSourceRestriction[]
+   */
+  public function getDataSourceRestrictions()
+  {
+    return $this->dataSourceRestrictions;
+  }
+  /**
+   * @param string
+   */
+  public function setQuery($query)
+  {
+    $this->query = $query;
+  }
+  /**
+   * @return string
+   */
+  public function getQuery()
+  {
+    return $this->query;
+  }
+  /**
+   * @param RequestOptions
+   */
+  public function setRequestOptions(RequestOptions $requestOptions)
+  {
+    $this->requestOptions = $requestOptions;
+  }
+  /**
+   * @return RequestOptions
+   */
+  public function getRequestOptions()
+  {
+    return $this->requestOptions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SuggestRequest::class, 'Google_Service_CloudSearch_SuggestRequest');
Index: vendor/google/apiclient-services/src/CloudSearch/SuggestResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/SuggestResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/SuggestResponse.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\CloudSearch;
+
+class SuggestResponse extends \Google\Collection
+{
+  protected $collection_key = 'suggestResults';
+  protected $suggestResultsType = SuggestResult::class;
+  protected $suggestResultsDataType = 'array';
+
+  /**
+   * @param SuggestResult[]
+   */
+  public function setSuggestResults($suggestResults)
+  {
+    $this->suggestResults = $suggestResults;
+  }
+  /**
+   * @return SuggestResult[]
+   */
+  public function getSuggestResults()
+  {
+    return $this->suggestResults;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SuggestResponse::class, 'Google_Service_CloudSearch_SuggestResponse');
Index: vendor/google/apiclient-services/src/CloudSearch/SuggestResult.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/SuggestResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/SuggestResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,92 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class SuggestResult extends \Google\Model
+{
+  protected $peopleSuggestionType = PeopleSuggestion::class;
+  protected $peopleSuggestionDataType = '';
+  protected $querySuggestionType = QuerySuggestion::class;
+  protected $querySuggestionDataType = '';
+  protected $sourceType = Source::class;
+  protected $sourceDataType = '';
+  /**
+   * @var string
+   */
+  public $suggestedQuery;
+
+  /**
+   * @param PeopleSuggestion
+   */
+  public function setPeopleSuggestion(PeopleSuggestion $peopleSuggestion)
+  {
+    $this->peopleSuggestion = $peopleSuggestion;
+  }
+  /**
+   * @return PeopleSuggestion
+   */
+  public function getPeopleSuggestion()
+  {
+    return $this->peopleSuggestion;
+  }
+  /**
+   * @param QuerySuggestion
+   */
+  public function setQuerySuggestion(QuerySuggestion $querySuggestion)
+  {
+    $this->querySuggestion = $querySuggestion;
+  }
+  /**
+   * @return QuerySuggestion
+   */
+  public function getQuerySuggestion()
+  {
+    return $this->querySuggestion;
+  }
+  /**
+   * @param Source
+   */
+  public function setSource(Source $source)
+  {
+    $this->source = $source;
+  }
+  /**
+   * @return Source
+   */
+  public function getSource()
+  {
+    return $this->source;
+  }
+  /**
+   * @param string
+   */
+  public function setSuggestedQuery($suggestedQuery)
+  {
+    $this->suggestedQuery = $suggestedQuery;
+  }
+  /**
+   * @return string
+   */
+  public function getSuggestedQuery()
+  {
+    return $this->suggestedQuery;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SuggestResult::class, 'Google_Service_CloudSearch_SuggestResult');
Index: vendor/google/apiclient-services/src/CloudSearch/SupportUrls.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/SupportUrls.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/SupportUrls.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,152 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class SupportUrls extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $adminConfigUrl;
+  /**
+   * @var string
+   */
+  public $deletionPolicyUrl;
+  /**
+   * @var string
+   */
+  public $gwmUrl;
+  /**
+   * @var string
+   */
+  public $privacyPolicyUrl;
+  /**
+   * @var string
+   */
+  public $setupUrl;
+  /**
+   * @var string
+   */
+  public $supportUrl;
+  /**
+   * @var string
+   */
+  public $tosUrl;
+
+  /**
+   * @param string
+   */
+  public function setAdminConfigUrl($adminConfigUrl)
+  {
+    $this->adminConfigUrl = $adminConfigUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getAdminConfigUrl()
+  {
+    return $this->adminConfigUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setDeletionPolicyUrl($deletionPolicyUrl)
+  {
+    $this->deletionPolicyUrl = $deletionPolicyUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getDeletionPolicyUrl()
+  {
+    return $this->deletionPolicyUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setGwmUrl($gwmUrl)
+  {
+    $this->gwmUrl = $gwmUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getGwmUrl()
+  {
+    return $this->gwmUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setPrivacyPolicyUrl($privacyPolicyUrl)
+  {
+    $this->privacyPolicyUrl = $privacyPolicyUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getPrivacyPolicyUrl()
+  {
+    return $this->privacyPolicyUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setSetupUrl($setupUrl)
+  {
+    $this->setupUrl = $setupUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getSetupUrl()
+  {
+    return $this->setupUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setSupportUrl($supportUrl)
+  {
+    $this->supportUrl = $supportUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getSupportUrl()
+  {
+    return $this->supportUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setTosUrl($tosUrl)
+  {
+    $this->tosUrl = $tosUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getTosUrl()
+  {
+    return $this->tosUrl;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SupportUrls::class, 'Google_Service_CloudSearch_SupportUrls');
Index: vendor/google/apiclient-services/src/CloudSearch/SwitchWidget.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/SwitchWidget.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/SwitchWidget.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\CloudSearch;
+
+class SwitchWidget extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $controlType;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $onChangeType = FormAction::class;
+  protected $onChangeDataType = '';
+  /**
+   * @var bool
+   */
+  public $selected;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setControlType($controlType)
+  {
+    $this->controlType = $controlType;
+  }
+  /**
+   * @return string
+   */
+  public function getControlType()
+  {
+    return $this->controlType;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param FormAction
+   */
+  public function setOnChange(FormAction $onChange)
+  {
+    $this->onChange = $onChange;
+  }
+  /**
+   * @return FormAction
+   */
+  public function getOnChange()
+  {
+    return $this->onChange;
+  }
+  /**
+   * @param bool
+   */
+  public function setSelected($selected)
+  {
+    $this->selected = $selected;
+  }
+  /**
+   * @return bool
+   */
+  public function getSelected()
+  {
+    return $this->selected;
+  }
+  /**
+   * @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(SwitchWidget::class, 'Google_Service_CloudSearch_SwitchWidget');
Index: vendor/google/apiclient-services/src/CloudSearch/TaskActionMarkup.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/TaskActionMarkup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/TaskActionMarkup.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\CloudSearch;
+
+class TaskActionMarkup extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $reloadTasks;
+
+  /**
+   * @param bool
+   */
+  public function setReloadTasks($reloadTasks)
+  {
+    $this->reloadTasks = $reloadTasks;
+  }
+  /**
+   * @return bool
+   */
+  public function getReloadTasks()
+  {
+    return $this->reloadTasks;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TaskActionMarkup::class, 'Google_Service_CloudSearch_TaskActionMarkup');
Index: vendor/google/apiclient-services/src/CloudSearch/TasksMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/TasksMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/TasksMetadata.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\CloudSearch;
+
+class TasksMetadata extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TasksMetadata::class, 'Google_Service_CloudSearch_TasksMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/TextButton.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/TextButton.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/TextButton.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,132 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class TextButton extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $altText;
+  /**
+   * @var string
+   */
+  public $backgroundColor;
+  /**
+   * @var bool
+   */
+  public $disabled;
+  protected $onClickType = OnClick::class;
+  protected $onClickDataType = '';
+  /**
+   * @var string
+   */
+  public $style;
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param string
+   */
+  public function setAltText($altText)
+  {
+    $this->altText = $altText;
+  }
+  /**
+   * @return string
+   */
+  public function getAltText()
+  {
+    return $this->altText;
+  }
+  /**
+   * @param string
+   */
+  public function setBackgroundColor($backgroundColor)
+  {
+    $this->backgroundColor = $backgroundColor;
+  }
+  /**
+   * @return string
+   */
+  public function getBackgroundColor()
+  {
+    return $this->backgroundColor;
+  }
+  /**
+   * @param bool
+   */
+  public function setDisabled($disabled)
+  {
+    $this->disabled = $disabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getDisabled()
+  {
+    return $this->disabled;
+  }
+  /**
+   * @param OnClick
+   */
+  public function setOnClick(OnClick $onClick)
+  {
+    $this->onClick = $onClick;
+  }
+  /**
+   * @return OnClick
+   */
+  public function getOnClick()
+  {
+    return $this->onClick;
+  }
+  /**
+   * @param string
+   */
+  public function setStyle($style)
+  {
+    $this->style = $style;
+  }
+  /**
+   * @return string
+   */
+  public function getStyle()
+  {
+    return $this->style;
+  }
+  /**
+   * @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(TextButton::class, 'Google_Service_CloudSearch_TextButton');
Index: vendor/google/apiclient-services/src/CloudSearch/TextField.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/TextField.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/TextField.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,200 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class TextField extends \Google\Model
+{
+  protected $autoCompleteType = AutoComplete::class;
+  protected $autoCompleteDataType = '';
+  protected $autoCompleteCallbackType = FormAction::class;
+  protected $autoCompleteCallbackDataType = '';
+  /**
+   * @var bool
+   */
+  public $autoCompleteMultipleSelections;
+  /**
+   * @var string
+   */
+  public $hintText;
+  /**
+   * @var string
+   */
+  public $label;
+  /**
+   * @var int
+   */
+  public $maxLines;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $onChangeType = FormAction::class;
+  protected $onChangeDataType = '';
+  /**
+   * @var string
+   */
+  public $type;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param AutoComplete
+   */
+  public function setAutoComplete(AutoComplete $autoComplete)
+  {
+    $this->autoComplete = $autoComplete;
+  }
+  /**
+   * @return AutoComplete
+   */
+  public function getAutoComplete()
+  {
+    return $this->autoComplete;
+  }
+  /**
+   * @param FormAction
+   */
+  public function setAutoCompleteCallback(FormAction $autoCompleteCallback)
+  {
+    $this->autoCompleteCallback = $autoCompleteCallback;
+  }
+  /**
+   * @return FormAction
+   */
+  public function getAutoCompleteCallback()
+  {
+    return $this->autoCompleteCallback;
+  }
+  /**
+   * @param bool
+   */
+  public function setAutoCompleteMultipleSelections($autoCompleteMultipleSelections)
+  {
+    $this->autoCompleteMultipleSelections = $autoCompleteMultipleSelections;
+  }
+  /**
+   * @return bool
+   */
+  public function getAutoCompleteMultipleSelections()
+  {
+    return $this->autoCompleteMultipleSelections;
+  }
+  /**
+   * @param string
+   */
+  public function setHintText($hintText)
+  {
+    $this->hintText = $hintText;
+  }
+  /**
+   * @return string
+   */
+  public function getHintText()
+  {
+    return $this->hintText;
+  }
+  /**
+   * @param string
+   */
+  public function setLabel($label)
+  {
+    $this->label = $label;
+  }
+  /**
+   * @return string
+   */
+  public function getLabel()
+  {
+    return $this->label;
+  }
+  /**
+   * @param int
+   */
+  public function setMaxLines($maxLines)
+  {
+    $this->maxLines = $maxLines;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxLines()
+  {
+    return $this->maxLines;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param FormAction
+   */
+  public function setOnChange(FormAction $onChange)
+  {
+    $this->onChange = $onChange;
+  }
+  /**
+   * @return FormAction
+   */
+  public function getOnChange()
+  {
+    return $this->onChange;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @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(TextField::class, 'Google_Service_CloudSearch_TextField');
Index: vendor/google/apiclient-services/src/CloudSearch/TextKeyValue.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/TextKeyValue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/TextKeyValue.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\CloudSearch;
+
+class TextKeyValue extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $key;
+  protected $onClickType = OnClick::class;
+  protected $onClickDataType = '';
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param string
+   */
+  public function setKey($key)
+  {
+    $this->key = $key;
+  }
+  /**
+   * @return string
+   */
+  public function getKey()
+  {
+    return $this->key;
+  }
+  /**
+   * @param OnClick
+   */
+  public function setOnClick(OnClick $onClick)
+  {
+    $this->onClick = $onClick;
+  }
+  /**
+   * @return OnClick
+   */
+  public function getOnClick()
+  {
+    return $this->onClick;
+  }
+  /**
+   * @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(TextKeyValue::class, 'Google_Service_CloudSearch_TextKeyValue');
Index: vendor/google/apiclient-services/src/CloudSearch/TextOperatorOptions.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/TextOperatorOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/TextOperatorOptions.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\CloudSearch;
+
+class TextOperatorOptions extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $exactMatchWithOperator;
+  /**
+   * @var string
+   */
+  public $operatorName;
+
+  /**
+   * @param bool
+   */
+  public function setExactMatchWithOperator($exactMatchWithOperator)
+  {
+    $this->exactMatchWithOperator = $exactMatchWithOperator;
+  }
+  /**
+   * @return bool
+   */
+  public function getExactMatchWithOperator()
+  {
+    return $this->exactMatchWithOperator;
+  }
+  /**
+   * @param string
+   */
+  public function setOperatorName($operatorName)
+  {
+    $this->operatorName = $operatorName;
+  }
+  /**
+   * @return string
+   */
+  public function getOperatorName()
+  {
+    return $this->operatorName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TextOperatorOptions::class, 'Google_Service_CloudSearch_TextOperatorOptions');
Index: vendor/google/apiclient-services/src/CloudSearch/TextParagraph.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/TextParagraph.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/TextParagraph.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\CloudSearch;
+
+class TextParagraph extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TextParagraph::class, 'Google_Service_CloudSearch_TextParagraph');
Index: vendor/google/apiclient-services/src/CloudSearch/TextPropertyOptions.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/TextPropertyOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/TextPropertyOptions.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\CloudSearch;
+
+class TextPropertyOptions extends \Google\Model
+{
+  protected $operatorOptionsType = TextOperatorOptions::class;
+  protected $operatorOptionsDataType = '';
+  protected $retrievalImportanceType = RetrievalImportance::class;
+  protected $retrievalImportanceDataType = '';
+
+  /**
+   * @param TextOperatorOptions
+   */
+  public function setOperatorOptions(TextOperatorOptions $operatorOptions)
+  {
+    $this->operatorOptions = $operatorOptions;
+  }
+  /**
+   * @return TextOperatorOptions
+   */
+  public function getOperatorOptions()
+  {
+    return $this->operatorOptions;
+  }
+  /**
+   * @param RetrievalImportance
+   */
+  public function setRetrievalImportance(RetrievalImportance $retrievalImportance)
+  {
+    $this->retrievalImportance = $retrievalImportance;
+  }
+  /**
+   * @return RetrievalImportance
+   */
+  public function getRetrievalImportance()
+  {
+    return $this->retrievalImportance;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TextPropertyOptions::class, 'Google_Service_CloudSearch_TextPropertyOptions');
Index: vendor/google/apiclient-services/src/CloudSearch/TextValues.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/TextValues.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/TextValues.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\CloudSearch;
+
+class TextValues 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(TextValues::class, 'Google_Service_CloudSearch_TextValues');
Index: vendor/google/apiclient-services/src/CloudSearch/ThirdPartyGenericCard.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ThirdPartyGenericCard.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ThirdPartyGenericCard.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,130 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class ThirdPartyGenericCard extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $cardId;
+  /**
+   * @var string
+   */
+  public $category;
+  protected $contentType = Content::class;
+  protected $contentDataType = '';
+  protected $contextType = Context::class;
+  protected $contextDataType = '';
+  /**
+   * @var bool
+   */
+  public $isDismissible;
+  /**
+   * @var int
+   */
+  public $priority;
+
+  /**
+   * @param string
+   */
+  public function setCardId($cardId)
+  {
+    $this->cardId = $cardId;
+  }
+  /**
+   * @return string
+   */
+  public function getCardId()
+  {
+    return $this->cardId;
+  }
+  /**
+   * @param string
+   */
+  public function setCategory($category)
+  {
+    $this->category = $category;
+  }
+  /**
+   * @return string
+   */
+  public function getCategory()
+  {
+    return $this->category;
+  }
+  /**
+   * @param Content
+   */
+  public function setContent(Content $content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return Content
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param Context
+   */
+  public function setContext(Context $context)
+  {
+    $this->context = $context;
+  }
+  /**
+   * @return Context
+   */
+  public function getContext()
+  {
+    return $this->context;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsDismissible($isDismissible)
+  {
+    $this->isDismissible = $isDismissible;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsDismissible()
+  {
+    return $this->isDismissible;
+  }
+  /**
+   * @param int
+   */
+  public function setPriority($priority)
+  {
+    $this->priority = $priority;
+  }
+  /**
+   * @return int
+   */
+  public function getPriority()
+  {
+    return $this->priority;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ThirdPartyGenericCard::class, 'Google_Service_CloudSearch_ThirdPartyGenericCard');
Index: vendor/google/apiclient-services/src/CloudSearch/ThreadKeySet.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ThreadKeySet.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ThreadKeySet.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\CloudSearch;
+
+class ThreadKeySet extends \Google\Collection
+{
+  protected $collection_key = 'messageKeys';
+  protected $messageKeysType = MultiKey::class;
+  protected $messageKeysDataType = 'array';
+  protected $newThreadKeyType = MultiKey::class;
+  protected $newThreadKeyDataType = '';
+
+  /**
+   * @param MultiKey[]
+   */
+  public function setMessageKeys($messageKeys)
+  {
+    $this->messageKeys = $messageKeys;
+  }
+  /**
+   * @return MultiKey[]
+   */
+  public function getMessageKeys()
+  {
+    return $this->messageKeys;
+  }
+  /**
+   * @param MultiKey
+   */
+  public function setNewThreadKey(MultiKey $newThreadKey)
+  {
+    $this->newThreadKey = $newThreadKey;
+  }
+  /**
+   * @return MultiKey
+   */
+  public function getNewThreadKey()
+  {
+    return $this->newThreadKey;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ThreadKeySet::class, 'Google_Service_CloudSearch_ThreadKeySet');
Index: vendor/google/apiclient-services/src/CloudSearch/ThreadUpdate.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ThreadUpdate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ThreadUpdate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,239 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class ThreadUpdate extends \Google\Collection
+{
+  protected $collection_key = 'preState';
+  protected $attributeRemovedType = AttributeRemoved::class;
+  protected $attributeRemovedDataType = '';
+  protected $attributeSetType = AttributeSet::class;
+  protected $attributeSetDataType = '';
+  protected $labelAddedType = LabelAdded::class;
+  protected $labelAddedDataType = '';
+  protected $labelRemovedType = LabelRemoved::class;
+  protected $labelRemovedDataType = '';
+  /**
+   * @var string
+   */
+  public $lastHistoryRecordId;
+  protected $messageAddedType = MessageAdded::class;
+  protected $messageAddedDataType = '';
+  protected $messageDeletedType = MessageDeleted::class;
+  protected $messageDeletedDataType = '';
+  protected $originalThreadKeyType = MultiKey::class;
+  protected $originalThreadKeyDataType = '';
+  protected $preStateType = PreState::class;
+  protected $preStateDataType = 'array';
+  protected $threadKeyType = MultiKey::class;
+  protected $threadKeyDataType = '';
+  protected $threadKeySetType = ThreadKeySet::class;
+  protected $threadKeySetDataType = '';
+  /**
+   * @var string
+   */
+  public $threadLocator;
+  protected $topicStateUpdateType = TopicStateUpdate::class;
+  protected $topicStateUpdateDataType = '';
+
+  /**
+   * @param AttributeRemoved
+   */
+  public function setAttributeRemoved(AttributeRemoved $attributeRemoved)
+  {
+    $this->attributeRemoved = $attributeRemoved;
+  }
+  /**
+   * @return AttributeRemoved
+   */
+  public function getAttributeRemoved()
+  {
+    return $this->attributeRemoved;
+  }
+  /**
+   * @param AttributeSet
+   */
+  public function setAttributeSet(AttributeSet $attributeSet)
+  {
+    $this->attributeSet = $attributeSet;
+  }
+  /**
+   * @return AttributeSet
+   */
+  public function getAttributeSet()
+  {
+    return $this->attributeSet;
+  }
+  /**
+   * @param LabelAdded
+   */
+  public function setLabelAdded(LabelAdded $labelAdded)
+  {
+    $this->labelAdded = $labelAdded;
+  }
+  /**
+   * @return LabelAdded
+   */
+  public function getLabelAdded()
+  {
+    return $this->labelAdded;
+  }
+  /**
+   * @param LabelRemoved
+   */
+  public function setLabelRemoved(LabelRemoved $labelRemoved)
+  {
+    $this->labelRemoved = $labelRemoved;
+  }
+  /**
+   * @return LabelRemoved
+   */
+  public function getLabelRemoved()
+  {
+    return $this->labelRemoved;
+  }
+  /**
+   * @param string
+   */
+  public function setLastHistoryRecordId($lastHistoryRecordId)
+  {
+    $this->lastHistoryRecordId = $lastHistoryRecordId;
+  }
+  /**
+   * @return string
+   */
+  public function getLastHistoryRecordId()
+  {
+    return $this->lastHistoryRecordId;
+  }
+  /**
+   * @param MessageAdded
+   */
+  public function setMessageAdded(MessageAdded $messageAdded)
+  {
+    $this->messageAdded = $messageAdded;
+  }
+  /**
+   * @return MessageAdded
+   */
+  public function getMessageAdded()
+  {
+    return $this->messageAdded;
+  }
+  /**
+   * @param MessageDeleted
+   */
+  public function setMessageDeleted(MessageDeleted $messageDeleted)
+  {
+    $this->messageDeleted = $messageDeleted;
+  }
+  /**
+   * @return MessageDeleted
+   */
+  public function getMessageDeleted()
+  {
+    return $this->messageDeleted;
+  }
+  /**
+   * @param MultiKey
+   */
+  public function setOriginalThreadKey(MultiKey $originalThreadKey)
+  {
+    $this->originalThreadKey = $originalThreadKey;
+  }
+  /**
+   * @return MultiKey
+   */
+  public function getOriginalThreadKey()
+  {
+    return $this->originalThreadKey;
+  }
+  /**
+   * @param PreState[]
+   */
+  public function setPreState($preState)
+  {
+    $this->preState = $preState;
+  }
+  /**
+   * @return PreState[]
+   */
+  public function getPreState()
+  {
+    return $this->preState;
+  }
+  /**
+   * @param MultiKey
+   */
+  public function setThreadKey(MultiKey $threadKey)
+  {
+    $this->threadKey = $threadKey;
+  }
+  /**
+   * @return MultiKey
+   */
+  public function getThreadKey()
+  {
+    return $this->threadKey;
+  }
+  /**
+   * @param ThreadKeySet
+   */
+  public function setThreadKeySet(ThreadKeySet $threadKeySet)
+  {
+    $this->threadKeySet = $threadKeySet;
+  }
+  /**
+   * @return ThreadKeySet
+   */
+  public function getThreadKeySet()
+  {
+    return $this->threadKeySet;
+  }
+  /**
+   * @param string
+   */
+  public function setThreadLocator($threadLocator)
+  {
+    $this->threadLocator = $threadLocator;
+  }
+  /**
+   * @return string
+   */
+  public function getThreadLocator()
+  {
+    return $this->threadLocator;
+  }
+  /**
+   * @param TopicStateUpdate
+   */
+  public function setTopicStateUpdate(TopicStateUpdate $topicStateUpdate)
+  {
+    $this->topicStateUpdate = $topicStateUpdate;
+  }
+  /**
+   * @return TopicStateUpdate
+   */
+  public function getTopicStateUpdate()
+  {
+    return $this->topicStateUpdate;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ThreadUpdate::class, 'Google_Service_CloudSearch_ThreadUpdate');
Index: vendor/google/apiclient-services/src/CloudSearch/TimestampOperatorOptions.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/TimestampOperatorOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/TimestampOperatorOptions.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\CloudSearch;
+
+class TimestampOperatorOptions extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $greaterThanOperatorName;
+  /**
+   * @var string
+   */
+  public $lessThanOperatorName;
+  /**
+   * @var string
+   */
+  public $operatorName;
+
+  /**
+   * @param string
+   */
+  public function setGreaterThanOperatorName($greaterThanOperatorName)
+  {
+    $this->greaterThanOperatorName = $greaterThanOperatorName;
+  }
+  /**
+   * @return string
+   */
+  public function getGreaterThanOperatorName()
+  {
+    return $this->greaterThanOperatorName;
+  }
+  /**
+   * @param string
+   */
+  public function setLessThanOperatorName($lessThanOperatorName)
+  {
+    $this->lessThanOperatorName = $lessThanOperatorName;
+  }
+  /**
+   * @return string
+   */
+  public function getLessThanOperatorName()
+  {
+    return $this->lessThanOperatorName;
+  }
+  /**
+   * @param string
+   */
+  public function setOperatorName($operatorName)
+  {
+    $this->operatorName = $operatorName;
+  }
+  /**
+   * @return string
+   */
+  public function getOperatorName()
+  {
+    return $this->operatorName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TimestampOperatorOptions::class, 'Google_Service_CloudSearch_TimestampOperatorOptions');
Index: vendor/google/apiclient-services/src/CloudSearch/TimestampPropertyOptions.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/TimestampPropertyOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/TimestampPropertyOptions.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\CloudSearch;
+
+class TimestampPropertyOptions extends \Google\Model
+{
+  protected $operatorOptionsType = TimestampOperatorOptions::class;
+  protected $operatorOptionsDataType = '';
+
+  /**
+   * @param TimestampOperatorOptions
+   */
+  public function setOperatorOptions(TimestampOperatorOptions $operatorOptions)
+  {
+    $this->operatorOptions = $operatorOptions;
+  }
+  /**
+   * @return TimestampOperatorOptions
+   */
+  public function getOperatorOptions()
+  {
+    return $this->operatorOptions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TimestampPropertyOptions::class, 'Google_Service_CloudSearch_TimestampPropertyOptions');
Index: vendor/google/apiclient-services/src/CloudSearch/TimestampValues.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/TimestampValues.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/TimestampValues.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\CloudSearch;
+
+class TimestampValues 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(TimestampValues::class, 'Google_Service_CloudSearch_TimestampValues');
Index: vendor/google/apiclient-services/src/CloudSearch/TombstoneMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/TombstoneMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/TombstoneMetadata.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\CloudSearch;
+
+class TombstoneMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $tombstoneType;
+
+  /**
+   * @param string
+   */
+  public function setTombstoneType($tombstoneType)
+  {
+    $this->tombstoneType = $tombstoneType;
+  }
+  /**
+   * @return string
+   */
+  public function getTombstoneType()
+  {
+    return $this->tombstoneType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TombstoneMetadata::class, 'Google_Service_CloudSearch_TombstoneMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/Toolbar.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Toolbar.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Toolbar.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\CloudSearch;
+
+class Toolbar extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $color;
+  /**
+   * @var string
+   */
+  public $iconUrl;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setColor($color)
+  {
+    $this->color = $color;
+  }
+  /**
+   * @return string
+   */
+  public function getColor()
+  {
+    return $this->color;
+  }
+  /**
+   * @param string
+   */
+  public function setIconUrl($iconUrl)
+  {
+    $this->iconUrl = $iconUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getIconUrl()
+  {
+    return $this->iconUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Toolbar::class, 'Google_Service_CloudSearch_Toolbar');
Index: vendor/google/apiclient-services/src/CloudSearch/TopicId.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/TopicId.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/TopicId.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\CloudSearch;
+
+class TopicId extends \Google\Model
+{
+  protected $groupIdType = GroupId::class;
+  protected $groupIdDataType = '';
+  /**
+   * @var string
+   */
+  public $topicId;
+
+  /**
+   * @param GroupId
+   */
+  public function setGroupId(GroupId $groupId)
+  {
+    $this->groupId = $groupId;
+  }
+  /**
+   * @return GroupId
+   */
+  public function getGroupId()
+  {
+    return $this->groupId;
+  }
+  /**
+   * @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(TopicId::class, 'Google_Service_CloudSearch_TopicId');
Index: vendor/google/apiclient-services/src/CloudSearch/TopicState.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/TopicState.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/TopicState.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\CloudSearch;
+
+class TopicState extends \Google\Model
+{
+  /**
+   * @var int[]
+   */
+  public $labelIdMessageCount;
+  /**
+   * @var int
+   */
+  public $numConstituents;
+
+  /**
+   * @param int[]
+   */
+  public function setLabelIdMessageCount($labelIdMessageCount)
+  {
+    $this->labelIdMessageCount = $labelIdMessageCount;
+  }
+  /**
+   * @return int[]
+   */
+  public function getLabelIdMessageCount()
+  {
+    return $this->labelIdMessageCount;
+  }
+  /**
+   * @param int
+   */
+  public function setNumConstituents($numConstituents)
+  {
+    $this->numConstituents = $numConstituents;
+  }
+  /**
+   * @return int
+   */
+  public function getNumConstituents()
+  {
+    return $this->numConstituents;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TopicState::class, 'Google_Service_CloudSearch_TopicState');
Index: vendor/google/apiclient-services/src/CloudSearch/TopicStateUpdate.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/TopicStateUpdate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/TopicStateUpdate.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\CloudSearch;
+
+class TopicStateUpdate extends \Google\Model
+{
+  protected $topicStateType = TopicState::class;
+  protected $topicStateDataType = '';
+
+  /**
+   * @param TopicState
+   */
+  public function setTopicState(TopicState $topicState)
+  {
+    $this->topicState = $topicState;
+  }
+  /**
+   * @return TopicState
+   */
+  public function getTopicState()
+  {
+    return $this->topicState;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TopicStateUpdate::class, 'Google_Service_CloudSearch_TopicStateUpdate');
Index: vendor/google/apiclient-services/src/CloudSearch/TransactionContext.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/TransactionContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/TransactionContext.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\CloudSearch;
+
+class TransactionContext extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $endingRecordId;
+  /**
+   * @var string
+   */
+  public $startingRecordId;
+  /**
+   * @var string
+   */
+  public $writeTimestampUs;
+
+  /**
+   * @param string
+   */
+  public function setEndingRecordId($endingRecordId)
+  {
+    $this->endingRecordId = $endingRecordId;
+  }
+  /**
+   * @return string
+   */
+  public function getEndingRecordId()
+  {
+    return $this->endingRecordId;
+  }
+  /**
+   * @param string
+   */
+  public function setStartingRecordId($startingRecordId)
+  {
+    $this->startingRecordId = $startingRecordId;
+  }
+  /**
+   * @return string
+   */
+  public function getStartingRecordId()
+  {
+    return $this->startingRecordId;
+  }
+  /**
+   * @param string
+   */
+  public function setWriteTimestampUs($writeTimestampUs)
+  {
+    $this->writeTimestampUs = $writeTimestampUs;
+  }
+  /**
+   * @return string
+   */
+  public function getWriteTimestampUs()
+  {
+    return $this->writeTimestampUs;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TransactionContext::class, 'Google_Service_CloudSearch_TransactionContext');
Index: vendor/google/apiclient-services/src/CloudSearch/TransactionDebugInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/TransactionDebugInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/TransactionDebugInfo.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\CloudSearch;
+
+class TransactionDebugInfo extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TransactionDebugInfo::class, 'Google_Service_CloudSearch_TransactionDebugInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/TranscriptionSessionInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/TranscriptionSessionInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/TranscriptionSessionInfo.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\CloudSearch;
+
+class TranscriptionSessionInfo extends \Google\Model
+{
+  protected $sessionStateInfoType = SessionStateInfo::class;
+  protected $sessionStateInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $transcriptionSessionId;
+
+  /**
+   * @param SessionStateInfo
+   */
+  public function setSessionStateInfo(SessionStateInfo $sessionStateInfo)
+  {
+    $this->sessionStateInfo = $sessionStateInfo;
+  }
+  /**
+   * @return SessionStateInfo
+   */
+  public function getSessionStateInfo()
+  {
+    return $this->sessionStateInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setTranscriptionSessionId($transcriptionSessionId)
+  {
+    $this->transcriptionSessionId = $transcriptionSessionId;
+  }
+  /**
+   * @return string
+   */
+  public function getTranscriptionSessionId()
+  {
+    return $this->transcriptionSessionId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TranscriptionSessionInfo::class, 'Google_Service_CloudSearch_TranscriptionSessionInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/TransientData.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/TransientData.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/TransientData.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\CloudSearch;
+
+class TransientData extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TransientData::class, 'Google_Service_CloudSearch_TransientData');
Index: vendor/google/apiclient-services/src/CloudSearch/Trigger.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Trigger.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Trigger.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,216 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class Trigger extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $actionType;
+  /**
+   * @var string
+   */
+  public $batchTimeUs;
+  /**
+   * @var string
+   */
+  public $dispatchId;
+  /**
+   * @var string
+   */
+  public $dispatcher;
+  /**
+   * @var string
+   */
+  public $fireTimeUs;
+  protected $jobsettedServerSpecType = JobsettedServerSpec::class;
+  protected $jobsettedServerSpecDataType = '';
+  /**
+   * @var string
+   */
+  public $key;
+  protected $rpcOptionsType = RpcOptions::class;
+  protected $rpcOptionsDataType = '';
+  /**
+   * @var string
+   */
+  public $sliceFireTimeUs;
+  protected $triggerActionType = TriggerAction::class;
+  protected $triggerActionDataType = '';
+  protected $triggerKeyType = TriggerKey::class;
+  protected $triggerKeyDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setActionType($actionType)
+  {
+    $this->actionType = $actionType;
+  }
+  /**
+   * @return string
+   */
+  public function getActionType()
+  {
+    return $this->actionType;
+  }
+  /**
+   * @param string
+   */
+  public function setBatchTimeUs($batchTimeUs)
+  {
+    $this->batchTimeUs = $batchTimeUs;
+  }
+  /**
+   * @return string
+   */
+  public function getBatchTimeUs()
+  {
+    return $this->batchTimeUs;
+  }
+  /**
+   * @param string
+   */
+  public function setDispatchId($dispatchId)
+  {
+    $this->dispatchId = $dispatchId;
+  }
+  /**
+   * @return string
+   */
+  public function getDispatchId()
+  {
+    return $this->dispatchId;
+  }
+  /**
+   * @param string
+   */
+  public function setDispatcher($dispatcher)
+  {
+    $this->dispatcher = $dispatcher;
+  }
+  /**
+   * @return string
+   */
+  public function getDispatcher()
+  {
+    return $this->dispatcher;
+  }
+  /**
+   * @param string
+   */
+  public function setFireTimeUs($fireTimeUs)
+  {
+    $this->fireTimeUs = $fireTimeUs;
+  }
+  /**
+   * @return string
+   */
+  public function getFireTimeUs()
+  {
+    return $this->fireTimeUs;
+  }
+  /**
+   * @param JobsettedServerSpec
+   */
+  public function setJobsettedServerSpec(JobsettedServerSpec $jobsettedServerSpec)
+  {
+    $this->jobsettedServerSpec = $jobsettedServerSpec;
+  }
+  /**
+   * @return JobsettedServerSpec
+   */
+  public function getJobsettedServerSpec()
+  {
+    return $this->jobsettedServerSpec;
+  }
+  /**
+   * @param string
+   */
+  public function setKey($key)
+  {
+    $this->key = $key;
+  }
+  /**
+   * @return string
+   */
+  public function getKey()
+  {
+    return $this->key;
+  }
+  /**
+   * @param RpcOptions
+   */
+  public function setRpcOptions(RpcOptions $rpcOptions)
+  {
+    $this->rpcOptions = $rpcOptions;
+  }
+  /**
+   * @return RpcOptions
+   */
+  public function getRpcOptions()
+  {
+    return $this->rpcOptions;
+  }
+  /**
+   * @param string
+   */
+  public function setSliceFireTimeUs($sliceFireTimeUs)
+  {
+    $this->sliceFireTimeUs = $sliceFireTimeUs;
+  }
+  /**
+   * @return string
+   */
+  public function getSliceFireTimeUs()
+  {
+    return $this->sliceFireTimeUs;
+  }
+  /**
+   * @param TriggerAction
+   */
+  public function setTriggerAction(TriggerAction $triggerAction)
+  {
+    $this->triggerAction = $triggerAction;
+  }
+  /**
+   * @return TriggerAction
+   */
+  public function getTriggerAction()
+  {
+    return $this->triggerAction;
+  }
+  /**
+   * @param TriggerKey
+   */
+  public function setTriggerKey(TriggerKey $triggerKey)
+  {
+    $this->triggerKey = $triggerKey;
+  }
+  /**
+   * @return TriggerKey
+   */
+  public function getTriggerKey()
+  {
+    return $this->triggerKey;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Trigger::class, 'Google_Service_CloudSearch_Trigger');
Index: vendor/google/apiclient-services/src/CloudSearch/TriggerAction.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/TriggerAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/TriggerAction.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\CloudSearch;
+
+class TriggerAction extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $action;
+  /**
+   * @var string
+   */
+  public $data;
+  /**
+   * @var string
+   */
+  public $dataInt;
+
+  /**
+   * @param string
+   */
+  public function setAction($action)
+  {
+    $this->action = $action;
+  }
+  /**
+   * @return string
+   */
+  public function getAction()
+  {
+    return $this->action;
+  }
+  /**
+   * @param string
+   */
+  public function setData($data)
+  {
+    $this->data = $data;
+  }
+  /**
+   * @return string
+   */
+  public function getData()
+  {
+    return $this->data;
+  }
+  /**
+   * @param string
+   */
+  public function setDataInt($dataInt)
+  {
+    $this->dataInt = $dataInt;
+  }
+  /**
+   * @return string
+   */
+  public function getDataInt()
+  {
+    return $this->dataInt;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TriggerAction::class, 'Google_Service_CloudSearch_TriggerAction');
Index: vendor/google/apiclient-services/src/CloudSearch/TriggerKey.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/TriggerKey.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/TriggerKey.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\CloudSearch;
+
+class TriggerKey extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $instanceId;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setInstanceId($instanceId)
+  {
+    $this->instanceId = $instanceId;
+  }
+  /**
+   * @return string
+   */
+  public function getInstanceId()
+  {
+    return $this->instanceId;
+  }
+  /**
+   * @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(TriggerKey::class, 'Google_Service_CloudSearch_TriggerKey');
Index: vendor/google/apiclient-services/src/CloudSearch/Triggers.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Triggers.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Triggers.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\CloudSearch;
+
+class Triggers extends \Google\Collection
+{
+  protected $collection_key = 'triggers';
+  protected $triggersType = Trigger::class;
+  protected $triggersDataType = 'array';
+
+  /**
+   * @param Trigger[]
+   */
+  public function setTriggers($triggers)
+  {
+    $this->triggers = $triggers;
+  }
+  /**
+   * @return Trigger[]
+   */
+  public function getTriggers()
+  {
+    return $this->triggers;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Triggers::class, 'Google_Service_CloudSearch_Triggers');
Index: vendor/google/apiclient-services/src/CloudSearch/TrustedResourceUrlProto.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/TrustedResourceUrlProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/TrustedResourceUrlProto.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\CloudSearch;
+
+class TrustedResourceUrlProto extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $privateDoNotAccessOrElseTrustedResourceUrlWrappedValue;
+
+  /**
+   * @param string
+   */
+  public function setPrivateDoNotAccessOrElseTrustedResourceUrlWrappedValue($privateDoNotAccessOrElseTrustedResourceUrlWrappedValue)
+  {
+    $this->privateDoNotAccessOrElseTrustedResourceUrlWrappedValue = $privateDoNotAccessOrElseTrustedResourceUrlWrappedValue;
+  }
+  /**
+   * @return string
+   */
+  public function getPrivateDoNotAccessOrElseTrustedResourceUrlWrappedValue()
+  {
+    return $this->privateDoNotAccessOrElseTrustedResourceUrlWrappedValue;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TrustedResourceUrlProto::class, 'Google_Service_CloudSearch_TrustedResourceUrlProto');
Index: vendor/google/apiclient-services/src/CloudSearch/TypeInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/TypeInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/TypeInfo.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\CloudSearch;
+
+class TypeInfo extends \Google\Model
+{
+  protected $videoInfoType = VideoInfo::class;
+  protected $videoInfoDataType = '';
+
+  /**
+   * @param VideoInfo
+   */
+  public function setVideoInfo(VideoInfo $videoInfo)
+  {
+    $this->videoInfo = $videoInfo;
+  }
+  /**
+   * @return VideoInfo
+   */
+  public function getVideoInfo()
+  {
+    return $this->videoInfo;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TypeInfo::class, 'Google_Service_CloudSearch_TypeInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/UniversalPhoneAccess.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/UniversalPhoneAccess.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/UniversalPhoneAccess.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\CloudSearch;
+
+class UniversalPhoneAccess extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $pin;
+  /**
+   * @var string
+   */
+  public $pstnInfoUrl;
+
+  /**
+   * @param string
+   */
+  public function setPin($pin)
+  {
+    $this->pin = $pin;
+  }
+  /**
+   * @return string
+   */
+  public function getPin()
+  {
+    return $this->pin;
+  }
+  /**
+   * @param string
+   */
+  public function setPstnInfoUrl($pstnInfoUrl)
+  {
+    $this->pstnInfoUrl = $pstnInfoUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getPstnInfoUrl()
+  {
+    return $this->pstnInfoUrl;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UniversalPhoneAccess::class, 'Google_Service_CloudSearch_UniversalPhoneAccess');
Index: vendor/google/apiclient-services/src/CloudSearch/UnmappedIdentity.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/UnmappedIdentity.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/UnmappedIdentity.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\CloudSearch;
+
+class UnmappedIdentity extends \Google\Model
+{
+  protected $externalIdentityType = Principal::class;
+  protected $externalIdentityDataType = '';
+  /**
+   * @var string
+   */
+  public $resolutionStatusCode;
+
+  /**
+   * @param Principal
+   */
+  public function setExternalIdentity(Principal $externalIdentity)
+  {
+    $this->externalIdentity = $externalIdentity;
+  }
+  /**
+   * @return Principal
+   */
+  public function getExternalIdentity()
+  {
+    return $this->externalIdentity;
+  }
+  /**
+   * @param string
+   */
+  public function setResolutionStatusCode($resolutionStatusCode)
+  {
+    $this->resolutionStatusCode = $resolutionStatusCode;
+  }
+  /**
+   * @return string
+   */
+  public function getResolutionStatusCode()
+  {
+    return $this->resolutionStatusCode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UnmappedIdentity::class, 'Google_Service_CloudSearch_UnmappedIdentity');
Index: vendor/google/apiclient-services/src/CloudSearch/UnreserveItemsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/UnreserveItemsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/UnreserveItemsRequest.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\CloudSearch;
+
+class UnreserveItemsRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $connectorName;
+  protected $debugOptionsType = DebugOptions::class;
+  protected $debugOptionsDataType = '';
+  /**
+   * @var string
+   */
+  public $queue;
+
+  /**
+   * @param string
+   */
+  public function setConnectorName($connectorName)
+  {
+    $this->connectorName = $connectorName;
+  }
+  /**
+   * @return string
+   */
+  public function getConnectorName()
+  {
+    return $this->connectorName;
+  }
+  /**
+   * @param DebugOptions
+   */
+  public function setDebugOptions(DebugOptions $debugOptions)
+  {
+    $this->debugOptions = $debugOptions;
+  }
+  /**
+   * @return DebugOptions
+   */
+  public function getDebugOptions()
+  {
+    return $this->debugOptions;
+  }
+  /**
+   * @param string
+   */
+  public function setQueue($queue)
+  {
+    $this->queue = $queue;
+  }
+  /**
+   * @return string
+   */
+  public function getQueue()
+  {
+    return $this->queue;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UnreserveItemsRequest::class, 'Google_Service_CloudSearch_UnreserveItemsRequest');
Index: vendor/google/apiclient-services/src/CloudSearch/UpdateBccRecipients.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/UpdateBccRecipients.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/UpdateBccRecipients.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\CloudSearch;
+
+class UpdateBccRecipients extends \Google\Collection
+{
+  protected $collection_key = 'bccRecipients';
+  protected $bccRecipientsType = Recipient::class;
+  protected $bccRecipientsDataType = 'array';
+
+  /**
+   * @param Recipient[]
+   */
+  public function setBccRecipients($bccRecipients)
+  {
+    $this->bccRecipients = $bccRecipients;
+  }
+  /**
+   * @return Recipient[]
+   */
+  public function getBccRecipients()
+  {
+    return $this->bccRecipients;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UpdateBccRecipients::class, 'Google_Service_CloudSearch_UpdateBccRecipients');
Index: vendor/google/apiclient-services/src/CloudSearch/UpdateBody.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/UpdateBody.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/UpdateBody.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\CloudSearch;
+
+class UpdateBody extends \Google\Collection
+{
+  protected $collection_key = 'insertContents';
+  protected $insertContentsType = InsertContent::class;
+  protected $insertContentsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param InsertContent[]
+   */
+  public function setInsertContents($insertContents)
+  {
+    $this->insertContents = $insertContents;
+  }
+  /**
+   * @return InsertContent[]
+   */
+  public function getInsertContents()
+  {
+    return $this->insertContents;
+  }
+  /**
+   * @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(UpdateBody::class, 'Google_Service_CloudSearch_UpdateBody');
Index: vendor/google/apiclient-services/src/CloudSearch/UpdateCcRecipients.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/UpdateCcRecipients.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/UpdateCcRecipients.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\CloudSearch;
+
+class UpdateCcRecipients extends \Google\Collection
+{
+  protected $collection_key = 'ccRecipients';
+  protected $ccRecipientsType = Recipient::class;
+  protected $ccRecipientsDataType = 'array';
+
+  /**
+   * @param Recipient[]
+   */
+  public function setCcRecipients($ccRecipients)
+  {
+    $this->ccRecipients = $ccRecipients;
+  }
+  /**
+   * @return Recipient[]
+   */
+  public function getCcRecipients()
+  {
+    return $this->ccRecipients;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UpdateCcRecipients::class, 'Google_Service_CloudSearch_UpdateCcRecipients');
Index: vendor/google/apiclient-services/src/CloudSearch/UpdateDataSourceRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/UpdateDataSourceRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/UpdateDataSourceRequest.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\CloudSearch;
+
+class UpdateDataSourceRequest extends \Google\Model
+{
+  protected $debugOptionsType = DebugOptions::class;
+  protected $debugOptionsDataType = '';
+  protected $sourceType = DataSource::class;
+  protected $sourceDataType = '';
+  /**
+   * @var string
+   */
+  public $updateMask;
+
+  /**
+   * @param DebugOptions
+   */
+  public function setDebugOptions(DebugOptions $debugOptions)
+  {
+    $this->debugOptions = $debugOptions;
+  }
+  /**
+   * @return DebugOptions
+   */
+  public function getDebugOptions()
+  {
+    return $this->debugOptions;
+  }
+  /**
+   * @param DataSource
+   */
+  public function setSource(DataSource $source)
+  {
+    $this->source = $source;
+  }
+  /**
+   * @return DataSource
+   */
+  public function getSource()
+  {
+    return $this->source;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateMask($updateMask)
+  {
+    $this->updateMask = $updateMask;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateMask()
+  {
+    return $this->updateMask;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UpdateDataSourceRequest::class, 'Google_Service_CloudSearch_UpdateDataSourceRequest');
Index: vendor/google/apiclient-services/src/CloudSearch/UpdateDraftActionMarkup.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/UpdateDraftActionMarkup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/UpdateDraftActionMarkup.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\CloudSearch;
+
+class UpdateDraftActionMarkup extends \Google\Model
+{
+  protected $updateBccRecipientsType = UpdateBccRecipients::class;
+  protected $updateBccRecipientsDataType = '';
+  protected $updateBodyType = UpdateBody::class;
+  protected $updateBodyDataType = '';
+  protected $updateCcRecipientsType = UpdateCcRecipients::class;
+  protected $updateCcRecipientsDataType = '';
+  protected $updateSubjectType = UpdateSubject::class;
+  protected $updateSubjectDataType = '';
+  protected $updateToRecipientsType = UpdateToRecipients::class;
+  protected $updateToRecipientsDataType = '';
+
+  /**
+   * @param UpdateBccRecipients
+   */
+  public function setUpdateBccRecipients(UpdateBccRecipients $updateBccRecipients)
+  {
+    $this->updateBccRecipients = $updateBccRecipients;
+  }
+  /**
+   * @return UpdateBccRecipients
+   */
+  public function getUpdateBccRecipients()
+  {
+    return $this->updateBccRecipients;
+  }
+  /**
+   * @param UpdateBody
+   */
+  public function setUpdateBody(UpdateBody $updateBody)
+  {
+    $this->updateBody = $updateBody;
+  }
+  /**
+   * @return UpdateBody
+   */
+  public function getUpdateBody()
+  {
+    return $this->updateBody;
+  }
+  /**
+   * @param UpdateCcRecipients
+   */
+  public function setUpdateCcRecipients(UpdateCcRecipients $updateCcRecipients)
+  {
+    $this->updateCcRecipients = $updateCcRecipients;
+  }
+  /**
+   * @return UpdateCcRecipients
+   */
+  public function getUpdateCcRecipients()
+  {
+    return $this->updateCcRecipients;
+  }
+  /**
+   * @param UpdateSubject
+   */
+  public function setUpdateSubject(UpdateSubject $updateSubject)
+  {
+    $this->updateSubject = $updateSubject;
+  }
+  /**
+   * @return UpdateSubject
+   */
+  public function getUpdateSubject()
+  {
+    return $this->updateSubject;
+  }
+  /**
+   * @param UpdateToRecipients
+   */
+  public function setUpdateToRecipients(UpdateToRecipients $updateToRecipients)
+  {
+    $this->updateToRecipients = $updateToRecipients;
+  }
+  /**
+   * @return UpdateToRecipients
+   */
+  public function getUpdateToRecipients()
+  {
+    return $this->updateToRecipients;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UpdateDraftActionMarkup::class, 'Google_Service_CloudSearch_UpdateDraftActionMarkup');
Index: vendor/google/apiclient-services/src/CloudSearch/UpdateSchemaRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/UpdateSchemaRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/UpdateSchemaRequest.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\CloudSearch;
+
+class UpdateSchemaRequest extends \Google\Model
+{
+  protected $debugOptionsType = DebugOptions::class;
+  protected $debugOptionsDataType = '';
+  protected $schemaType = Schema::class;
+  protected $schemaDataType = '';
+  /**
+   * @var bool
+   */
+  public $validateOnly;
+
+  /**
+   * @param DebugOptions
+   */
+  public function setDebugOptions(DebugOptions $debugOptions)
+  {
+    $this->debugOptions = $debugOptions;
+  }
+  /**
+   * @return DebugOptions
+   */
+  public function getDebugOptions()
+  {
+    return $this->debugOptions;
+  }
+  /**
+   * @param Schema
+   */
+  public function setSchema(Schema $schema)
+  {
+    $this->schema = $schema;
+  }
+  /**
+   * @return Schema
+   */
+  public function getSchema()
+  {
+    return $this->schema;
+  }
+  /**
+   * @param bool
+   */
+  public function setValidateOnly($validateOnly)
+  {
+    $this->validateOnly = $validateOnly;
+  }
+  /**
+   * @return bool
+   */
+  public function getValidateOnly()
+  {
+    return $this->validateOnly;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UpdateSchemaRequest::class, 'Google_Service_CloudSearch_UpdateSchemaRequest');
Index: vendor/google/apiclient-services/src/CloudSearch/UpdateSubject.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/UpdateSubject.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/UpdateSubject.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\CloudSearch;
+
+class UpdateSubject extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $subject;
+
+  /**
+   * @param string
+   */
+  public function setSubject($subject)
+  {
+    $this->subject = $subject;
+  }
+  /**
+   * @return string
+   */
+  public function getSubject()
+  {
+    return $this->subject;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UpdateSubject::class, 'Google_Service_CloudSearch_UpdateSubject');
Index: vendor/google/apiclient-services/src/CloudSearch/UpdateToRecipients.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/UpdateToRecipients.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/UpdateToRecipients.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\CloudSearch;
+
+class UpdateToRecipients extends \Google\Collection
+{
+  protected $collection_key = 'toRecipients';
+  protected $toRecipientsType = Recipient::class;
+  protected $toRecipientsDataType = 'array';
+
+  /**
+   * @param Recipient[]
+   */
+  public function setToRecipients($toRecipients)
+  {
+    $this->toRecipients = $toRecipients;
+  }
+  /**
+   * @return Recipient[]
+   */
+  public function getToRecipients()
+  {
+    return $this->toRecipients;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UpdateToRecipients::class, 'Google_Service_CloudSearch_UpdateToRecipients');
Index: vendor/google/apiclient-services/src/CloudSearch/UploadItemRef.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/UploadItemRef.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/UploadItemRef.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\CloudSearch;
+
+class UploadItemRef extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UploadItemRef::class, 'Google_Service_CloudSearch_UploadItemRef');
Index: vendor/google/apiclient-services/src/CloudSearch/UploadMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/UploadMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/UploadMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,266 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class UploadMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $attachmentToken;
+  protected $backendUploadMetadataType = AppsDynamiteSharedBackendUploadMetadata::class;
+  protected $backendUploadMetadataDataType = '';
+  protected $clonedAuthorizedItemIdType = AuthorizedItemId::class;
+  protected $clonedAuthorizedItemIdDataType = '';
+  /**
+   * @var string
+   */
+  public $clonedDriveAction;
+  /**
+   * @var string
+   */
+  public $clonedDriveId;
+  /**
+   * @var string
+   */
+  public $contentName;
+  /**
+   * @var string
+   */
+  public $contentType;
+  protected $dlpMetricsMetadataType = AppsDynamiteSharedDlpMetricsMetadata::class;
+  protected $dlpMetricsMetadataDataType = '';
+  protected $internalOnlyComponentSearchInfoType = AppsDynamiteSharedMessageComponentSearchInfo::class;
+  protected $internalOnlyComponentSearchInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $latestVirusScanTimestamp;
+  /**
+   * @var string
+   */
+  public $localId;
+  protected $originalDimensionType = AppsDynamiteSharedDimension::class;
+  protected $originalDimensionDataType = '';
+  protected $videoReferenceType = AppsDynamiteSharedVideoReference::class;
+  protected $videoReferenceDataType = '';
+  /**
+   * @var string
+   */
+  public $virusScanResult;
+
+  /**
+   * @param string
+   */
+  public function setAttachmentToken($attachmentToken)
+  {
+    $this->attachmentToken = $attachmentToken;
+  }
+  /**
+   * @return string
+   */
+  public function getAttachmentToken()
+  {
+    return $this->attachmentToken;
+  }
+  /**
+   * @param AppsDynamiteSharedBackendUploadMetadata
+   */
+  public function setBackendUploadMetadata(AppsDynamiteSharedBackendUploadMetadata $backendUploadMetadata)
+  {
+    $this->backendUploadMetadata = $backendUploadMetadata;
+  }
+  /**
+   * @return AppsDynamiteSharedBackendUploadMetadata
+   */
+  public function getBackendUploadMetadata()
+  {
+    return $this->backendUploadMetadata;
+  }
+  /**
+   * @param AuthorizedItemId
+   */
+  public function setClonedAuthorizedItemId(AuthorizedItemId $clonedAuthorizedItemId)
+  {
+    $this->clonedAuthorizedItemId = $clonedAuthorizedItemId;
+  }
+  /**
+   * @return AuthorizedItemId
+   */
+  public function getClonedAuthorizedItemId()
+  {
+    return $this->clonedAuthorizedItemId;
+  }
+  /**
+   * @param string
+   */
+  public function setClonedDriveAction($clonedDriveAction)
+  {
+    $this->clonedDriveAction = $clonedDriveAction;
+  }
+  /**
+   * @return string
+   */
+  public function getClonedDriveAction()
+  {
+    return $this->clonedDriveAction;
+  }
+  /**
+   * @param string
+   */
+  public function setClonedDriveId($clonedDriveId)
+  {
+    $this->clonedDriveId = $clonedDriveId;
+  }
+  /**
+   * @return string
+   */
+  public function getClonedDriveId()
+  {
+    return $this->clonedDriveId;
+  }
+  /**
+   * @param string
+   */
+  public function setContentName($contentName)
+  {
+    $this->contentName = $contentName;
+  }
+  /**
+   * @return string
+   */
+  public function getContentName()
+  {
+    return $this->contentName;
+  }
+  /**
+   * @param string
+   */
+  public function setContentType($contentType)
+  {
+    $this->contentType = $contentType;
+  }
+  /**
+   * @return string
+   */
+  public function getContentType()
+  {
+    return $this->contentType;
+  }
+  /**
+   * @param AppsDynamiteSharedDlpMetricsMetadata
+   */
+  public function setDlpMetricsMetadata(AppsDynamiteSharedDlpMetricsMetadata $dlpMetricsMetadata)
+  {
+    $this->dlpMetricsMetadata = $dlpMetricsMetadata;
+  }
+  /**
+   * @return AppsDynamiteSharedDlpMetricsMetadata
+   */
+  public function getDlpMetricsMetadata()
+  {
+    return $this->dlpMetricsMetadata;
+  }
+  /**
+   * @param AppsDynamiteSharedMessageComponentSearchInfo
+   */
+  public function setInternalOnlyComponentSearchInfo(AppsDynamiteSharedMessageComponentSearchInfo $internalOnlyComponentSearchInfo)
+  {
+    $this->internalOnlyComponentSearchInfo = $internalOnlyComponentSearchInfo;
+  }
+  /**
+   * @return AppsDynamiteSharedMessageComponentSearchInfo
+   */
+  public function getInternalOnlyComponentSearchInfo()
+  {
+    return $this->internalOnlyComponentSearchInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setLatestVirusScanTimestamp($latestVirusScanTimestamp)
+  {
+    $this->latestVirusScanTimestamp = $latestVirusScanTimestamp;
+  }
+  /**
+   * @return string
+   */
+  public function getLatestVirusScanTimestamp()
+  {
+    return $this->latestVirusScanTimestamp;
+  }
+  /**
+   * @param string
+   */
+  public function setLocalId($localId)
+  {
+    $this->localId = $localId;
+  }
+  /**
+   * @return string
+   */
+  public function getLocalId()
+  {
+    return $this->localId;
+  }
+  /**
+   * @param AppsDynamiteSharedDimension
+   */
+  public function setOriginalDimension(AppsDynamiteSharedDimension $originalDimension)
+  {
+    $this->originalDimension = $originalDimension;
+  }
+  /**
+   * @return AppsDynamiteSharedDimension
+   */
+  public function getOriginalDimension()
+  {
+    return $this->originalDimension;
+  }
+  /**
+   * @param AppsDynamiteSharedVideoReference
+   */
+  public function setVideoReference(AppsDynamiteSharedVideoReference $videoReference)
+  {
+    $this->videoReference = $videoReference;
+  }
+  /**
+   * @return AppsDynamiteSharedVideoReference
+   */
+  public function getVideoReference()
+  {
+    return $this->videoReference;
+  }
+  /**
+   * @param string
+   */
+  public function setVirusScanResult($virusScanResult)
+  {
+    $this->virusScanResult = $virusScanResult;
+  }
+  /**
+   * @return string
+   */
+  public function getVirusScanResult()
+  {
+    return $this->virusScanResult;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UploadMetadata::class, 'Google_Service_CloudSearch_UploadMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/UrlMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/UrlMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/UrlMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,290 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class UrlMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $domain;
+  protected $gwsUrlType = SafeUrlProto::class;
+  protected $gwsUrlDataType = '';
+  /**
+   * @var string
+   */
+  public $gwsUrlExpirationTimestamp;
+  /**
+   * @var string
+   */
+  public $imageHeight;
+  /**
+   * @var string
+   */
+  public $imageUrl;
+  /**
+   * @var string
+   */
+  public $imageWidth;
+  /**
+   * @var int
+   */
+  public $intImageHeight;
+  /**
+   * @var int
+   */
+  public $intImageWidth;
+  /**
+   * @var string
+   */
+  public $mimeType;
+  protected $redirectUrlType = SafeUrlProto::class;
+  protected $redirectUrlDataType = '';
+  /**
+   * @var bool
+   */
+  public $shouldNotRender;
+  /**
+   * @var string
+   */
+  public $snippet;
+  /**
+   * @var string
+   */
+  public $title;
+  protected $urlType = SafeUrlProto::class;
+  protected $urlDataType = '';
+  /**
+   * @var string
+   */
+  public $urlSource;
+
+  /**
+   * @param string
+   */
+  public function setDomain($domain)
+  {
+    $this->domain = $domain;
+  }
+  /**
+   * @return string
+   */
+  public function getDomain()
+  {
+    return $this->domain;
+  }
+  /**
+   * @param SafeUrlProto
+   */
+  public function setGwsUrl(SafeUrlProto $gwsUrl)
+  {
+    $this->gwsUrl = $gwsUrl;
+  }
+  /**
+   * @return SafeUrlProto
+   */
+  public function getGwsUrl()
+  {
+    return $this->gwsUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setGwsUrlExpirationTimestamp($gwsUrlExpirationTimestamp)
+  {
+    $this->gwsUrlExpirationTimestamp = $gwsUrlExpirationTimestamp;
+  }
+  /**
+   * @return string
+   */
+  public function getGwsUrlExpirationTimestamp()
+  {
+    return $this->gwsUrlExpirationTimestamp;
+  }
+  /**
+   * @param string
+   */
+  public function setImageHeight($imageHeight)
+  {
+    $this->imageHeight = $imageHeight;
+  }
+  /**
+   * @return string
+   */
+  public function getImageHeight()
+  {
+    return $this->imageHeight;
+  }
+  /**
+   * @param string
+   */
+  public function setImageUrl($imageUrl)
+  {
+    $this->imageUrl = $imageUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getImageUrl()
+  {
+    return $this->imageUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setImageWidth($imageWidth)
+  {
+    $this->imageWidth = $imageWidth;
+  }
+  /**
+   * @return string
+   */
+  public function getImageWidth()
+  {
+    return $this->imageWidth;
+  }
+  /**
+   * @param int
+   */
+  public function setIntImageHeight($intImageHeight)
+  {
+    $this->intImageHeight = $intImageHeight;
+  }
+  /**
+   * @return int
+   */
+  public function getIntImageHeight()
+  {
+    return $this->intImageHeight;
+  }
+  /**
+   * @param int
+   */
+  public function setIntImageWidth($intImageWidth)
+  {
+    $this->intImageWidth = $intImageWidth;
+  }
+  /**
+   * @return int
+   */
+  public function getIntImageWidth()
+  {
+    return $this->intImageWidth;
+  }
+  /**
+   * @param string
+   */
+  public function setMimeType($mimeType)
+  {
+    $this->mimeType = $mimeType;
+  }
+  /**
+   * @return string
+   */
+  public function getMimeType()
+  {
+    return $this->mimeType;
+  }
+  /**
+   * @param SafeUrlProto
+   */
+  public function setRedirectUrl(SafeUrlProto $redirectUrl)
+  {
+    $this->redirectUrl = $redirectUrl;
+  }
+  /**
+   * @return SafeUrlProto
+   */
+  public function getRedirectUrl()
+  {
+    return $this->redirectUrl;
+  }
+  /**
+   * @param bool
+   */
+  public function setShouldNotRender($shouldNotRender)
+  {
+    $this->shouldNotRender = $shouldNotRender;
+  }
+  /**
+   * @return bool
+   */
+  public function getShouldNotRender()
+  {
+    return $this->shouldNotRender;
+  }
+  /**
+   * @param string
+   */
+  public function setSnippet($snippet)
+  {
+    $this->snippet = $snippet;
+  }
+  /**
+   * @return string
+   */
+  public function getSnippet()
+  {
+    return $this->snippet;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+  /**
+   * @param SafeUrlProto
+   */
+  public function setUrl(SafeUrlProto $url)
+  {
+    $this->url = $url;
+  }
+  /**
+   * @return SafeUrlProto
+   */
+  public function getUrl()
+  {
+    return $this->url;
+  }
+  /**
+   * @param string
+   */
+  public function setUrlSource($urlSource)
+  {
+    $this->urlSource = $urlSource;
+  }
+  /**
+   * @return string
+   */
+  public function getUrlSource()
+  {
+    return $this->urlSource;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UrlMetadata::class, 'Google_Service_CloudSearch_UrlMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/User.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/User.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/User.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,287 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class User extends \Google\Collection
+{
+  protected $collection_key = 'phoneNumber';
+  /**
+   * @var string
+   */
+  public $avatarUrl;
+  protected $blockRelationshipType = AppsDynamiteSharedUserBlockRelationship::class;
+  protected $blockRelationshipDataType = '';
+  protected $botInfoType = BotInfo::class;
+  protected $botInfoDataType = '';
+  /**
+   * @var bool
+   */
+  public $deleted;
+  /**
+   * @var string
+   */
+  public $email;
+  /**
+   * @var string
+   */
+  public $firstName;
+  /**
+   * @var string
+   */
+  public $gender;
+  protected $idType = UserId::class;
+  protected $idDataType = '';
+  /**
+   * @var bool
+   */
+  public $isAnonymous;
+  /**
+   * @var string
+   */
+  public $lastName;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $organizationInfoType = AppsDynamiteSharedOrganizationInfo::class;
+  protected $organizationInfoDataType = '';
+  protected $phoneNumberType = AppsDynamiteSharedPhoneNumber::class;
+  protected $phoneNumberDataType = 'array';
+  /**
+   * @var string
+   */
+  public $userAccountState;
+  /**
+   * @var string
+   */
+  public $userProfileVisibility;
+
+  /**
+   * @param string
+   */
+  public function setAvatarUrl($avatarUrl)
+  {
+    $this->avatarUrl = $avatarUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getAvatarUrl()
+  {
+    return $this->avatarUrl;
+  }
+  /**
+   * @param AppsDynamiteSharedUserBlockRelationship
+   */
+  public function setBlockRelationship(AppsDynamiteSharedUserBlockRelationship $blockRelationship)
+  {
+    $this->blockRelationship = $blockRelationship;
+  }
+  /**
+   * @return AppsDynamiteSharedUserBlockRelationship
+   */
+  public function getBlockRelationship()
+  {
+    return $this->blockRelationship;
+  }
+  /**
+   * @param BotInfo
+   */
+  public function setBotInfo(BotInfo $botInfo)
+  {
+    $this->botInfo = $botInfo;
+  }
+  /**
+   * @return BotInfo
+   */
+  public function getBotInfo()
+  {
+    return $this->botInfo;
+  }
+  /**
+   * @param bool
+   */
+  public function setDeleted($deleted)
+  {
+    $this->deleted = $deleted;
+  }
+  /**
+   * @return bool
+   */
+  public function getDeleted()
+  {
+    return $this->deleted;
+  }
+  /**
+   * @param string
+   */
+  public function setEmail($email)
+  {
+    $this->email = $email;
+  }
+  /**
+   * @return string
+   */
+  public function getEmail()
+  {
+    return $this->email;
+  }
+  /**
+   * @param string
+   */
+  public function setFirstName($firstName)
+  {
+    $this->firstName = $firstName;
+  }
+  /**
+   * @return string
+   */
+  public function getFirstName()
+  {
+    return $this->firstName;
+  }
+  /**
+   * @param string
+   */
+  public function setGender($gender)
+  {
+    $this->gender = $gender;
+  }
+  /**
+   * @return string
+   */
+  public function getGender()
+  {
+    return $this->gender;
+  }
+  /**
+   * @param UserId
+   */
+  public function setId(UserId $id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return UserId
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsAnonymous($isAnonymous)
+  {
+    $this->isAnonymous = $isAnonymous;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsAnonymous()
+  {
+    return $this->isAnonymous;
+  }
+  /**
+   * @param string
+   */
+  public function setLastName($lastName)
+  {
+    $this->lastName = $lastName;
+  }
+  /**
+   * @return string
+   */
+  public function getLastName()
+  {
+    return $this->lastName;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param AppsDynamiteSharedOrganizationInfo
+   */
+  public function setOrganizationInfo(AppsDynamiteSharedOrganizationInfo $organizationInfo)
+  {
+    $this->organizationInfo = $organizationInfo;
+  }
+  /**
+   * @return AppsDynamiteSharedOrganizationInfo
+   */
+  public function getOrganizationInfo()
+  {
+    return $this->organizationInfo;
+  }
+  /**
+   * @param AppsDynamiteSharedPhoneNumber[]
+   */
+  public function setPhoneNumber($phoneNumber)
+  {
+    $this->phoneNumber = $phoneNumber;
+  }
+  /**
+   * @return AppsDynamiteSharedPhoneNumber[]
+   */
+  public function getPhoneNumber()
+  {
+    return $this->phoneNumber;
+  }
+  /**
+   * @param string
+   */
+  public function setUserAccountState($userAccountState)
+  {
+    $this->userAccountState = $userAccountState;
+  }
+  /**
+   * @return string
+   */
+  public function getUserAccountState()
+  {
+    return $this->userAccountState;
+  }
+  /**
+   * @param string
+   */
+  public function setUserProfileVisibility($userProfileVisibility)
+  {
+    $this->userProfileVisibility = $userProfileVisibility;
+  }
+  /**
+   * @return string
+   */
+  public function getUserProfileVisibility()
+  {
+    return $this->userProfileVisibility;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(User::class, 'Google_Service_CloudSearch_User');
Index: vendor/google/apiclient-services/src/CloudSearch/UserActivity.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/UserActivity.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/UserActivity.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\CloudSearch;
+
+class UserActivity extends \Google\Model
+{
+  protected $queryActivityType = QueryActivity::class;
+  protected $queryActivityDataType = '';
+
+  /**
+   * @param QueryActivity
+   */
+  public function setQueryActivity(QueryActivity $queryActivity)
+  {
+    $this->queryActivity = $queryActivity;
+  }
+  /**
+   * @return QueryActivity
+   */
+  public function getQueryActivity()
+  {
+    return $this->queryActivity;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UserActivity::class, 'Google_Service_CloudSearch_UserActivity');
Index: vendor/google/apiclient-services/src/CloudSearch/UserDisplayInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/UserDisplayInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/UserDisplayInfo.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\CloudSearch;
+
+class UserDisplayInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $avatarUrl;
+  /**
+   * @var string
+   */
+  public $displayName;
+
+  /**
+   * @param string
+   */
+  public function setAvatarUrl($avatarUrl)
+  {
+    $this->avatarUrl = $avatarUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getAvatarUrl()
+  {
+    return $this->avatarUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UserDisplayInfo::class, 'Google_Service_CloudSearch_UserDisplayInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/UserId.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/UserId.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/UserId.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\CloudSearch;
+
+class UserId extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $actingUserId;
+  /**
+   * @var string
+   */
+  public $id;
+  protected $originAppIdType = AppId::class;
+  protected $originAppIdDataType = '';
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setActingUserId($actingUserId)
+  {
+    $this->actingUserId = $actingUserId;
+  }
+  /**
+   * @return string
+   */
+  public function getActingUserId()
+  {
+    return $this->actingUserId;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param AppId
+   */
+  public function setOriginAppId(AppId $originAppId)
+  {
+    $this->originAppId = $originAppId;
+  }
+  /**
+   * @return AppId
+   */
+  public function getOriginAppId()
+  {
+    return $this->originAppId;
+  }
+  /**
+   * @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(UserId::class, 'Google_Service_CloudSearch_UserId');
Index: vendor/google/apiclient-services/src/CloudSearch/UserInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/UserInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/UserInfo.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\CloudSearch;
+
+class UserInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $driveNotificationAvatarUrl;
+  /**
+   * @var string
+   */
+  public $updaterCountDisplayType;
+  /**
+   * @var int
+   */
+  public $updaterCountToShow;
+  /**
+   * @var string
+   */
+  public $updaterToShowEmail;
+  /**
+   * @var string
+   */
+  public $updaterToShowGaiaId;
+  /**
+   * @var string
+   */
+  public $updaterToShowName;
+  protected $updaterToShowUserIdType = UserId::class;
+  protected $updaterToShowUserIdDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setDriveNotificationAvatarUrl($driveNotificationAvatarUrl)
+  {
+    $this->driveNotificationAvatarUrl = $driveNotificationAvatarUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getDriveNotificationAvatarUrl()
+  {
+    return $this->driveNotificationAvatarUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdaterCountDisplayType($updaterCountDisplayType)
+  {
+    $this->updaterCountDisplayType = $updaterCountDisplayType;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdaterCountDisplayType()
+  {
+    return $this->updaterCountDisplayType;
+  }
+  /**
+   * @param int
+   */
+  public function setUpdaterCountToShow($updaterCountToShow)
+  {
+    $this->updaterCountToShow = $updaterCountToShow;
+  }
+  /**
+   * @return int
+   */
+  public function getUpdaterCountToShow()
+  {
+    return $this->updaterCountToShow;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdaterToShowEmail($updaterToShowEmail)
+  {
+    $this->updaterToShowEmail = $updaterToShowEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdaterToShowEmail()
+  {
+    return $this->updaterToShowEmail;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdaterToShowGaiaId($updaterToShowGaiaId)
+  {
+    $this->updaterToShowGaiaId = $updaterToShowGaiaId;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdaterToShowGaiaId()
+  {
+    return $this->updaterToShowGaiaId;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdaterToShowName($updaterToShowName)
+  {
+    $this->updaterToShowName = $updaterToShowName;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdaterToShowName()
+  {
+    return $this->updaterToShowName;
+  }
+  /**
+   * @param UserId
+   */
+  public function setUpdaterToShowUserId(UserId $updaterToShowUserId)
+  {
+    $this->updaterToShowUserId = $updaterToShowUserId;
+  }
+  /**
+   * @return UserId
+   */
+  public function getUpdaterToShowUserId()
+  {
+    return $this->updaterToShowUserId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UserInfo::class, 'Google_Service_CloudSearch_UserInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/UserMentionData.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/UserMentionData.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/UserMentionData.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\CloudSearch;
+
+class UserMentionData extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $email;
+  protected $userType = PrincipalProto::class;
+  protected $userDataType = '';
+  /**
+   * @var string
+   */
+  public $userGaiaId;
+  /**
+   * @var string
+   */
+  public $userId;
+
+  /**
+   * @param string
+   */
+  public function setEmail($email)
+  {
+    $this->email = $email;
+  }
+  /**
+   * @return string
+   */
+  public function getEmail()
+  {
+    return $this->email;
+  }
+  /**
+   * @param PrincipalProto
+   */
+  public function setUser(PrincipalProto $user)
+  {
+    $this->user = $user;
+  }
+  /**
+   * @return PrincipalProto
+   */
+  public function getUser()
+  {
+    return $this->user;
+  }
+  /**
+   * @param string
+   */
+  public function setUserGaiaId($userGaiaId)
+  {
+    $this->userGaiaId = $userGaiaId;
+  }
+  /**
+   * @return string
+   */
+  public function getUserGaiaId()
+  {
+    return $this->userGaiaId;
+  }
+  /**
+   * @param string
+   */
+  public function setUserId($userId)
+  {
+    $this->userId = $userId;
+  }
+  /**
+   * @return string
+   */
+  public function getUserId()
+  {
+    return $this->userId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UserMentionData::class, 'Google_Service_CloudSearch_UserMentionData');
Index: vendor/google/apiclient-services/src/CloudSearch/UserMentionMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/UserMentionMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/UserMentionMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,130 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class UserMentionMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $gender;
+  protected $idType = UserId::class;
+  protected $idDataType = '';
+  protected $inviteeInfoType = InviteeInfo::class;
+  protected $inviteeInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $type;
+  /**
+   * @var string
+   */
+  public $userMentionError;
+
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setGender($gender)
+  {
+    $this->gender = $gender;
+  }
+  /**
+   * @return string
+   */
+  public function getGender()
+  {
+    return $this->gender;
+  }
+  /**
+   * @param UserId
+   */
+  public function setId(UserId $id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return UserId
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param InviteeInfo
+   */
+  public function setInviteeInfo(InviteeInfo $inviteeInfo)
+  {
+    $this->inviteeInfo = $inviteeInfo;
+  }
+  /**
+   * @return InviteeInfo
+   */
+  public function getInviteeInfo()
+  {
+    return $this->inviteeInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @param string
+   */
+  public function setUserMentionError($userMentionError)
+  {
+    $this->userMentionError = $userMentionError;
+  }
+  /**
+   * @return string
+   */
+  public function getUserMentionError()
+  {
+    return $this->userMentionError;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UserMentionMetadata::class, 'Google_Service_CloudSearch_UserMentionMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/VPCSettings.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/VPCSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/VPCSettings.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\CloudSearch;
+
+class VPCSettings extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $project;
+
+  /**
+   * @param string
+   */
+  public function setProject($project)
+  {
+    $this->project = $project;
+  }
+  /**
+   * @return string
+   */
+  public function getProject()
+  {
+    return $this->project;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(VPCSettings::class, 'Google_Service_CloudSearch_VPCSettings');
Index: vendor/google/apiclient-services/src/CloudSearch/Value.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/Value.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/Value.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,123 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class Value extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $booleanValue;
+  protected $dateValueType = Date::class;
+  protected $dateValueDataType = '';
+  public $doubleValue;
+  /**
+   * @var string
+   */
+  public $integerValue;
+  /**
+   * @var string
+   */
+  public $stringValue;
+  /**
+   * @var string
+   */
+  public $timestampValue;
+
+  /**
+   * @param bool
+   */
+  public function setBooleanValue($booleanValue)
+  {
+    $this->booleanValue = $booleanValue;
+  }
+  /**
+   * @return bool
+   */
+  public function getBooleanValue()
+  {
+    return $this->booleanValue;
+  }
+  /**
+   * @param Date
+   */
+  public function setDateValue(Date $dateValue)
+  {
+    $this->dateValue = $dateValue;
+  }
+  /**
+   * @return Date
+   */
+  public function getDateValue()
+  {
+    return $this->dateValue;
+  }
+  public function setDoubleValue($doubleValue)
+  {
+    $this->doubleValue = $doubleValue;
+  }
+  public function getDoubleValue()
+  {
+    return $this->doubleValue;
+  }
+  /**
+   * @param string
+   */
+  public function setIntegerValue($integerValue)
+  {
+    $this->integerValue = $integerValue;
+  }
+  /**
+   * @return string
+   */
+  public function getIntegerValue()
+  {
+    return $this->integerValue;
+  }
+  /**
+   * @param string
+   */
+  public function setStringValue($stringValue)
+  {
+    $this->stringValue = $stringValue;
+  }
+  /**
+   * @return string
+   */
+  public function getStringValue()
+  {
+    return $this->stringValue;
+  }
+  /**
+   * @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(Value::class, 'Google_Service_CloudSearch_Value');
Index: vendor/google/apiclient-services/src/CloudSearch/ValueFilter.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ValueFilter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ValueFilter.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\CloudSearch;
+
+class ValueFilter extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $operatorName;
+  protected $valueType = Value::class;
+  protected $valueDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setOperatorName($operatorName)
+  {
+    $this->operatorName = $operatorName;
+  }
+  /**
+   * @return string
+   */
+  public function getOperatorName()
+  {
+    return $this->operatorName;
+  }
+  /**
+   * @param Value
+   */
+  public function setValue(Value $value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return Value
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ValueFilter::class, 'Google_Service_CloudSearch_ValueFilter');
Index: vendor/google/apiclient-services/src/CloudSearch/VideoCallMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/VideoCallMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/VideoCallMetadata.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\CloudSearch;
+
+class VideoCallMetadata extends \Google\Model
+{
+  protected $meetingSpaceType = MeetingSpace::class;
+  protected $meetingSpaceDataType = '';
+  /**
+   * @var bool
+   */
+  public $shouldNotRender;
+  /**
+   * @var bool
+   */
+  public $wasCreatedInCurrentGroup;
+
+  /**
+   * @param MeetingSpace
+   */
+  public function setMeetingSpace(MeetingSpace $meetingSpace)
+  {
+    $this->meetingSpace = $meetingSpace;
+  }
+  /**
+   * @return MeetingSpace
+   */
+  public function getMeetingSpace()
+  {
+    return $this->meetingSpace;
+  }
+  /**
+   * @param bool
+   */
+  public function setShouldNotRender($shouldNotRender)
+  {
+    $this->shouldNotRender = $shouldNotRender;
+  }
+  /**
+   * @return bool
+   */
+  public function getShouldNotRender()
+  {
+    return $this->shouldNotRender;
+  }
+  /**
+   * @param bool
+   */
+  public function setWasCreatedInCurrentGroup($wasCreatedInCurrentGroup)
+  {
+    $this->wasCreatedInCurrentGroup = $wasCreatedInCurrentGroup;
+  }
+  /**
+   * @return bool
+   */
+  public function getWasCreatedInCurrentGroup()
+  {
+    return $this->wasCreatedInCurrentGroup;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(VideoCallMetadata::class, 'Google_Service_CloudSearch_VideoCallMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/VideoInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/VideoInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/VideoInfo.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\CloudSearch;
+
+class VideoInfo extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $duration;
+
+  /**
+   * @param int
+   */
+  public function setDuration($duration)
+  {
+    $this->duration = $duration;
+  }
+  /**
+   * @return int
+   */
+  public function getDuration()
+  {
+    return $this->duration;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(VideoInfo::class, 'Google_Service_CloudSearch_VideoInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/VoicePhoneNumber.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/VoicePhoneNumber.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/VoicePhoneNumber.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\CloudSearch;
+
+class VoicePhoneNumber extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $e164;
+  protected $i18nDataType = VoicePhoneNumberI18nData::class;
+  protected $i18nDataDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setE164($e164)
+  {
+    $this->e164 = $e164;
+  }
+  /**
+   * @return string
+   */
+  public function getE164()
+  {
+    return $this->e164;
+  }
+  /**
+   * @param VoicePhoneNumberI18nData
+   */
+  public function setI18nData(VoicePhoneNumberI18nData $i18nData)
+  {
+    $this->i18nData = $i18nData;
+  }
+  /**
+   * @return VoicePhoneNumberI18nData
+   */
+  public function getI18nData()
+  {
+    return $this->i18nData;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(VoicePhoneNumber::class, 'Google_Service_CloudSearch_VoicePhoneNumber');
Index: vendor/google/apiclient-services/src/CloudSearch/VoicePhoneNumberI18nData.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/VoicePhoneNumberI18nData.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/VoicePhoneNumberI18nData.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\CloudSearch;
+
+class VoicePhoneNumberI18nData extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $countryCode;
+  /**
+   * @var string
+   */
+  public $internationalNumber;
+  /**
+   * @var bool
+   */
+  public $isValid;
+  /**
+   * @var string
+   */
+  public $nationalNumber;
+  /**
+   * @var string
+   */
+  public $regionCode;
+  /**
+   * @var string
+   */
+  public $validationResult;
+
+  /**
+   * @param int
+   */
+  public function setCountryCode($countryCode)
+  {
+    $this->countryCode = $countryCode;
+  }
+  /**
+   * @return int
+   */
+  public function getCountryCode()
+  {
+    return $this->countryCode;
+  }
+  /**
+   * @param string
+   */
+  public function setInternationalNumber($internationalNumber)
+  {
+    $this->internationalNumber = $internationalNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getInternationalNumber()
+  {
+    return $this->internationalNumber;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsValid($isValid)
+  {
+    $this->isValid = $isValid;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsValid()
+  {
+    return $this->isValid;
+  }
+  /**
+   * @param string
+   */
+  public function setNationalNumber($nationalNumber)
+  {
+    $this->nationalNumber = $nationalNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getNationalNumber()
+  {
+    return $this->nationalNumber;
+  }
+  /**
+   * @param string
+   */
+  public function setRegionCode($regionCode)
+  {
+    $this->regionCode = $regionCode;
+  }
+  /**
+   * @return string
+   */
+  public function getRegionCode()
+  {
+    return $this->regionCode;
+  }
+  /**
+   * @param string
+   */
+  public function setValidationResult($validationResult)
+  {
+    $this->validationResult = $validationResult;
+  }
+  /**
+   * @return string
+   */
+  public function getValidationResult()
+  {
+    return $this->validationResult;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(VoicePhoneNumberI18nData::class, 'Google_Service_CloudSearch_VoicePhoneNumberI18nData');
Index: vendor/google/apiclient-services/src/CloudSearch/WhiteboardInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/WhiteboardInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/WhiteboardInfo.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\CloudSearch;
+
+class WhiteboardInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $title;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+  /**
+   * @param string
+   */
+  public function setUri($uri)
+  {
+    $this->uri = $uri;
+  }
+  /**
+   * @return string
+   */
+  public function getUri()
+  {
+    return $this->uri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(WhiteboardInfo::class, 'Google_Service_CloudSearch_WhiteboardInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/WidgetMarkup.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/WidgetMarkup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/WidgetMarkup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,237 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class WidgetMarkup extends \Google\Collection
+{
+  protected $collection_key = 'buttons';
+  protected $buttonsType = Button::class;
+  protected $buttonsDataType = 'array';
+  protected $dateTimePickerType = DateTimePicker::class;
+  protected $dateTimePickerDataType = '';
+  protected $dividerType = Divider::class;
+  protected $dividerDataType = '';
+  protected $gridType = Grid::class;
+  protected $gridDataType = '';
+  /**
+   * @var string
+   */
+  public $horizontalAlignment;
+  protected $imageType = Image::class;
+  protected $imageDataType = '';
+  protected $imageKeyValueType = ImageKeyValue::class;
+  protected $imageKeyValueDataType = '';
+  protected $keyValueType = KeyValue::class;
+  protected $keyValueDataType = '';
+  protected $menuType = Menu::class;
+  protected $menuDataType = '';
+  protected $selectionControlType = SelectionControl::class;
+  protected $selectionControlDataType = '';
+  protected $textFieldType = TextField::class;
+  protected $textFieldDataType = '';
+  protected $textKeyValueType = TextKeyValue::class;
+  protected $textKeyValueDataType = '';
+  protected $textParagraphType = TextParagraph::class;
+  protected $textParagraphDataType = '';
+
+  /**
+   * @param Button[]
+   */
+  public function setButtons($buttons)
+  {
+    $this->buttons = $buttons;
+  }
+  /**
+   * @return Button[]
+   */
+  public function getButtons()
+  {
+    return $this->buttons;
+  }
+  /**
+   * @param DateTimePicker
+   */
+  public function setDateTimePicker(DateTimePicker $dateTimePicker)
+  {
+    $this->dateTimePicker = $dateTimePicker;
+  }
+  /**
+   * @return DateTimePicker
+   */
+  public function getDateTimePicker()
+  {
+    return $this->dateTimePicker;
+  }
+  /**
+   * @param Divider
+   */
+  public function setDivider(Divider $divider)
+  {
+    $this->divider = $divider;
+  }
+  /**
+   * @return Divider
+   */
+  public function getDivider()
+  {
+    return $this->divider;
+  }
+  /**
+   * @param Grid
+   */
+  public function setGrid(Grid $grid)
+  {
+    $this->grid = $grid;
+  }
+  /**
+   * @return Grid
+   */
+  public function getGrid()
+  {
+    return $this->grid;
+  }
+  /**
+   * @param string
+   */
+  public function setHorizontalAlignment($horizontalAlignment)
+  {
+    $this->horizontalAlignment = $horizontalAlignment;
+  }
+  /**
+   * @return string
+   */
+  public function getHorizontalAlignment()
+  {
+    return $this->horizontalAlignment;
+  }
+  /**
+   * @param Image
+   */
+  public function setImage(Image $image)
+  {
+    $this->image = $image;
+  }
+  /**
+   * @return Image
+   */
+  public function getImage()
+  {
+    return $this->image;
+  }
+  /**
+   * @param ImageKeyValue
+   */
+  public function setImageKeyValue(ImageKeyValue $imageKeyValue)
+  {
+    $this->imageKeyValue = $imageKeyValue;
+  }
+  /**
+   * @return ImageKeyValue
+   */
+  public function getImageKeyValue()
+  {
+    return $this->imageKeyValue;
+  }
+  /**
+   * @param KeyValue
+   */
+  public function setKeyValue(KeyValue $keyValue)
+  {
+    $this->keyValue = $keyValue;
+  }
+  /**
+   * @return KeyValue
+   */
+  public function getKeyValue()
+  {
+    return $this->keyValue;
+  }
+  /**
+   * @param Menu
+   */
+  public function setMenu(Menu $menu)
+  {
+    $this->menu = $menu;
+  }
+  /**
+   * @return Menu
+   */
+  public function getMenu()
+  {
+    return $this->menu;
+  }
+  /**
+   * @param SelectionControl
+   */
+  public function setSelectionControl(SelectionControl $selectionControl)
+  {
+    $this->selectionControl = $selectionControl;
+  }
+  /**
+   * @return SelectionControl
+   */
+  public function getSelectionControl()
+  {
+    return $this->selectionControl;
+  }
+  /**
+   * @param TextField
+   */
+  public function setTextField(TextField $textField)
+  {
+    $this->textField = $textField;
+  }
+  /**
+   * @return TextField
+   */
+  public function getTextField()
+  {
+    return $this->textField;
+  }
+  /**
+   * @param TextKeyValue
+   */
+  public function setTextKeyValue(TextKeyValue $textKeyValue)
+  {
+    $this->textKeyValue = $textKeyValue;
+  }
+  /**
+   * @return TextKeyValue
+   */
+  public function getTextKeyValue()
+  {
+    return $this->textKeyValue;
+  }
+  /**
+   * @param TextParagraph
+   */
+  public function setTextParagraph(TextParagraph $textParagraph)
+  {
+    $this->textParagraph = $textParagraph;
+  }
+  /**
+   * @return TextParagraph
+   */
+  public function getTextParagraph()
+  {
+    return $this->textParagraph;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(WidgetMarkup::class, 'Google_Service_CloudSearch_WidgetMarkup');
Index: vendor/google/apiclient-services/src/CloudSearch/WonderCardDelete.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/WonderCardDelete.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/WonderCardDelete.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\CloudSearch;
+
+class WonderCardDelete extends \Google\Model
+{
+  protected $messageMappingsType = WonderMessageMapping::class;
+  protected $messageMappingsDataType = 'map';
+  /**
+   * @var string
+   */
+  public $msgId;
+
+  /**
+   * @param WonderMessageMapping[]
+   */
+  public function setMessageMappings($messageMappings)
+  {
+    $this->messageMappings = $messageMappings;
+  }
+  /**
+   * @return WonderMessageMapping[]
+   */
+  public function getMessageMappings()
+  {
+    return $this->messageMappings;
+  }
+  /**
+   * @param string
+   */
+  public function setMsgId($msgId)
+  {
+    $this->msgId = $msgId;
+  }
+  /**
+   * @return string
+   */
+  public function getMsgId()
+  {
+    return $this->msgId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(WonderCardDelete::class, 'Google_Service_CloudSearch_WonderCardDelete');
Index: vendor/google/apiclient-services/src/CloudSearch/WonderMessageMapping.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/WonderMessageMapping.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/WonderMessageMapping.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\CloudSearch;
+
+class WonderMessageMapping extends \Google\Collection
+{
+  protected $collection_key = 'wonderCardMessageId';
+  /**
+   * @var string[]
+   */
+  public $wonderCardMessageId;
+
+  /**
+   * @param string[]
+   */
+  public function setWonderCardMessageId($wonderCardMessageId)
+  {
+    $this->wonderCardMessageId = $wonderCardMessageId;
+  }
+  /**
+   * @return string[]
+   */
+  public function getWonderCardMessageId()
+  {
+    return $this->wonderCardMessageId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(WonderMessageMapping::class, 'Google_Service_CloudSearch_WonderMessageMapping');
Index: vendor/google/apiclient-services/src/CloudSearch/WrappedResourceKey.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/WrappedResourceKey.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/WrappedResourceKey.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\CloudSearch;
+
+class WrappedResourceKey extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $resourceKey;
+
+  /**
+   * @param string
+   */
+  public function setResourceKey($resourceKey)
+  {
+    $this->resourceKey = $resourceKey;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceKey()
+  {
+    return $this->resourceKey;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(WrappedResourceKey::class, 'Google_Service_CloudSearch_WrappedResourceKey');
Index: vendor/google/apiclient-services/src/CloudSearch/YouTubeBroadcastSessionInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/YouTubeBroadcastSessionInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/YouTubeBroadcastSessionInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,92 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudSearch;
+
+class YouTubeBroadcastSessionInfo extends \Google\Model
+{
+  protected $broadcastStatsType = YouTubeBroadcastStats::class;
+  protected $broadcastStatsDataType = '';
+  protected $sessionStateInfoType = SessionStateInfo::class;
+  protected $sessionStateInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $youTubeBroadcastSessionId;
+  protected $youTubeLiveBroadcastEventType = YouTubeLiveBroadcastEvent::class;
+  protected $youTubeLiveBroadcastEventDataType = '';
+
+  /**
+   * @param YouTubeBroadcastStats
+   */
+  public function setBroadcastStats(YouTubeBroadcastStats $broadcastStats)
+  {
+    $this->broadcastStats = $broadcastStats;
+  }
+  /**
+   * @return YouTubeBroadcastStats
+   */
+  public function getBroadcastStats()
+  {
+    return $this->broadcastStats;
+  }
+  /**
+   * @param SessionStateInfo
+   */
+  public function setSessionStateInfo(SessionStateInfo $sessionStateInfo)
+  {
+    $this->sessionStateInfo = $sessionStateInfo;
+  }
+  /**
+   * @return SessionStateInfo
+   */
+  public function getSessionStateInfo()
+  {
+    return $this->sessionStateInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setYouTubeBroadcastSessionId($youTubeBroadcastSessionId)
+  {
+    $this->youTubeBroadcastSessionId = $youTubeBroadcastSessionId;
+  }
+  /**
+   * @return string
+   */
+  public function getYouTubeBroadcastSessionId()
+  {
+    return $this->youTubeBroadcastSessionId;
+  }
+  /**
+   * @param YouTubeLiveBroadcastEvent
+   */
+  public function setYouTubeLiveBroadcastEvent(YouTubeLiveBroadcastEvent $youTubeLiveBroadcastEvent)
+  {
+    $this->youTubeLiveBroadcastEvent = $youTubeLiveBroadcastEvent;
+  }
+  /**
+   * @return YouTubeLiveBroadcastEvent
+   */
+  public function getYouTubeLiveBroadcastEvent()
+  {
+    return $this->youTubeLiveBroadcastEvent;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(YouTubeBroadcastSessionInfo::class, 'Google_Service_CloudSearch_YouTubeBroadcastSessionInfo');
Index: vendor/google/apiclient-services/src/CloudSearch/YouTubeBroadcastStats.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/YouTubeBroadcastStats.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/YouTubeBroadcastStats.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\CloudSearch;
+
+class YouTubeBroadcastStats extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $estimatedViewerCount;
+
+  /**
+   * @param string
+   */
+  public function setEstimatedViewerCount($estimatedViewerCount)
+  {
+    $this->estimatedViewerCount = $estimatedViewerCount;
+  }
+  /**
+   * @return string
+   */
+  public function getEstimatedViewerCount()
+  {
+    return $this->estimatedViewerCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(YouTubeBroadcastStats::class, 'Google_Service_CloudSearch_YouTubeBroadcastStats');
Index: vendor/google/apiclient-services/src/CloudSearch/YouTubeLiveBroadcastEvent.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/YouTubeLiveBroadcastEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/YouTubeLiveBroadcastEvent.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\CloudSearch;
+
+class YouTubeLiveBroadcastEvent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $brandAccountGaiaId;
+  /**
+   * @var string
+   */
+  public $broadcastId;
+  /**
+   * @var string
+   */
+  public $channelId;
+  /**
+   * @var string
+   */
+  public $viewUrl;
+
+  /**
+   * @param string
+   */
+  public function setBrandAccountGaiaId($brandAccountGaiaId)
+  {
+    $this->brandAccountGaiaId = $brandAccountGaiaId;
+  }
+  /**
+   * @return string
+   */
+  public function getBrandAccountGaiaId()
+  {
+    return $this->brandAccountGaiaId;
+  }
+  /**
+   * @param string
+   */
+  public function setBroadcastId($broadcastId)
+  {
+    $this->broadcastId = $broadcastId;
+  }
+  /**
+   * @return string
+   */
+  public function getBroadcastId()
+  {
+    return $this->broadcastId;
+  }
+  /**
+   * @param string
+   */
+  public function setChannelId($channelId)
+  {
+    $this->channelId = $channelId;
+  }
+  /**
+   * @return string
+   */
+  public function getChannelId()
+  {
+    return $this->channelId;
+  }
+  /**
+   * @param string
+   */
+  public function setViewUrl($viewUrl)
+  {
+    $this->viewUrl = $viewUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getViewUrl()
+  {
+    return $this->viewUrl;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(YouTubeLiveBroadcastEvent::class, 'Google_Service_CloudSearch_YouTubeLiveBroadcastEvent');
Index: vendor/google/apiclient-services/src/CloudSearch/YoutubeMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/YoutubeMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/YoutubeMetadata.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\CloudSearch;
+
+class YoutubeMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var bool
+   */
+  public $shouldNotRender;
+  /**
+   * @var int
+   */
+  public $startTime;
+
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param bool
+   */
+  public function setShouldNotRender($shouldNotRender)
+  {
+    $this->shouldNotRender = $shouldNotRender;
+  }
+  /**
+   * @return bool
+   */
+  public function getShouldNotRender()
+  {
+    return $this->shouldNotRender;
+  }
+  /**
+   * @param int
+   */
+  public function setStartTime($startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return int
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(YoutubeMetadata::class, 'Google_Service_CloudSearch_YoutubeMetadata');
Index: vendor/google/apiclient-services/src/CloudSearch/YoutubeUserProto.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/YoutubeUserProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/YoutubeUserProto.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\CloudSearch;
+
+class YoutubeUserProto extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $youtubeUserId;
+
+  /**
+   * @param string
+   */
+  public function setYoutubeUserId($youtubeUserId)
+  {
+    $this->youtubeUserId = $youtubeUserId;
+  }
+  /**
+   * @return string
+   */
+  public function getYoutubeUserId()
+  {
+    return $this->youtubeUserId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(YoutubeUserProto::class, 'Google_Service_CloudSearch_YoutubeUserProto');
Index: vendor/google/apiclient-services/src/CloudSearch/ZwiebackSessionProto.php
===================================================================
--- vendor/google/apiclient-services/src/CloudSearch/ZwiebackSessionProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudSearch/ZwiebackSessionProto.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\CloudSearch;
+
+class ZwiebackSessionProto extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $zwiebackSessionId;
+
+  /**
+   * @param string
+   */
+  public function setZwiebackSessionId($zwiebackSessionId)
+  {
+    $this->zwiebackSessionId = $zwiebackSessionId;
+  }
+  /**
+   * @return string
+   */
+  public function getZwiebackSessionId()
+  {
+    return $this->zwiebackSessionId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ZwiebackSessionProto::class, 'Google_Service_CloudSearch_ZwiebackSessionProto');
