Index: vendor/google/apiclient-services/src/Docs/AutoText.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/AutoText.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/AutoText.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\Docs;
+
+class AutoText extends \Google\Collection
+{
+  protected $collection_key = 'suggestedInsertionIds';
+  /**
+   * @var string[]
+   */
+  public $suggestedDeletionIds;
+  /**
+   * @var string[]
+   */
+  public $suggestedInsertionIds;
+  protected $suggestedTextStyleChangesType = SuggestedTextStyle::class;
+  protected $suggestedTextStyleChangesDataType = 'map';
+  protected $textStyleType = TextStyle::class;
+  protected $textStyleDataType = '';
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string[]
+   */
+  public function setSuggestedDeletionIds($suggestedDeletionIds)
+  {
+    $this->suggestedDeletionIds = $suggestedDeletionIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSuggestedDeletionIds()
+  {
+    return $this->suggestedDeletionIds;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSuggestedInsertionIds($suggestedInsertionIds)
+  {
+    $this->suggestedInsertionIds = $suggestedInsertionIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSuggestedInsertionIds()
+  {
+    return $this->suggestedInsertionIds;
+  }
+  /**
+   * @param SuggestedTextStyle[]
+   */
+  public function setSuggestedTextStyleChanges($suggestedTextStyleChanges)
+  {
+    $this->suggestedTextStyleChanges = $suggestedTextStyleChanges;
+  }
+  /**
+   * @return SuggestedTextStyle[]
+   */
+  public function getSuggestedTextStyleChanges()
+  {
+    return $this->suggestedTextStyleChanges;
+  }
+  /**
+   * @param TextStyle
+   */
+  public function setTextStyle(TextStyle $textStyle)
+  {
+    $this->textStyle = $textStyle;
+  }
+  /**
+   * @return TextStyle
+   */
+  public function getTextStyle()
+  {
+    return $this->textStyle;
+  }
+  /**
+   * @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(AutoText::class, 'Google_Service_Docs_AutoText');
Index: vendor/google/apiclient-services/src/Docs/Background.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/Background.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/Background.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\Docs;
+
+class Background extends \Google\Model
+{
+  protected $colorType = OptionalColor::class;
+  protected $colorDataType = '';
+
+  /**
+   * @param OptionalColor
+   */
+  public function setColor(OptionalColor $color)
+  {
+    $this->color = $color;
+  }
+  /**
+   * @return OptionalColor
+   */
+  public function getColor()
+  {
+    return $this->color;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Background::class, 'Google_Service_Docs_Background');
Index: vendor/google/apiclient-services/src/Docs/BackgroundSuggestionState.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/BackgroundSuggestionState.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/BackgroundSuggestionState.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\Docs;
+
+class BackgroundSuggestionState extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $backgroundColorSuggested;
+
+  /**
+   * @param bool
+   */
+  public function setBackgroundColorSuggested($backgroundColorSuggested)
+  {
+    $this->backgroundColorSuggested = $backgroundColorSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getBackgroundColorSuggested()
+  {
+    return $this->backgroundColorSuggested;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BackgroundSuggestionState::class, 'Google_Service_Docs_BackgroundSuggestionState');
Index: vendor/google/apiclient-services/src/Docs/BatchUpdateDocumentRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/BatchUpdateDocumentRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/BatchUpdateDocumentRequest.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\Docs;
+
+class BatchUpdateDocumentRequest extends \Google\Collection
+{
+  protected $collection_key = 'requests';
+  protected $requestsType = Request::class;
+  protected $requestsDataType = 'array';
+  protected $writeControlType = WriteControl::class;
+  protected $writeControlDataType = '';
+
+  /**
+   * @param Request[]
+   */
+  public function setRequests($requests)
+  {
+    $this->requests = $requests;
+  }
+  /**
+   * @return Request[]
+   */
+  public function getRequests()
+  {
+    return $this->requests;
+  }
+  /**
+   * @param WriteControl
+   */
+  public function setWriteControl(WriteControl $writeControl)
+  {
+    $this->writeControl = $writeControl;
+  }
+  /**
+   * @return WriteControl
+   */
+  public function getWriteControl()
+  {
+    return $this->writeControl;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BatchUpdateDocumentRequest::class, 'Google_Service_Docs_BatchUpdateDocumentRequest');
Index: vendor/google/apiclient-services/src/Docs/BatchUpdateDocumentResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/BatchUpdateDocumentResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/BatchUpdateDocumentResponse.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\Docs;
+
+class BatchUpdateDocumentResponse extends \Google\Collection
+{
+  protected $collection_key = 'replies';
+  /**
+   * @var string
+   */
+  public $documentId;
+  protected $repliesType = Response::class;
+  protected $repliesDataType = 'array';
+  protected $writeControlType = WriteControl::class;
+  protected $writeControlDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setDocumentId($documentId)
+  {
+    $this->documentId = $documentId;
+  }
+  /**
+   * @return string
+   */
+  public function getDocumentId()
+  {
+    return $this->documentId;
+  }
+  /**
+   * @param Response[]
+   */
+  public function setReplies($replies)
+  {
+    $this->replies = $replies;
+  }
+  /**
+   * @return Response[]
+   */
+  public function getReplies()
+  {
+    return $this->replies;
+  }
+  /**
+   * @param WriteControl
+   */
+  public function setWriteControl(WriteControl $writeControl)
+  {
+    $this->writeControl = $writeControl;
+  }
+  /**
+   * @return WriteControl
+   */
+  public function getWriteControl()
+  {
+    return $this->writeControl;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BatchUpdateDocumentResponse::class, 'Google_Service_Docs_BatchUpdateDocumentResponse');
Index: vendor/google/apiclient-services/src/Docs/Body.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/Body.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/Body.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\Docs;
+
+class Body extends \Google\Collection
+{
+  protected $collection_key = 'content';
+  protected $contentType = StructuralElement::class;
+  protected $contentDataType = 'array';
+
+  /**
+   * @param StructuralElement[]
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return StructuralElement[]
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Body::class, 'Google_Service_Docs_Body');
Index: vendor/google/apiclient-services/src/Docs/BookmarkLink.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/BookmarkLink.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/BookmarkLink.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\Docs;
+
+class BookmarkLink extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $tabId;
+
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setTabId($tabId)
+  {
+    $this->tabId = $tabId;
+  }
+  /**
+   * @return string
+   */
+  public function getTabId()
+  {
+    return $this->tabId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BookmarkLink::class, 'Google_Service_Docs_BookmarkLink');
Index: vendor/google/apiclient-services/src/Docs/Bullet.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/Bullet.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/Bullet.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\Docs;
+
+class Bullet extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $listId;
+  /**
+   * @var int
+   */
+  public $nestingLevel;
+  protected $textStyleType = TextStyle::class;
+  protected $textStyleDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setListId($listId)
+  {
+    $this->listId = $listId;
+  }
+  /**
+   * @return string
+   */
+  public function getListId()
+  {
+    return $this->listId;
+  }
+  /**
+   * @param int
+   */
+  public function setNestingLevel($nestingLevel)
+  {
+    $this->nestingLevel = $nestingLevel;
+  }
+  /**
+   * @return int
+   */
+  public function getNestingLevel()
+  {
+    return $this->nestingLevel;
+  }
+  /**
+   * @param TextStyle
+   */
+  public function setTextStyle(TextStyle $textStyle)
+  {
+    $this->textStyle = $textStyle;
+  }
+  /**
+   * @return TextStyle
+   */
+  public function getTextStyle()
+  {
+    return $this->textStyle;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Bullet::class, 'Google_Service_Docs_Bullet');
Index: vendor/google/apiclient-services/src/Docs/BulletSuggestionState.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/BulletSuggestionState.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/BulletSuggestionState.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\Docs;
+
+class BulletSuggestionState extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $listIdSuggested;
+  /**
+   * @var bool
+   */
+  public $nestingLevelSuggested;
+  protected $textStyleSuggestionStateType = TextStyleSuggestionState::class;
+  protected $textStyleSuggestionStateDataType = '';
+
+  /**
+   * @param bool
+   */
+  public function setListIdSuggested($listIdSuggested)
+  {
+    $this->listIdSuggested = $listIdSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getListIdSuggested()
+  {
+    return $this->listIdSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setNestingLevelSuggested($nestingLevelSuggested)
+  {
+    $this->nestingLevelSuggested = $nestingLevelSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getNestingLevelSuggested()
+  {
+    return $this->nestingLevelSuggested;
+  }
+  /**
+   * @param TextStyleSuggestionState
+   */
+  public function setTextStyleSuggestionState(TextStyleSuggestionState $textStyleSuggestionState)
+  {
+    $this->textStyleSuggestionState = $textStyleSuggestionState;
+  }
+  /**
+   * @return TextStyleSuggestionState
+   */
+  public function getTextStyleSuggestionState()
+  {
+    return $this->textStyleSuggestionState;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BulletSuggestionState::class, 'Google_Service_Docs_BulletSuggestionState');
Index: vendor/google/apiclient-services/src/Docs/Color.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/Color.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/Color.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\Docs;
+
+class Color extends \Google\Model
+{
+  protected $rgbColorType = RgbColor::class;
+  protected $rgbColorDataType = '';
+
+  /**
+   * @param RgbColor
+   */
+  public function setRgbColor(RgbColor $rgbColor)
+  {
+    $this->rgbColor = $rgbColor;
+  }
+  /**
+   * @return RgbColor
+   */
+  public function getRgbColor()
+  {
+    return $this->rgbColor;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Color::class, 'Google_Service_Docs_Color');
Index: vendor/google/apiclient-services/src/Docs/ColumnBreak.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/ColumnBreak.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/ColumnBreak.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\Docs;
+
+class ColumnBreak extends \Google\Collection
+{
+  protected $collection_key = 'suggestedInsertionIds';
+  /**
+   * @var string[]
+   */
+  public $suggestedDeletionIds;
+  /**
+   * @var string[]
+   */
+  public $suggestedInsertionIds;
+  protected $suggestedTextStyleChangesType = SuggestedTextStyle::class;
+  protected $suggestedTextStyleChangesDataType = 'map';
+  protected $textStyleType = TextStyle::class;
+  protected $textStyleDataType = '';
+
+  /**
+   * @param string[]
+   */
+  public function setSuggestedDeletionIds($suggestedDeletionIds)
+  {
+    $this->suggestedDeletionIds = $suggestedDeletionIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSuggestedDeletionIds()
+  {
+    return $this->suggestedDeletionIds;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSuggestedInsertionIds($suggestedInsertionIds)
+  {
+    $this->suggestedInsertionIds = $suggestedInsertionIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSuggestedInsertionIds()
+  {
+    return $this->suggestedInsertionIds;
+  }
+  /**
+   * @param SuggestedTextStyle[]
+   */
+  public function setSuggestedTextStyleChanges($suggestedTextStyleChanges)
+  {
+    $this->suggestedTextStyleChanges = $suggestedTextStyleChanges;
+  }
+  /**
+   * @return SuggestedTextStyle[]
+   */
+  public function getSuggestedTextStyleChanges()
+  {
+    return $this->suggestedTextStyleChanges;
+  }
+  /**
+   * @param TextStyle
+   */
+  public function setTextStyle(TextStyle $textStyle)
+  {
+    $this->textStyle = $textStyle;
+  }
+  /**
+   * @return TextStyle
+   */
+  public function getTextStyle()
+  {
+    return $this->textStyle;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ColumnBreak::class, 'Google_Service_Docs_ColumnBreak');
Index: vendor/google/apiclient-services/src/Docs/CreateFooterRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/CreateFooterRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/CreateFooterRequest.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\Docs;
+
+class CreateFooterRequest extends \Google\Model
+{
+  protected $sectionBreakLocationType = Location::class;
+  protected $sectionBreakLocationDataType = '';
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param Location
+   */
+  public function setSectionBreakLocation(Location $sectionBreakLocation)
+  {
+    $this->sectionBreakLocation = $sectionBreakLocation;
+  }
+  /**
+   * @return Location
+   */
+  public function getSectionBreakLocation()
+  {
+    return $this->sectionBreakLocation;
+  }
+  /**
+   * @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(CreateFooterRequest::class, 'Google_Service_Docs_CreateFooterRequest');
Index: vendor/google/apiclient-services/src/Docs/CreateFooterResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/CreateFooterResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/CreateFooterResponse.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\Docs;
+
+class CreateFooterResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $footerId;
+
+  /**
+   * @param string
+   */
+  public function setFooterId($footerId)
+  {
+    $this->footerId = $footerId;
+  }
+  /**
+   * @return string
+   */
+  public function getFooterId()
+  {
+    return $this->footerId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CreateFooterResponse::class, 'Google_Service_Docs_CreateFooterResponse');
Index: vendor/google/apiclient-services/src/Docs/CreateFootnoteRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/CreateFootnoteRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/CreateFootnoteRequest.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\Docs;
+
+class CreateFootnoteRequest extends \Google\Model
+{
+  protected $endOfSegmentLocationType = EndOfSegmentLocation::class;
+  protected $endOfSegmentLocationDataType = '';
+  protected $locationType = Location::class;
+  protected $locationDataType = '';
+
+  /**
+   * @param EndOfSegmentLocation
+   */
+  public function setEndOfSegmentLocation(EndOfSegmentLocation $endOfSegmentLocation)
+  {
+    $this->endOfSegmentLocation = $endOfSegmentLocation;
+  }
+  /**
+   * @return EndOfSegmentLocation
+   */
+  public function getEndOfSegmentLocation()
+  {
+    return $this->endOfSegmentLocation;
+  }
+  /**
+   * @param Location
+   */
+  public function setLocation(Location $location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return Location
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CreateFootnoteRequest::class, 'Google_Service_Docs_CreateFootnoteRequest');
Index: vendor/google/apiclient-services/src/Docs/CreateFootnoteResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/CreateFootnoteResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/CreateFootnoteResponse.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\Docs;
+
+class CreateFootnoteResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $footnoteId;
+
+  /**
+   * @param string
+   */
+  public function setFootnoteId($footnoteId)
+  {
+    $this->footnoteId = $footnoteId;
+  }
+  /**
+   * @return string
+   */
+  public function getFootnoteId()
+  {
+    return $this->footnoteId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CreateFootnoteResponse::class, 'Google_Service_Docs_CreateFootnoteResponse');
Index: vendor/google/apiclient-services/src/Docs/CreateHeaderRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/CreateHeaderRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/CreateHeaderRequest.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\Docs;
+
+class CreateHeaderRequest extends \Google\Model
+{
+  protected $sectionBreakLocationType = Location::class;
+  protected $sectionBreakLocationDataType = '';
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param Location
+   */
+  public function setSectionBreakLocation(Location $sectionBreakLocation)
+  {
+    $this->sectionBreakLocation = $sectionBreakLocation;
+  }
+  /**
+   * @return Location
+   */
+  public function getSectionBreakLocation()
+  {
+    return $this->sectionBreakLocation;
+  }
+  /**
+   * @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(CreateHeaderRequest::class, 'Google_Service_Docs_CreateHeaderRequest');
Index: vendor/google/apiclient-services/src/Docs/CreateHeaderResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/CreateHeaderResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/CreateHeaderResponse.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\Docs;
+
+class CreateHeaderResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $headerId;
+
+  /**
+   * @param string
+   */
+  public function setHeaderId($headerId)
+  {
+    $this->headerId = $headerId;
+  }
+  /**
+   * @return string
+   */
+  public function getHeaderId()
+  {
+    return $this->headerId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CreateHeaderResponse::class, 'Google_Service_Docs_CreateHeaderResponse');
Index: vendor/google/apiclient-services/src/Docs/CreateNamedRangeRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/CreateNamedRangeRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/CreateNamedRangeRequest.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\Docs;
+
+class CreateNamedRangeRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  protected $rangeType = Range::class;
+  protected $rangeDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param Range
+   */
+  public function setRange(Range $range)
+  {
+    $this->range = $range;
+  }
+  /**
+   * @return Range
+   */
+  public function getRange()
+  {
+    return $this->range;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CreateNamedRangeRequest::class, 'Google_Service_Docs_CreateNamedRangeRequest');
Index: vendor/google/apiclient-services/src/Docs/CreateNamedRangeResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/CreateNamedRangeResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/CreateNamedRangeResponse.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\Docs;
+
+class CreateNamedRangeResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $namedRangeId;
+
+  /**
+   * @param string
+   */
+  public function setNamedRangeId($namedRangeId)
+  {
+    $this->namedRangeId = $namedRangeId;
+  }
+  /**
+   * @return string
+   */
+  public function getNamedRangeId()
+  {
+    return $this->namedRangeId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CreateNamedRangeResponse::class, 'Google_Service_Docs_CreateNamedRangeResponse');
Index: vendor/google/apiclient-services/src/Docs/CreateParagraphBulletsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/CreateParagraphBulletsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/CreateParagraphBulletsRequest.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\Docs;
+
+class CreateParagraphBulletsRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $bulletPreset;
+  protected $rangeType = Range::class;
+  protected $rangeDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setBulletPreset($bulletPreset)
+  {
+    $this->bulletPreset = $bulletPreset;
+  }
+  /**
+   * @return string
+   */
+  public function getBulletPreset()
+  {
+    return $this->bulletPreset;
+  }
+  /**
+   * @param Range
+   */
+  public function setRange(Range $range)
+  {
+    $this->range = $range;
+  }
+  /**
+   * @return Range
+   */
+  public function getRange()
+  {
+    return $this->range;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CreateParagraphBulletsRequest::class, 'Google_Service_Docs_CreateParagraphBulletsRequest');
Index: vendor/google/apiclient-services/src/Docs/CropProperties.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/CropProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/CropProperties.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\Docs;
+
+class CropProperties extends \Google\Model
+{
+  /**
+   * @var float
+   */
+  public $angle;
+  /**
+   * @var float
+   */
+  public $offsetBottom;
+  /**
+   * @var float
+   */
+  public $offsetLeft;
+  /**
+   * @var float
+   */
+  public $offsetRight;
+  /**
+   * @var float
+   */
+  public $offsetTop;
+
+  /**
+   * @param float
+   */
+  public function setAngle($angle)
+  {
+    $this->angle = $angle;
+  }
+  /**
+   * @return float
+   */
+  public function getAngle()
+  {
+    return $this->angle;
+  }
+  /**
+   * @param float
+   */
+  public function setOffsetBottom($offsetBottom)
+  {
+    $this->offsetBottom = $offsetBottom;
+  }
+  /**
+   * @return float
+   */
+  public function getOffsetBottom()
+  {
+    return $this->offsetBottom;
+  }
+  /**
+   * @param float
+   */
+  public function setOffsetLeft($offsetLeft)
+  {
+    $this->offsetLeft = $offsetLeft;
+  }
+  /**
+   * @return float
+   */
+  public function getOffsetLeft()
+  {
+    return $this->offsetLeft;
+  }
+  /**
+   * @param float
+   */
+  public function setOffsetRight($offsetRight)
+  {
+    $this->offsetRight = $offsetRight;
+  }
+  /**
+   * @return float
+   */
+  public function getOffsetRight()
+  {
+    return $this->offsetRight;
+  }
+  /**
+   * @param float
+   */
+  public function setOffsetTop($offsetTop)
+  {
+    $this->offsetTop = $offsetTop;
+  }
+  /**
+   * @return float
+   */
+  public function getOffsetTop()
+  {
+    return $this->offsetTop;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CropProperties::class, 'Google_Service_Docs_CropProperties');
Index: vendor/google/apiclient-services/src/Docs/CropPropertiesSuggestionState.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/CropPropertiesSuggestionState.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/CropPropertiesSuggestionState.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\Docs;
+
+class CropPropertiesSuggestionState extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $angleSuggested;
+  /**
+   * @var bool
+   */
+  public $offsetBottomSuggested;
+  /**
+   * @var bool
+   */
+  public $offsetLeftSuggested;
+  /**
+   * @var bool
+   */
+  public $offsetRightSuggested;
+  /**
+   * @var bool
+   */
+  public $offsetTopSuggested;
+
+  /**
+   * @param bool
+   */
+  public function setAngleSuggested($angleSuggested)
+  {
+    $this->angleSuggested = $angleSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getAngleSuggested()
+  {
+    return $this->angleSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setOffsetBottomSuggested($offsetBottomSuggested)
+  {
+    $this->offsetBottomSuggested = $offsetBottomSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getOffsetBottomSuggested()
+  {
+    return $this->offsetBottomSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setOffsetLeftSuggested($offsetLeftSuggested)
+  {
+    $this->offsetLeftSuggested = $offsetLeftSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getOffsetLeftSuggested()
+  {
+    return $this->offsetLeftSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setOffsetRightSuggested($offsetRightSuggested)
+  {
+    $this->offsetRightSuggested = $offsetRightSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getOffsetRightSuggested()
+  {
+    return $this->offsetRightSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setOffsetTopSuggested($offsetTopSuggested)
+  {
+    $this->offsetTopSuggested = $offsetTopSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getOffsetTopSuggested()
+  {
+    return $this->offsetTopSuggested;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CropPropertiesSuggestionState::class, 'Google_Service_Docs_CropPropertiesSuggestionState');
Index: vendor/google/apiclient-services/src/Docs/DeleteContentRangeRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/DeleteContentRangeRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/DeleteContentRangeRequest.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\Docs;
+
+class DeleteContentRangeRequest extends \Google\Model
+{
+  protected $rangeType = Range::class;
+  protected $rangeDataType = '';
+
+  /**
+   * @param Range
+   */
+  public function setRange(Range $range)
+  {
+    $this->range = $range;
+  }
+  /**
+   * @return Range
+   */
+  public function getRange()
+  {
+    return $this->range;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeleteContentRangeRequest::class, 'Google_Service_Docs_DeleteContentRangeRequest');
Index: vendor/google/apiclient-services/src/Docs/DeleteFooterRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/DeleteFooterRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/DeleteFooterRequest.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\Docs;
+
+class DeleteFooterRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $footerId;
+  /**
+   * @var string
+   */
+  public $tabId;
+
+  /**
+   * @param string
+   */
+  public function setFooterId($footerId)
+  {
+    $this->footerId = $footerId;
+  }
+  /**
+   * @return string
+   */
+  public function getFooterId()
+  {
+    return $this->footerId;
+  }
+  /**
+   * @param string
+   */
+  public function setTabId($tabId)
+  {
+    $this->tabId = $tabId;
+  }
+  /**
+   * @return string
+   */
+  public function getTabId()
+  {
+    return $this->tabId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeleteFooterRequest::class, 'Google_Service_Docs_DeleteFooterRequest');
Index: vendor/google/apiclient-services/src/Docs/DeleteHeaderRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/DeleteHeaderRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/DeleteHeaderRequest.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\Docs;
+
+class DeleteHeaderRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $headerId;
+  /**
+   * @var string
+   */
+  public $tabId;
+
+  /**
+   * @param string
+   */
+  public function setHeaderId($headerId)
+  {
+    $this->headerId = $headerId;
+  }
+  /**
+   * @return string
+   */
+  public function getHeaderId()
+  {
+    return $this->headerId;
+  }
+  /**
+   * @param string
+   */
+  public function setTabId($tabId)
+  {
+    $this->tabId = $tabId;
+  }
+  /**
+   * @return string
+   */
+  public function getTabId()
+  {
+    return $this->tabId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeleteHeaderRequest::class, 'Google_Service_Docs_DeleteHeaderRequest');
Index: vendor/google/apiclient-services/src/Docs/DeleteNamedRangeRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/DeleteNamedRangeRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/DeleteNamedRangeRequest.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\Docs;
+
+class DeleteNamedRangeRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $namedRangeId;
+  protected $tabsCriteriaType = TabsCriteria::class;
+  protected $tabsCriteriaDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setNamedRangeId($namedRangeId)
+  {
+    $this->namedRangeId = $namedRangeId;
+  }
+  /**
+   * @return string
+   */
+  public function getNamedRangeId()
+  {
+    return $this->namedRangeId;
+  }
+  /**
+   * @param TabsCriteria
+   */
+  public function setTabsCriteria(TabsCriteria $tabsCriteria)
+  {
+    $this->tabsCriteria = $tabsCriteria;
+  }
+  /**
+   * @return TabsCriteria
+   */
+  public function getTabsCriteria()
+  {
+    return $this->tabsCriteria;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeleteNamedRangeRequest::class, 'Google_Service_Docs_DeleteNamedRangeRequest');
Index: vendor/google/apiclient-services/src/Docs/DeleteParagraphBulletsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/DeleteParagraphBulletsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/DeleteParagraphBulletsRequest.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\Docs;
+
+class DeleteParagraphBulletsRequest extends \Google\Model
+{
+  protected $rangeType = Range::class;
+  protected $rangeDataType = '';
+
+  /**
+   * @param Range
+   */
+  public function setRange(Range $range)
+  {
+    $this->range = $range;
+  }
+  /**
+   * @return Range
+   */
+  public function getRange()
+  {
+    return $this->range;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeleteParagraphBulletsRequest::class, 'Google_Service_Docs_DeleteParagraphBulletsRequest');
Index: vendor/google/apiclient-services/src/Docs/DeletePositionedObjectRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/DeletePositionedObjectRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/DeletePositionedObjectRequest.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\Docs;
+
+class DeletePositionedObjectRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $objectId;
+  /**
+   * @var string
+   */
+  public $tabId;
+
+  /**
+   * @param string
+   */
+  public function setObjectId($objectId)
+  {
+    $this->objectId = $objectId;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectId()
+  {
+    return $this->objectId;
+  }
+  /**
+   * @param string
+   */
+  public function setTabId($tabId)
+  {
+    $this->tabId = $tabId;
+  }
+  /**
+   * @return string
+   */
+  public function getTabId()
+  {
+    return $this->tabId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeletePositionedObjectRequest::class, 'Google_Service_Docs_DeletePositionedObjectRequest');
Index: vendor/google/apiclient-services/src/Docs/DeleteTableColumnRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/DeleteTableColumnRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/DeleteTableColumnRequest.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\Docs;
+
+class DeleteTableColumnRequest extends \Google\Model
+{
+  protected $tableCellLocationType = TableCellLocation::class;
+  protected $tableCellLocationDataType = '';
+
+  /**
+   * @param TableCellLocation
+   */
+  public function setTableCellLocation(TableCellLocation $tableCellLocation)
+  {
+    $this->tableCellLocation = $tableCellLocation;
+  }
+  /**
+   * @return TableCellLocation
+   */
+  public function getTableCellLocation()
+  {
+    return $this->tableCellLocation;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeleteTableColumnRequest::class, 'Google_Service_Docs_DeleteTableColumnRequest');
Index: vendor/google/apiclient-services/src/Docs/DeleteTableRowRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/DeleteTableRowRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/DeleteTableRowRequest.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\Docs;
+
+class DeleteTableRowRequest extends \Google\Model
+{
+  protected $tableCellLocationType = TableCellLocation::class;
+  protected $tableCellLocationDataType = '';
+
+  /**
+   * @param TableCellLocation
+   */
+  public function setTableCellLocation(TableCellLocation $tableCellLocation)
+  {
+    $this->tableCellLocation = $tableCellLocation;
+  }
+  /**
+   * @return TableCellLocation
+   */
+  public function getTableCellLocation()
+  {
+    return $this->tableCellLocation;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeleteTableRowRequest::class, 'Google_Service_Docs_DeleteTableRowRequest');
Index: vendor/google/apiclient-services/src/Docs/Dimension.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/Dimension.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/Dimension.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\Docs;
+
+class Dimension extends \Google\Model
+{
+  public $magnitude;
+  /**
+   * @var string
+   */
+  public $unit;
+
+  public function setMagnitude($magnitude)
+  {
+    $this->magnitude = $magnitude;
+  }
+  public function getMagnitude()
+  {
+    return $this->magnitude;
+  }
+  /**
+   * @param string
+   */
+  public function setUnit($unit)
+  {
+    $this->unit = $unit;
+  }
+  /**
+   * @return string
+   */
+  public function getUnit()
+  {
+    return $this->unit;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Dimension::class, 'Google_Service_Docs_Dimension');
Index: vendor/google/apiclient-services/src/Docs/DocsList.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/DocsList.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/DocsList.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\Docs;
+
+class DocsList extends \Google\Collection
+{
+  protected $collection_key = 'suggestedDeletionIds';
+  protected $listPropertiesType = ListProperties::class;
+  protected $listPropertiesDataType = '';
+  /**
+   * @var string[]
+   */
+  public $suggestedDeletionIds;
+  /**
+   * @var string
+   */
+  public $suggestedInsertionId;
+  protected $suggestedListPropertiesChangesType = SuggestedListProperties::class;
+  protected $suggestedListPropertiesChangesDataType = 'map';
+
+  /**
+   * @param ListProperties
+   */
+  public function setListProperties(ListProperties $listProperties)
+  {
+    $this->listProperties = $listProperties;
+  }
+  /**
+   * @return ListProperties
+   */
+  public function getListProperties()
+  {
+    return $this->listProperties;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSuggestedDeletionIds($suggestedDeletionIds)
+  {
+    $this->suggestedDeletionIds = $suggestedDeletionIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSuggestedDeletionIds()
+  {
+    return $this->suggestedDeletionIds;
+  }
+  /**
+   * @param string
+   */
+  public function setSuggestedInsertionId($suggestedInsertionId)
+  {
+    $this->suggestedInsertionId = $suggestedInsertionId;
+  }
+  /**
+   * @return string
+   */
+  public function getSuggestedInsertionId()
+  {
+    return $this->suggestedInsertionId;
+  }
+  /**
+   * @param SuggestedListProperties[]
+   */
+  public function setSuggestedListPropertiesChanges($suggestedListPropertiesChanges)
+  {
+    $this->suggestedListPropertiesChanges = $suggestedListPropertiesChanges;
+  }
+  /**
+   * @return SuggestedListProperties[]
+   */
+  public function getSuggestedListPropertiesChanges()
+  {
+    return $this->suggestedListPropertiesChanges;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DocsList::class, 'Google_Service_Docs_DocsList');
Index: vendor/google/apiclient-services/src/Docs/Document.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/Document.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/Document.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,307 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Docs;
+
+class Document extends \Google\Collection
+{
+  protected $collection_key = 'tabs';
+  protected $bodyType = Body::class;
+  protected $bodyDataType = '';
+  /**
+   * @var string
+   */
+  public $documentId;
+  protected $documentStyleType = DocumentStyle::class;
+  protected $documentStyleDataType = '';
+  protected $footersType = Footer::class;
+  protected $footersDataType = 'map';
+  protected $footnotesType = Footnote::class;
+  protected $footnotesDataType = 'map';
+  protected $headersType = Header::class;
+  protected $headersDataType = 'map';
+  protected $inlineObjectsType = InlineObject::class;
+  protected $inlineObjectsDataType = 'map';
+  protected $listsType = DocsList::class;
+  protected $listsDataType = 'map';
+  protected $namedRangesType = NamedRanges::class;
+  protected $namedRangesDataType = 'map';
+  protected $namedStylesType = NamedStyles::class;
+  protected $namedStylesDataType = '';
+  protected $positionedObjectsType = PositionedObject::class;
+  protected $positionedObjectsDataType = 'map';
+  /**
+   * @var string
+   */
+  public $revisionId;
+  protected $suggestedDocumentStyleChangesType = SuggestedDocumentStyle::class;
+  protected $suggestedDocumentStyleChangesDataType = 'map';
+  protected $suggestedNamedStylesChangesType = SuggestedNamedStyles::class;
+  protected $suggestedNamedStylesChangesDataType = 'map';
+  /**
+   * @var string
+   */
+  public $suggestionsViewMode;
+  protected $tabsType = Tab::class;
+  protected $tabsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param Body
+   */
+  public function setBody(Body $body)
+  {
+    $this->body = $body;
+  }
+  /**
+   * @return Body
+   */
+  public function getBody()
+  {
+    return $this->body;
+  }
+  /**
+   * @param string
+   */
+  public function setDocumentId($documentId)
+  {
+    $this->documentId = $documentId;
+  }
+  /**
+   * @return string
+   */
+  public function getDocumentId()
+  {
+    return $this->documentId;
+  }
+  /**
+   * @param DocumentStyle
+   */
+  public function setDocumentStyle(DocumentStyle $documentStyle)
+  {
+    $this->documentStyle = $documentStyle;
+  }
+  /**
+   * @return DocumentStyle
+   */
+  public function getDocumentStyle()
+  {
+    return $this->documentStyle;
+  }
+  /**
+   * @param Footer[]
+   */
+  public function setFooters($footers)
+  {
+    $this->footers = $footers;
+  }
+  /**
+   * @return Footer[]
+   */
+  public function getFooters()
+  {
+    return $this->footers;
+  }
+  /**
+   * @param Footnote[]
+   */
+  public function setFootnotes($footnotes)
+  {
+    $this->footnotes = $footnotes;
+  }
+  /**
+   * @return Footnote[]
+   */
+  public function getFootnotes()
+  {
+    return $this->footnotes;
+  }
+  /**
+   * @param Header[]
+   */
+  public function setHeaders($headers)
+  {
+    $this->headers = $headers;
+  }
+  /**
+   * @return Header[]
+   */
+  public function getHeaders()
+  {
+    return $this->headers;
+  }
+  /**
+   * @param InlineObject[]
+   */
+  public function setInlineObjects($inlineObjects)
+  {
+    $this->inlineObjects = $inlineObjects;
+  }
+  /**
+   * @return InlineObject[]
+   */
+  public function getInlineObjects()
+  {
+    return $this->inlineObjects;
+  }
+  /**
+   * @param DocsList[]
+   */
+  public function setLists($lists)
+  {
+    $this->lists = $lists;
+  }
+  /**
+   * @return DocsList[]
+   */
+  public function getLists()
+  {
+    return $this->lists;
+  }
+  /**
+   * @param NamedRanges[]
+   */
+  public function setNamedRanges($namedRanges)
+  {
+    $this->namedRanges = $namedRanges;
+  }
+  /**
+   * @return NamedRanges[]
+   */
+  public function getNamedRanges()
+  {
+    return $this->namedRanges;
+  }
+  /**
+   * @param NamedStyles
+   */
+  public function setNamedStyles(NamedStyles $namedStyles)
+  {
+    $this->namedStyles = $namedStyles;
+  }
+  /**
+   * @return NamedStyles
+   */
+  public function getNamedStyles()
+  {
+    return $this->namedStyles;
+  }
+  /**
+   * @param PositionedObject[]
+   */
+  public function setPositionedObjects($positionedObjects)
+  {
+    $this->positionedObjects = $positionedObjects;
+  }
+  /**
+   * @return PositionedObject[]
+   */
+  public function getPositionedObjects()
+  {
+    return $this->positionedObjects;
+  }
+  /**
+   * @param string
+   */
+  public function setRevisionId($revisionId)
+  {
+    $this->revisionId = $revisionId;
+  }
+  /**
+   * @return string
+   */
+  public function getRevisionId()
+  {
+    return $this->revisionId;
+  }
+  /**
+   * @param SuggestedDocumentStyle[]
+   */
+  public function setSuggestedDocumentStyleChanges($suggestedDocumentStyleChanges)
+  {
+    $this->suggestedDocumentStyleChanges = $suggestedDocumentStyleChanges;
+  }
+  /**
+   * @return SuggestedDocumentStyle[]
+   */
+  public function getSuggestedDocumentStyleChanges()
+  {
+    return $this->suggestedDocumentStyleChanges;
+  }
+  /**
+   * @param SuggestedNamedStyles[]
+   */
+  public function setSuggestedNamedStylesChanges($suggestedNamedStylesChanges)
+  {
+    $this->suggestedNamedStylesChanges = $suggestedNamedStylesChanges;
+  }
+  /**
+   * @return SuggestedNamedStyles[]
+   */
+  public function getSuggestedNamedStylesChanges()
+  {
+    return $this->suggestedNamedStylesChanges;
+  }
+  /**
+   * @param string
+   */
+  public function setSuggestionsViewMode($suggestionsViewMode)
+  {
+    $this->suggestionsViewMode = $suggestionsViewMode;
+  }
+  /**
+   * @return string
+   */
+  public function getSuggestionsViewMode()
+  {
+    return $this->suggestionsViewMode;
+  }
+  /**
+   * @param Tab[]
+   */
+  public function setTabs($tabs)
+  {
+    $this->tabs = $tabs;
+  }
+  /**
+   * @return Tab[]
+   */
+  public function getTabs()
+  {
+    return $this->tabs;
+  }
+  /**
+   * @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(Document::class, 'Google_Service_Docs_Document');
Index: vendor/google/apiclient-services/src/Docs/DocumentStyle.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/DocumentStyle.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/DocumentStyle.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,352 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Docs;
+
+class DocumentStyle extends \Google\Model
+{
+  protected $backgroundType = Background::class;
+  protected $backgroundDataType = '';
+  /**
+   * @var string
+   */
+  public $defaultFooterId;
+  /**
+   * @var string
+   */
+  public $defaultHeaderId;
+  /**
+   * @var string
+   */
+  public $evenPageFooterId;
+  /**
+   * @var string
+   */
+  public $evenPageHeaderId;
+  /**
+   * @var string
+   */
+  public $firstPageFooterId;
+  /**
+   * @var string
+   */
+  public $firstPageHeaderId;
+  /**
+   * @var bool
+   */
+  public $flipPageOrientation;
+  protected $marginBottomType = Dimension::class;
+  protected $marginBottomDataType = '';
+  protected $marginFooterType = Dimension::class;
+  protected $marginFooterDataType = '';
+  protected $marginHeaderType = Dimension::class;
+  protected $marginHeaderDataType = '';
+  protected $marginLeftType = Dimension::class;
+  protected $marginLeftDataType = '';
+  protected $marginRightType = Dimension::class;
+  protected $marginRightDataType = '';
+  protected $marginTopType = Dimension::class;
+  protected $marginTopDataType = '';
+  /**
+   * @var int
+   */
+  public $pageNumberStart;
+  protected $pageSizeType = Size::class;
+  protected $pageSizeDataType = '';
+  /**
+   * @var bool
+   */
+  public $useCustomHeaderFooterMargins;
+  /**
+   * @var bool
+   */
+  public $useEvenPageHeaderFooter;
+  /**
+   * @var bool
+   */
+  public $useFirstPageHeaderFooter;
+
+  /**
+   * @param Background
+   */
+  public function setBackground(Background $background)
+  {
+    $this->background = $background;
+  }
+  /**
+   * @return Background
+   */
+  public function getBackground()
+  {
+    return $this->background;
+  }
+  /**
+   * @param string
+   */
+  public function setDefaultFooterId($defaultFooterId)
+  {
+    $this->defaultFooterId = $defaultFooterId;
+  }
+  /**
+   * @return string
+   */
+  public function getDefaultFooterId()
+  {
+    return $this->defaultFooterId;
+  }
+  /**
+   * @param string
+   */
+  public function setDefaultHeaderId($defaultHeaderId)
+  {
+    $this->defaultHeaderId = $defaultHeaderId;
+  }
+  /**
+   * @return string
+   */
+  public function getDefaultHeaderId()
+  {
+    return $this->defaultHeaderId;
+  }
+  /**
+   * @param string
+   */
+  public function setEvenPageFooterId($evenPageFooterId)
+  {
+    $this->evenPageFooterId = $evenPageFooterId;
+  }
+  /**
+   * @return string
+   */
+  public function getEvenPageFooterId()
+  {
+    return $this->evenPageFooterId;
+  }
+  /**
+   * @param string
+   */
+  public function setEvenPageHeaderId($evenPageHeaderId)
+  {
+    $this->evenPageHeaderId = $evenPageHeaderId;
+  }
+  /**
+   * @return string
+   */
+  public function getEvenPageHeaderId()
+  {
+    return $this->evenPageHeaderId;
+  }
+  /**
+   * @param string
+   */
+  public function setFirstPageFooterId($firstPageFooterId)
+  {
+    $this->firstPageFooterId = $firstPageFooterId;
+  }
+  /**
+   * @return string
+   */
+  public function getFirstPageFooterId()
+  {
+    return $this->firstPageFooterId;
+  }
+  /**
+   * @param string
+   */
+  public function setFirstPageHeaderId($firstPageHeaderId)
+  {
+    $this->firstPageHeaderId = $firstPageHeaderId;
+  }
+  /**
+   * @return string
+   */
+  public function getFirstPageHeaderId()
+  {
+    return $this->firstPageHeaderId;
+  }
+  /**
+   * @param bool
+   */
+  public function setFlipPageOrientation($flipPageOrientation)
+  {
+    $this->flipPageOrientation = $flipPageOrientation;
+  }
+  /**
+   * @return bool
+   */
+  public function getFlipPageOrientation()
+  {
+    return $this->flipPageOrientation;
+  }
+  /**
+   * @param Dimension
+   */
+  public function setMarginBottom(Dimension $marginBottom)
+  {
+    $this->marginBottom = $marginBottom;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getMarginBottom()
+  {
+    return $this->marginBottom;
+  }
+  /**
+   * @param Dimension
+   */
+  public function setMarginFooter(Dimension $marginFooter)
+  {
+    $this->marginFooter = $marginFooter;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getMarginFooter()
+  {
+    return $this->marginFooter;
+  }
+  /**
+   * @param Dimension
+   */
+  public function setMarginHeader(Dimension $marginHeader)
+  {
+    $this->marginHeader = $marginHeader;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getMarginHeader()
+  {
+    return $this->marginHeader;
+  }
+  /**
+   * @param Dimension
+   */
+  public function setMarginLeft(Dimension $marginLeft)
+  {
+    $this->marginLeft = $marginLeft;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getMarginLeft()
+  {
+    return $this->marginLeft;
+  }
+  /**
+   * @param Dimension
+   */
+  public function setMarginRight(Dimension $marginRight)
+  {
+    $this->marginRight = $marginRight;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getMarginRight()
+  {
+    return $this->marginRight;
+  }
+  /**
+   * @param Dimension
+   */
+  public function setMarginTop(Dimension $marginTop)
+  {
+    $this->marginTop = $marginTop;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getMarginTop()
+  {
+    return $this->marginTop;
+  }
+  /**
+   * @param int
+   */
+  public function setPageNumberStart($pageNumberStart)
+  {
+    $this->pageNumberStart = $pageNumberStart;
+  }
+  /**
+   * @return int
+   */
+  public function getPageNumberStart()
+  {
+    return $this->pageNumberStart;
+  }
+  /**
+   * @param Size
+   */
+  public function setPageSize(Size $pageSize)
+  {
+    $this->pageSize = $pageSize;
+  }
+  /**
+   * @return Size
+   */
+  public function getPageSize()
+  {
+    return $this->pageSize;
+  }
+  /**
+   * @param bool
+   */
+  public function setUseCustomHeaderFooterMargins($useCustomHeaderFooterMargins)
+  {
+    $this->useCustomHeaderFooterMargins = $useCustomHeaderFooterMargins;
+  }
+  /**
+   * @return bool
+   */
+  public function getUseCustomHeaderFooterMargins()
+  {
+    return $this->useCustomHeaderFooterMargins;
+  }
+  /**
+   * @param bool
+   */
+  public function setUseEvenPageHeaderFooter($useEvenPageHeaderFooter)
+  {
+    $this->useEvenPageHeaderFooter = $useEvenPageHeaderFooter;
+  }
+  /**
+   * @return bool
+   */
+  public function getUseEvenPageHeaderFooter()
+  {
+    return $this->useEvenPageHeaderFooter;
+  }
+  /**
+   * @param bool
+   */
+  public function setUseFirstPageHeaderFooter($useFirstPageHeaderFooter)
+  {
+    $this->useFirstPageHeaderFooter = $useFirstPageHeaderFooter;
+  }
+  /**
+   * @return bool
+   */
+  public function getUseFirstPageHeaderFooter()
+  {
+    return $this->useFirstPageHeaderFooter;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DocumentStyle::class, 'Google_Service_Docs_DocumentStyle');
Index: vendor/google/apiclient-services/src/Docs/DocumentStyleSuggestionState.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/DocumentStyleSuggestionState.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/DocumentStyleSuggestionState.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,364 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Docs;
+
+class DocumentStyleSuggestionState extends \Google\Model
+{
+  protected $backgroundSuggestionStateType = BackgroundSuggestionState::class;
+  protected $backgroundSuggestionStateDataType = '';
+  /**
+   * @var bool
+   */
+  public $defaultFooterIdSuggested;
+  /**
+   * @var bool
+   */
+  public $defaultHeaderIdSuggested;
+  /**
+   * @var bool
+   */
+  public $evenPageFooterIdSuggested;
+  /**
+   * @var bool
+   */
+  public $evenPageHeaderIdSuggested;
+  /**
+   * @var bool
+   */
+  public $firstPageFooterIdSuggested;
+  /**
+   * @var bool
+   */
+  public $firstPageHeaderIdSuggested;
+  /**
+   * @var bool
+   */
+  public $flipPageOrientationSuggested;
+  /**
+   * @var bool
+   */
+  public $marginBottomSuggested;
+  /**
+   * @var bool
+   */
+  public $marginFooterSuggested;
+  /**
+   * @var bool
+   */
+  public $marginHeaderSuggested;
+  /**
+   * @var bool
+   */
+  public $marginLeftSuggested;
+  /**
+   * @var bool
+   */
+  public $marginRightSuggested;
+  /**
+   * @var bool
+   */
+  public $marginTopSuggested;
+  /**
+   * @var bool
+   */
+  public $pageNumberStartSuggested;
+  protected $pageSizeSuggestionStateType = SizeSuggestionState::class;
+  protected $pageSizeSuggestionStateDataType = '';
+  /**
+   * @var bool
+   */
+  public $useCustomHeaderFooterMarginsSuggested;
+  /**
+   * @var bool
+   */
+  public $useEvenPageHeaderFooterSuggested;
+  /**
+   * @var bool
+   */
+  public $useFirstPageHeaderFooterSuggested;
+
+  /**
+   * @param BackgroundSuggestionState
+   */
+  public function setBackgroundSuggestionState(BackgroundSuggestionState $backgroundSuggestionState)
+  {
+    $this->backgroundSuggestionState = $backgroundSuggestionState;
+  }
+  /**
+   * @return BackgroundSuggestionState
+   */
+  public function getBackgroundSuggestionState()
+  {
+    return $this->backgroundSuggestionState;
+  }
+  /**
+   * @param bool
+   */
+  public function setDefaultFooterIdSuggested($defaultFooterIdSuggested)
+  {
+    $this->defaultFooterIdSuggested = $defaultFooterIdSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getDefaultFooterIdSuggested()
+  {
+    return $this->defaultFooterIdSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setDefaultHeaderIdSuggested($defaultHeaderIdSuggested)
+  {
+    $this->defaultHeaderIdSuggested = $defaultHeaderIdSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getDefaultHeaderIdSuggested()
+  {
+    return $this->defaultHeaderIdSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setEvenPageFooterIdSuggested($evenPageFooterIdSuggested)
+  {
+    $this->evenPageFooterIdSuggested = $evenPageFooterIdSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getEvenPageFooterIdSuggested()
+  {
+    return $this->evenPageFooterIdSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setEvenPageHeaderIdSuggested($evenPageHeaderIdSuggested)
+  {
+    $this->evenPageHeaderIdSuggested = $evenPageHeaderIdSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getEvenPageHeaderIdSuggested()
+  {
+    return $this->evenPageHeaderIdSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setFirstPageFooterIdSuggested($firstPageFooterIdSuggested)
+  {
+    $this->firstPageFooterIdSuggested = $firstPageFooterIdSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getFirstPageFooterIdSuggested()
+  {
+    return $this->firstPageFooterIdSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setFirstPageHeaderIdSuggested($firstPageHeaderIdSuggested)
+  {
+    $this->firstPageHeaderIdSuggested = $firstPageHeaderIdSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getFirstPageHeaderIdSuggested()
+  {
+    return $this->firstPageHeaderIdSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setFlipPageOrientationSuggested($flipPageOrientationSuggested)
+  {
+    $this->flipPageOrientationSuggested = $flipPageOrientationSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getFlipPageOrientationSuggested()
+  {
+    return $this->flipPageOrientationSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setMarginBottomSuggested($marginBottomSuggested)
+  {
+    $this->marginBottomSuggested = $marginBottomSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getMarginBottomSuggested()
+  {
+    return $this->marginBottomSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setMarginFooterSuggested($marginFooterSuggested)
+  {
+    $this->marginFooterSuggested = $marginFooterSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getMarginFooterSuggested()
+  {
+    return $this->marginFooterSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setMarginHeaderSuggested($marginHeaderSuggested)
+  {
+    $this->marginHeaderSuggested = $marginHeaderSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getMarginHeaderSuggested()
+  {
+    return $this->marginHeaderSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setMarginLeftSuggested($marginLeftSuggested)
+  {
+    $this->marginLeftSuggested = $marginLeftSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getMarginLeftSuggested()
+  {
+    return $this->marginLeftSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setMarginRightSuggested($marginRightSuggested)
+  {
+    $this->marginRightSuggested = $marginRightSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getMarginRightSuggested()
+  {
+    return $this->marginRightSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setMarginTopSuggested($marginTopSuggested)
+  {
+    $this->marginTopSuggested = $marginTopSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getMarginTopSuggested()
+  {
+    return $this->marginTopSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setPageNumberStartSuggested($pageNumberStartSuggested)
+  {
+    $this->pageNumberStartSuggested = $pageNumberStartSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getPageNumberStartSuggested()
+  {
+    return $this->pageNumberStartSuggested;
+  }
+  /**
+   * @param SizeSuggestionState
+   */
+  public function setPageSizeSuggestionState(SizeSuggestionState $pageSizeSuggestionState)
+  {
+    $this->pageSizeSuggestionState = $pageSizeSuggestionState;
+  }
+  /**
+   * @return SizeSuggestionState
+   */
+  public function getPageSizeSuggestionState()
+  {
+    return $this->pageSizeSuggestionState;
+  }
+  /**
+   * @param bool
+   */
+  public function setUseCustomHeaderFooterMarginsSuggested($useCustomHeaderFooterMarginsSuggested)
+  {
+    $this->useCustomHeaderFooterMarginsSuggested = $useCustomHeaderFooterMarginsSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getUseCustomHeaderFooterMarginsSuggested()
+  {
+    return $this->useCustomHeaderFooterMarginsSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setUseEvenPageHeaderFooterSuggested($useEvenPageHeaderFooterSuggested)
+  {
+    $this->useEvenPageHeaderFooterSuggested = $useEvenPageHeaderFooterSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getUseEvenPageHeaderFooterSuggested()
+  {
+    return $this->useEvenPageHeaderFooterSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setUseFirstPageHeaderFooterSuggested($useFirstPageHeaderFooterSuggested)
+  {
+    $this->useFirstPageHeaderFooterSuggested = $useFirstPageHeaderFooterSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getUseFirstPageHeaderFooterSuggested()
+  {
+    return $this->useFirstPageHeaderFooterSuggested;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DocumentStyleSuggestionState::class, 'Google_Service_Docs_DocumentStyleSuggestionState');
Index: vendor/google/apiclient-services/src/Docs/DocumentTab.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/DocumentTab.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/DocumentTab.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,218 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Docs;
+
+class DocumentTab extends \Google\Model
+{
+  protected $bodyType = Body::class;
+  protected $bodyDataType = '';
+  protected $documentStyleType = DocumentStyle::class;
+  protected $documentStyleDataType = '';
+  protected $footersType = Footer::class;
+  protected $footersDataType = 'map';
+  protected $footnotesType = Footnote::class;
+  protected $footnotesDataType = 'map';
+  protected $headersType = Header::class;
+  protected $headersDataType = 'map';
+  protected $inlineObjectsType = InlineObject::class;
+  protected $inlineObjectsDataType = 'map';
+  protected $listsType = DocsList::class;
+  protected $listsDataType = 'map';
+  protected $namedRangesType = NamedRanges::class;
+  protected $namedRangesDataType = 'map';
+  protected $namedStylesType = NamedStyles::class;
+  protected $namedStylesDataType = '';
+  protected $positionedObjectsType = PositionedObject::class;
+  protected $positionedObjectsDataType = 'map';
+  protected $suggestedDocumentStyleChangesType = SuggestedDocumentStyle::class;
+  protected $suggestedDocumentStyleChangesDataType = 'map';
+  protected $suggestedNamedStylesChangesType = SuggestedNamedStyles::class;
+  protected $suggestedNamedStylesChangesDataType = 'map';
+
+  /**
+   * @param Body
+   */
+  public function setBody(Body $body)
+  {
+    $this->body = $body;
+  }
+  /**
+   * @return Body
+   */
+  public function getBody()
+  {
+    return $this->body;
+  }
+  /**
+   * @param DocumentStyle
+   */
+  public function setDocumentStyle(DocumentStyle $documentStyle)
+  {
+    $this->documentStyle = $documentStyle;
+  }
+  /**
+   * @return DocumentStyle
+   */
+  public function getDocumentStyle()
+  {
+    return $this->documentStyle;
+  }
+  /**
+   * @param Footer[]
+   */
+  public function setFooters($footers)
+  {
+    $this->footers = $footers;
+  }
+  /**
+   * @return Footer[]
+   */
+  public function getFooters()
+  {
+    return $this->footers;
+  }
+  /**
+   * @param Footnote[]
+   */
+  public function setFootnotes($footnotes)
+  {
+    $this->footnotes = $footnotes;
+  }
+  /**
+   * @return Footnote[]
+   */
+  public function getFootnotes()
+  {
+    return $this->footnotes;
+  }
+  /**
+   * @param Header[]
+   */
+  public function setHeaders($headers)
+  {
+    $this->headers = $headers;
+  }
+  /**
+   * @return Header[]
+   */
+  public function getHeaders()
+  {
+    return $this->headers;
+  }
+  /**
+   * @param InlineObject[]
+   */
+  public function setInlineObjects($inlineObjects)
+  {
+    $this->inlineObjects = $inlineObjects;
+  }
+  /**
+   * @return InlineObject[]
+   */
+  public function getInlineObjects()
+  {
+    return $this->inlineObjects;
+  }
+  /**
+   * @param DocsList[]
+   */
+  public function setLists($lists)
+  {
+    $this->lists = $lists;
+  }
+  /**
+   * @return DocsList[]
+   */
+  public function getLists()
+  {
+    return $this->lists;
+  }
+  /**
+   * @param NamedRanges[]
+   */
+  public function setNamedRanges($namedRanges)
+  {
+    $this->namedRanges = $namedRanges;
+  }
+  /**
+   * @return NamedRanges[]
+   */
+  public function getNamedRanges()
+  {
+    return $this->namedRanges;
+  }
+  /**
+   * @param NamedStyles
+   */
+  public function setNamedStyles(NamedStyles $namedStyles)
+  {
+    $this->namedStyles = $namedStyles;
+  }
+  /**
+   * @return NamedStyles
+   */
+  public function getNamedStyles()
+  {
+    return $this->namedStyles;
+  }
+  /**
+   * @param PositionedObject[]
+   */
+  public function setPositionedObjects($positionedObjects)
+  {
+    $this->positionedObjects = $positionedObjects;
+  }
+  /**
+   * @return PositionedObject[]
+   */
+  public function getPositionedObjects()
+  {
+    return $this->positionedObjects;
+  }
+  /**
+   * @param SuggestedDocumentStyle[]
+   */
+  public function setSuggestedDocumentStyleChanges($suggestedDocumentStyleChanges)
+  {
+    $this->suggestedDocumentStyleChanges = $suggestedDocumentStyleChanges;
+  }
+  /**
+   * @return SuggestedDocumentStyle[]
+   */
+  public function getSuggestedDocumentStyleChanges()
+  {
+    return $this->suggestedDocumentStyleChanges;
+  }
+  /**
+   * @param SuggestedNamedStyles[]
+   */
+  public function setSuggestedNamedStylesChanges($suggestedNamedStylesChanges)
+  {
+    $this->suggestedNamedStylesChanges = $suggestedNamedStylesChanges;
+  }
+  /**
+   * @return SuggestedNamedStyles[]
+   */
+  public function getSuggestedNamedStylesChanges()
+  {
+    return $this->suggestedNamedStylesChanges;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DocumentTab::class, 'Google_Service_Docs_DocumentTab');
Index: vendor/google/apiclient-services/src/Docs/EmbeddedDrawingProperties.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/EmbeddedDrawingProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/EmbeddedDrawingProperties.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\Docs;
+
+class EmbeddedDrawingProperties extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EmbeddedDrawingProperties::class, 'Google_Service_Docs_EmbeddedDrawingProperties');
Index: vendor/google/apiclient-services/src/Docs/EmbeddedDrawingPropertiesSuggestionState.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/EmbeddedDrawingPropertiesSuggestionState.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/EmbeddedDrawingPropertiesSuggestionState.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\Docs;
+
+class EmbeddedDrawingPropertiesSuggestionState extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EmbeddedDrawingPropertiesSuggestionState::class, 'Google_Service_Docs_EmbeddedDrawingPropertiesSuggestionState');
Index: vendor/google/apiclient-services/src/Docs/EmbeddedObject.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/EmbeddedObject.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/EmbeddedObject.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,206 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Docs;
+
+class EmbeddedObject extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $description;
+  protected $embeddedDrawingPropertiesType = EmbeddedDrawingProperties::class;
+  protected $embeddedDrawingPropertiesDataType = '';
+  protected $embeddedObjectBorderType = EmbeddedObjectBorder::class;
+  protected $embeddedObjectBorderDataType = '';
+  protected $imagePropertiesType = ImageProperties::class;
+  protected $imagePropertiesDataType = '';
+  protected $linkedContentReferenceType = LinkedContentReference::class;
+  protected $linkedContentReferenceDataType = '';
+  protected $marginBottomType = Dimension::class;
+  protected $marginBottomDataType = '';
+  protected $marginLeftType = Dimension::class;
+  protected $marginLeftDataType = '';
+  protected $marginRightType = Dimension::class;
+  protected $marginRightDataType = '';
+  protected $marginTopType = Dimension::class;
+  protected $marginTopDataType = '';
+  protected $sizeType = Size::class;
+  protected $sizeDataType = '';
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param EmbeddedDrawingProperties
+   */
+  public function setEmbeddedDrawingProperties(EmbeddedDrawingProperties $embeddedDrawingProperties)
+  {
+    $this->embeddedDrawingProperties = $embeddedDrawingProperties;
+  }
+  /**
+   * @return EmbeddedDrawingProperties
+   */
+  public function getEmbeddedDrawingProperties()
+  {
+    return $this->embeddedDrawingProperties;
+  }
+  /**
+   * @param EmbeddedObjectBorder
+   */
+  public function setEmbeddedObjectBorder(EmbeddedObjectBorder $embeddedObjectBorder)
+  {
+    $this->embeddedObjectBorder = $embeddedObjectBorder;
+  }
+  /**
+   * @return EmbeddedObjectBorder
+   */
+  public function getEmbeddedObjectBorder()
+  {
+    return $this->embeddedObjectBorder;
+  }
+  /**
+   * @param ImageProperties
+   */
+  public function setImageProperties(ImageProperties $imageProperties)
+  {
+    $this->imageProperties = $imageProperties;
+  }
+  /**
+   * @return ImageProperties
+   */
+  public function getImageProperties()
+  {
+    return $this->imageProperties;
+  }
+  /**
+   * @param LinkedContentReference
+   */
+  public function setLinkedContentReference(LinkedContentReference $linkedContentReference)
+  {
+    $this->linkedContentReference = $linkedContentReference;
+  }
+  /**
+   * @return LinkedContentReference
+   */
+  public function getLinkedContentReference()
+  {
+    return $this->linkedContentReference;
+  }
+  /**
+   * @param Dimension
+   */
+  public function setMarginBottom(Dimension $marginBottom)
+  {
+    $this->marginBottom = $marginBottom;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getMarginBottom()
+  {
+    return $this->marginBottom;
+  }
+  /**
+   * @param Dimension
+   */
+  public function setMarginLeft(Dimension $marginLeft)
+  {
+    $this->marginLeft = $marginLeft;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getMarginLeft()
+  {
+    return $this->marginLeft;
+  }
+  /**
+   * @param Dimension
+   */
+  public function setMarginRight(Dimension $marginRight)
+  {
+    $this->marginRight = $marginRight;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getMarginRight()
+  {
+    return $this->marginRight;
+  }
+  /**
+   * @param Dimension
+   */
+  public function setMarginTop(Dimension $marginTop)
+  {
+    $this->marginTop = $marginTop;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getMarginTop()
+  {
+    return $this->marginTop;
+  }
+  /**
+   * @param Size
+   */
+  public function setSize(Size $size)
+  {
+    $this->size = $size;
+  }
+  /**
+   * @return Size
+   */
+  public function getSize()
+  {
+    return $this->size;
+  }
+  /**
+   * @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(EmbeddedObject::class, 'Google_Service_Docs_EmbeddedObject');
Index: vendor/google/apiclient-services/src/Docs/EmbeddedObjectBorder.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/EmbeddedObjectBorder.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/EmbeddedObjectBorder.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\Docs;
+
+class EmbeddedObjectBorder extends \Google\Model
+{
+  protected $colorType = OptionalColor::class;
+  protected $colorDataType = '';
+  /**
+   * @var string
+   */
+  public $dashStyle;
+  /**
+   * @var string
+   */
+  public $propertyState;
+  protected $widthType = Dimension::class;
+  protected $widthDataType = '';
+
+  /**
+   * @param OptionalColor
+   */
+  public function setColor(OptionalColor $color)
+  {
+    $this->color = $color;
+  }
+  /**
+   * @return OptionalColor
+   */
+  public function getColor()
+  {
+    return $this->color;
+  }
+  /**
+   * @param string
+   */
+  public function setDashStyle($dashStyle)
+  {
+    $this->dashStyle = $dashStyle;
+  }
+  /**
+   * @return string
+   */
+  public function getDashStyle()
+  {
+    return $this->dashStyle;
+  }
+  /**
+   * @param string
+   */
+  public function setPropertyState($propertyState)
+  {
+    $this->propertyState = $propertyState;
+  }
+  /**
+   * @return string
+   */
+  public function getPropertyState()
+  {
+    return $this->propertyState;
+  }
+  /**
+   * @param Dimension
+   */
+  public function setWidth(Dimension $width)
+  {
+    $this->width = $width;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getWidth()
+  {
+    return $this->width;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EmbeddedObjectBorder::class, 'Google_Service_Docs_EmbeddedObjectBorder');
Index: vendor/google/apiclient-services/src/Docs/EmbeddedObjectBorderSuggestionState.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/EmbeddedObjectBorderSuggestionState.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/EmbeddedObjectBorderSuggestionState.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\Docs;
+
+class EmbeddedObjectBorderSuggestionState extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $colorSuggested;
+  /**
+   * @var bool
+   */
+  public $dashStyleSuggested;
+  /**
+   * @var bool
+   */
+  public $propertyStateSuggested;
+  /**
+   * @var bool
+   */
+  public $widthSuggested;
+
+  /**
+   * @param bool
+   */
+  public function setColorSuggested($colorSuggested)
+  {
+    $this->colorSuggested = $colorSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getColorSuggested()
+  {
+    return $this->colorSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setDashStyleSuggested($dashStyleSuggested)
+  {
+    $this->dashStyleSuggested = $dashStyleSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getDashStyleSuggested()
+  {
+    return $this->dashStyleSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setPropertyStateSuggested($propertyStateSuggested)
+  {
+    $this->propertyStateSuggested = $propertyStateSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getPropertyStateSuggested()
+  {
+    return $this->propertyStateSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setWidthSuggested($widthSuggested)
+  {
+    $this->widthSuggested = $widthSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getWidthSuggested()
+  {
+    return $this->widthSuggested;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EmbeddedObjectBorderSuggestionState::class, 'Google_Service_Docs_EmbeddedObjectBorderSuggestionState');
Index: vendor/google/apiclient-services/src/Docs/EmbeddedObjectSuggestionState.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/EmbeddedObjectSuggestionState.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/EmbeddedObjectSuggestionState.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\Docs;
+
+class EmbeddedObjectSuggestionState extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $descriptionSuggested;
+  protected $embeddedDrawingPropertiesSuggestionStateType = EmbeddedDrawingPropertiesSuggestionState::class;
+  protected $embeddedDrawingPropertiesSuggestionStateDataType = '';
+  protected $embeddedObjectBorderSuggestionStateType = EmbeddedObjectBorderSuggestionState::class;
+  protected $embeddedObjectBorderSuggestionStateDataType = '';
+  protected $imagePropertiesSuggestionStateType = ImagePropertiesSuggestionState::class;
+  protected $imagePropertiesSuggestionStateDataType = '';
+  protected $linkedContentReferenceSuggestionStateType = LinkedContentReferenceSuggestionState::class;
+  protected $linkedContentReferenceSuggestionStateDataType = '';
+  /**
+   * @var bool
+   */
+  public $marginBottomSuggested;
+  /**
+   * @var bool
+   */
+  public $marginLeftSuggested;
+  /**
+   * @var bool
+   */
+  public $marginRightSuggested;
+  /**
+   * @var bool
+   */
+  public $marginTopSuggested;
+  protected $sizeSuggestionStateType = SizeSuggestionState::class;
+  protected $sizeSuggestionStateDataType = '';
+  /**
+   * @var bool
+   */
+  public $titleSuggested;
+
+  /**
+   * @param bool
+   */
+  public function setDescriptionSuggested($descriptionSuggested)
+  {
+    $this->descriptionSuggested = $descriptionSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getDescriptionSuggested()
+  {
+    return $this->descriptionSuggested;
+  }
+  /**
+   * @param EmbeddedDrawingPropertiesSuggestionState
+   */
+  public function setEmbeddedDrawingPropertiesSuggestionState(EmbeddedDrawingPropertiesSuggestionState $embeddedDrawingPropertiesSuggestionState)
+  {
+    $this->embeddedDrawingPropertiesSuggestionState = $embeddedDrawingPropertiesSuggestionState;
+  }
+  /**
+   * @return EmbeddedDrawingPropertiesSuggestionState
+   */
+  public function getEmbeddedDrawingPropertiesSuggestionState()
+  {
+    return $this->embeddedDrawingPropertiesSuggestionState;
+  }
+  /**
+   * @param EmbeddedObjectBorderSuggestionState
+   */
+  public function setEmbeddedObjectBorderSuggestionState(EmbeddedObjectBorderSuggestionState $embeddedObjectBorderSuggestionState)
+  {
+    $this->embeddedObjectBorderSuggestionState = $embeddedObjectBorderSuggestionState;
+  }
+  /**
+   * @return EmbeddedObjectBorderSuggestionState
+   */
+  public function getEmbeddedObjectBorderSuggestionState()
+  {
+    return $this->embeddedObjectBorderSuggestionState;
+  }
+  /**
+   * @param ImagePropertiesSuggestionState
+   */
+  public function setImagePropertiesSuggestionState(ImagePropertiesSuggestionState $imagePropertiesSuggestionState)
+  {
+    $this->imagePropertiesSuggestionState = $imagePropertiesSuggestionState;
+  }
+  /**
+   * @return ImagePropertiesSuggestionState
+   */
+  public function getImagePropertiesSuggestionState()
+  {
+    return $this->imagePropertiesSuggestionState;
+  }
+  /**
+   * @param LinkedContentReferenceSuggestionState
+   */
+  public function setLinkedContentReferenceSuggestionState(LinkedContentReferenceSuggestionState $linkedContentReferenceSuggestionState)
+  {
+    $this->linkedContentReferenceSuggestionState = $linkedContentReferenceSuggestionState;
+  }
+  /**
+   * @return LinkedContentReferenceSuggestionState
+   */
+  public function getLinkedContentReferenceSuggestionState()
+  {
+    return $this->linkedContentReferenceSuggestionState;
+  }
+  /**
+   * @param bool
+   */
+  public function setMarginBottomSuggested($marginBottomSuggested)
+  {
+    $this->marginBottomSuggested = $marginBottomSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getMarginBottomSuggested()
+  {
+    return $this->marginBottomSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setMarginLeftSuggested($marginLeftSuggested)
+  {
+    $this->marginLeftSuggested = $marginLeftSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getMarginLeftSuggested()
+  {
+    return $this->marginLeftSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setMarginRightSuggested($marginRightSuggested)
+  {
+    $this->marginRightSuggested = $marginRightSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getMarginRightSuggested()
+  {
+    return $this->marginRightSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setMarginTopSuggested($marginTopSuggested)
+  {
+    $this->marginTopSuggested = $marginTopSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getMarginTopSuggested()
+  {
+    return $this->marginTopSuggested;
+  }
+  /**
+   * @param SizeSuggestionState
+   */
+  public function setSizeSuggestionState(SizeSuggestionState $sizeSuggestionState)
+  {
+    $this->sizeSuggestionState = $sizeSuggestionState;
+  }
+  /**
+   * @return SizeSuggestionState
+   */
+  public function getSizeSuggestionState()
+  {
+    return $this->sizeSuggestionState;
+  }
+  /**
+   * @param bool
+   */
+  public function setTitleSuggested($titleSuggested)
+  {
+    $this->titleSuggested = $titleSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getTitleSuggested()
+  {
+    return $this->titleSuggested;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EmbeddedObjectSuggestionState::class, 'Google_Service_Docs_EmbeddedObjectSuggestionState');
Index: vendor/google/apiclient-services/src/Docs/EndOfSegmentLocation.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/EndOfSegmentLocation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/EndOfSegmentLocation.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\Docs;
+
+class EndOfSegmentLocation extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $segmentId;
+  /**
+   * @var string
+   */
+  public $tabId;
+
+  /**
+   * @param string
+   */
+  public function setSegmentId($segmentId)
+  {
+    $this->segmentId = $segmentId;
+  }
+  /**
+   * @return string
+   */
+  public function getSegmentId()
+  {
+    return $this->segmentId;
+  }
+  /**
+   * @param string
+   */
+  public function setTabId($tabId)
+  {
+    $this->tabId = $tabId;
+  }
+  /**
+   * @return string
+   */
+  public function getTabId()
+  {
+    return $this->tabId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EndOfSegmentLocation::class, 'Google_Service_Docs_EndOfSegmentLocation');
Index: vendor/google/apiclient-services/src/Docs/Equation.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/Equation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/Equation.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\Docs;
+
+class Equation extends \Google\Collection
+{
+  protected $collection_key = 'suggestedInsertionIds';
+  /**
+   * @var string[]
+   */
+  public $suggestedDeletionIds;
+  /**
+   * @var string[]
+   */
+  public $suggestedInsertionIds;
+
+  /**
+   * @param string[]
+   */
+  public function setSuggestedDeletionIds($suggestedDeletionIds)
+  {
+    $this->suggestedDeletionIds = $suggestedDeletionIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSuggestedDeletionIds()
+  {
+    return $this->suggestedDeletionIds;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSuggestedInsertionIds($suggestedInsertionIds)
+  {
+    $this->suggestedInsertionIds = $suggestedInsertionIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSuggestedInsertionIds()
+  {
+    return $this->suggestedInsertionIds;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Equation::class, 'Google_Service_Docs_Equation');
Index: vendor/google/apiclient-services/src/Docs/Footer.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/Footer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/Footer.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\Docs;
+
+class Footer extends \Google\Collection
+{
+  protected $collection_key = 'content';
+  protected $contentType = StructuralElement::class;
+  protected $contentDataType = 'array';
+  /**
+   * @var string
+   */
+  public $footerId;
+
+  /**
+   * @param StructuralElement[]
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return StructuralElement[]
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param string
+   */
+  public function setFooterId($footerId)
+  {
+    $this->footerId = $footerId;
+  }
+  /**
+   * @return string
+   */
+  public function getFooterId()
+  {
+    return $this->footerId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Footer::class, 'Google_Service_Docs_Footer');
Index: vendor/google/apiclient-services/src/Docs/Footnote.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/Footnote.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/Footnote.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\Docs;
+
+class Footnote extends \Google\Collection
+{
+  protected $collection_key = 'content';
+  protected $contentType = StructuralElement::class;
+  protected $contentDataType = 'array';
+  /**
+   * @var string
+   */
+  public $footnoteId;
+
+  /**
+   * @param StructuralElement[]
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return StructuralElement[]
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param string
+   */
+  public function setFootnoteId($footnoteId)
+  {
+    $this->footnoteId = $footnoteId;
+  }
+  /**
+   * @return string
+   */
+  public function getFootnoteId()
+  {
+    return $this->footnoteId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Footnote::class, 'Google_Service_Docs_Footnote');
Index: vendor/google/apiclient-services/src/Docs/FootnoteReference.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/FootnoteReference.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/FootnoteReference.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\Docs;
+
+class FootnoteReference extends \Google\Collection
+{
+  protected $collection_key = 'suggestedInsertionIds';
+  /**
+   * @var string
+   */
+  public $footnoteId;
+  /**
+   * @var string
+   */
+  public $footnoteNumber;
+  /**
+   * @var string[]
+   */
+  public $suggestedDeletionIds;
+  /**
+   * @var string[]
+   */
+  public $suggestedInsertionIds;
+  protected $suggestedTextStyleChangesType = SuggestedTextStyle::class;
+  protected $suggestedTextStyleChangesDataType = 'map';
+  protected $textStyleType = TextStyle::class;
+  protected $textStyleDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setFootnoteId($footnoteId)
+  {
+    $this->footnoteId = $footnoteId;
+  }
+  /**
+   * @return string
+   */
+  public function getFootnoteId()
+  {
+    return $this->footnoteId;
+  }
+  /**
+   * @param string
+   */
+  public function setFootnoteNumber($footnoteNumber)
+  {
+    $this->footnoteNumber = $footnoteNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getFootnoteNumber()
+  {
+    return $this->footnoteNumber;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSuggestedDeletionIds($suggestedDeletionIds)
+  {
+    $this->suggestedDeletionIds = $suggestedDeletionIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSuggestedDeletionIds()
+  {
+    return $this->suggestedDeletionIds;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSuggestedInsertionIds($suggestedInsertionIds)
+  {
+    $this->suggestedInsertionIds = $suggestedInsertionIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSuggestedInsertionIds()
+  {
+    return $this->suggestedInsertionIds;
+  }
+  /**
+   * @param SuggestedTextStyle[]
+   */
+  public function setSuggestedTextStyleChanges($suggestedTextStyleChanges)
+  {
+    $this->suggestedTextStyleChanges = $suggestedTextStyleChanges;
+  }
+  /**
+   * @return SuggestedTextStyle[]
+   */
+  public function getSuggestedTextStyleChanges()
+  {
+    return $this->suggestedTextStyleChanges;
+  }
+  /**
+   * @param TextStyle
+   */
+  public function setTextStyle(TextStyle $textStyle)
+  {
+    $this->textStyle = $textStyle;
+  }
+  /**
+   * @return TextStyle
+   */
+  public function getTextStyle()
+  {
+    return $this->textStyle;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FootnoteReference::class, 'Google_Service_Docs_FootnoteReference');
Index: vendor/google/apiclient-services/src/Docs/Header.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/Header.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/Header.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\Docs;
+
+class Header extends \Google\Collection
+{
+  protected $collection_key = 'content';
+  protected $contentType = StructuralElement::class;
+  protected $contentDataType = 'array';
+  /**
+   * @var string
+   */
+  public $headerId;
+
+  /**
+   * @param StructuralElement[]
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return StructuralElement[]
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param string
+   */
+  public function setHeaderId($headerId)
+  {
+    $this->headerId = $headerId;
+  }
+  /**
+   * @return string
+   */
+  public function getHeaderId()
+  {
+    return $this->headerId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Header::class, 'Google_Service_Docs_Header');
Index: vendor/google/apiclient-services/src/Docs/HeadingLink.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/HeadingLink.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/HeadingLink.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\Docs;
+
+class HeadingLink extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $tabId;
+
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setTabId($tabId)
+  {
+    $this->tabId = $tabId;
+  }
+  /**
+   * @return string
+   */
+  public function getTabId()
+  {
+    return $this->tabId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(HeadingLink::class, 'Google_Service_Docs_HeadingLink');
Index: vendor/google/apiclient-services/src/Docs/HorizontalRule.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/HorizontalRule.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/HorizontalRule.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\Docs;
+
+class HorizontalRule extends \Google\Collection
+{
+  protected $collection_key = 'suggestedInsertionIds';
+  /**
+   * @var string[]
+   */
+  public $suggestedDeletionIds;
+  /**
+   * @var string[]
+   */
+  public $suggestedInsertionIds;
+  protected $suggestedTextStyleChangesType = SuggestedTextStyle::class;
+  protected $suggestedTextStyleChangesDataType = 'map';
+  protected $textStyleType = TextStyle::class;
+  protected $textStyleDataType = '';
+
+  /**
+   * @param string[]
+   */
+  public function setSuggestedDeletionIds($suggestedDeletionIds)
+  {
+    $this->suggestedDeletionIds = $suggestedDeletionIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSuggestedDeletionIds()
+  {
+    return $this->suggestedDeletionIds;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSuggestedInsertionIds($suggestedInsertionIds)
+  {
+    $this->suggestedInsertionIds = $suggestedInsertionIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSuggestedInsertionIds()
+  {
+    return $this->suggestedInsertionIds;
+  }
+  /**
+   * @param SuggestedTextStyle[]
+   */
+  public function setSuggestedTextStyleChanges($suggestedTextStyleChanges)
+  {
+    $this->suggestedTextStyleChanges = $suggestedTextStyleChanges;
+  }
+  /**
+   * @return SuggestedTextStyle[]
+   */
+  public function getSuggestedTextStyleChanges()
+  {
+    return $this->suggestedTextStyleChanges;
+  }
+  /**
+   * @param TextStyle
+   */
+  public function setTextStyle(TextStyle $textStyle)
+  {
+    $this->textStyle = $textStyle;
+  }
+  /**
+   * @return TextStyle
+   */
+  public function getTextStyle()
+  {
+    return $this->textStyle;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(HorizontalRule::class, 'Google_Service_Docs_HorizontalRule');
Index: vendor/google/apiclient-services/src/Docs/ImageProperties.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/ImageProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/ImageProperties.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\Docs;
+
+class ImageProperties extends \Google\Model
+{
+  /**
+   * @var float
+   */
+  public $angle;
+  /**
+   * @var float
+   */
+  public $brightness;
+  /**
+   * @var string
+   */
+  public $contentUri;
+  /**
+   * @var float
+   */
+  public $contrast;
+  protected $cropPropertiesType = CropProperties::class;
+  protected $cropPropertiesDataType = '';
+  /**
+   * @var string
+   */
+  public $sourceUri;
+  /**
+   * @var float
+   */
+  public $transparency;
+
+  /**
+   * @param float
+   */
+  public function setAngle($angle)
+  {
+    $this->angle = $angle;
+  }
+  /**
+   * @return float
+   */
+  public function getAngle()
+  {
+    return $this->angle;
+  }
+  /**
+   * @param float
+   */
+  public function setBrightness($brightness)
+  {
+    $this->brightness = $brightness;
+  }
+  /**
+   * @return float
+   */
+  public function getBrightness()
+  {
+    return $this->brightness;
+  }
+  /**
+   * @param string
+   */
+  public function setContentUri($contentUri)
+  {
+    $this->contentUri = $contentUri;
+  }
+  /**
+   * @return string
+   */
+  public function getContentUri()
+  {
+    return $this->contentUri;
+  }
+  /**
+   * @param float
+   */
+  public function setContrast($contrast)
+  {
+    $this->contrast = $contrast;
+  }
+  /**
+   * @return float
+   */
+  public function getContrast()
+  {
+    return $this->contrast;
+  }
+  /**
+   * @param CropProperties
+   */
+  public function setCropProperties(CropProperties $cropProperties)
+  {
+    $this->cropProperties = $cropProperties;
+  }
+  /**
+   * @return CropProperties
+   */
+  public function getCropProperties()
+  {
+    return $this->cropProperties;
+  }
+  /**
+   * @param string
+   */
+  public function setSourceUri($sourceUri)
+  {
+    $this->sourceUri = $sourceUri;
+  }
+  /**
+   * @return string
+   */
+  public function getSourceUri()
+  {
+    return $this->sourceUri;
+  }
+  /**
+   * @param float
+   */
+  public function setTransparency($transparency)
+  {
+    $this->transparency = $transparency;
+  }
+  /**
+   * @return float
+   */
+  public function getTransparency()
+  {
+    return $this->transparency;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ImageProperties::class, 'Google_Service_Docs_ImageProperties');
Index: vendor/google/apiclient-services/src/Docs/ImagePropertiesSuggestionState.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/ImagePropertiesSuggestionState.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/ImagePropertiesSuggestionState.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\Docs;
+
+class ImagePropertiesSuggestionState extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $angleSuggested;
+  /**
+   * @var bool
+   */
+  public $brightnessSuggested;
+  /**
+   * @var bool
+   */
+  public $contentUriSuggested;
+  /**
+   * @var bool
+   */
+  public $contrastSuggested;
+  protected $cropPropertiesSuggestionStateType = CropPropertiesSuggestionState::class;
+  protected $cropPropertiesSuggestionStateDataType = '';
+  /**
+   * @var bool
+   */
+  public $sourceUriSuggested;
+  /**
+   * @var bool
+   */
+  public $transparencySuggested;
+
+  /**
+   * @param bool
+   */
+  public function setAngleSuggested($angleSuggested)
+  {
+    $this->angleSuggested = $angleSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getAngleSuggested()
+  {
+    return $this->angleSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setBrightnessSuggested($brightnessSuggested)
+  {
+    $this->brightnessSuggested = $brightnessSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getBrightnessSuggested()
+  {
+    return $this->brightnessSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setContentUriSuggested($contentUriSuggested)
+  {
+    $this->contentUriSuggested = $contentUriSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getContentUriSuggested()
+  {
+    return $this->contentUriSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setContrastSuggested($contrastSuggested)
+  {
+    $this->contrastSuggested = $contrastSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getContrastSuggested()
+  {
+    return $this->contrastSuggested;
+  }
+  /**
+   * @param CropPropertiesSuggestionState
+   */
+  public function setCropPropertiesSuggestionState(CropPropertiesSuggestionState $cropPropertiesSuggestionState)
+  {
+    $this->cropPropertiesSuggestionState = $cropPropertiesSuggestionState;
+  }
+  /**
+   * @return CropPropertiesSuggestionState
+   */
+  public function getCropPropertiesSuggestionState()
+  {
+    return $this->cropPropertiesSuggestionState;
+  }
+  /**
+   * @param bool
+   */
+  public function setSourceUriSuggested($sourceUriSuggested)
+  {
+    $this->sourceUriSuggested = $sourceUriSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getSourceUriSuggested()
+  {
+    return $this->sourceUriSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setTransparencySuggested($transparencySuggested)
+  {
+    $this->transparencySuggested = $transparencySuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getTransparencySuggested()
+  {
+    return $this->transparencySuggested;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ImagePropertiesSuggestionState::class, 'Google_Service_Docs_ImagePropertiesSuggestionState');
Index: vendor/google/apiclient-services/src/Docs/InlineObject.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/InlineObject.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/InlineObject.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\Docs;
+
+class InlineObject extends \Google\Collection
+{
+  protected $collection_key = 'suggestedDeletionIds';
+  protected $inlineObjectPropertiesType = InlineObjectProperties::class;
+  protected $inlineObjectPropertiesDataType = '';
+  /**
+   * @var string
+   */
+  public $objectId;
+  /**
+   * @var string[]
+   */
+  public $suggestedDeletionIds;
+  protected $suggestedInlineObjectPropertiesChangesType = SuggestedInlineObjectProperties::class;
+  protected $suggestedInlineObjectPropertiesChangesDataType = 'map';
+  /**
+   * @var string
+   */
+  public $suggestedInsertionId;
+
+  /**
+   * @param InlineObjectProperties
+   */
+  public function setInlineObjectProperties(InlineObjectProperties $inlineObjectProperties)
+  {
+    $this->inlineObjectProperties = $inlineObjectProperties;
+  }
+  /**
+   * @return InlineObjectProperties
+   */
+  public function getInlineObjectProperties()
+  {
+    return $this->inlineObjectProperties;
+  }
+  /**
+   * @param string
+   */
+  public function setObjectId($objectId)
+  {
+    $this->objectId = $objectId;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectId()
+  {
+    return $this->objectId;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSuggestedDeletionIds($suggestedDeletionIds)
+  {
+    $this->suggestedDeletionIds = $suggestedDeletionIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSuggestedDeletionIds()
+  {
+    return $this->suggestedDeletionIds;
+  }
+  /**
+   * @param SuggestedInlineObjectProperties[]
+   */
+  public function setSuggestedInlineObjectPropertiesChanges($suggestedInlineObjectPropertiesChanges)
+  {
+    $this->suggestedInlineObjectPropertiesChanges = $suggestedInlineObjectPropertiesChanges;
+  }
+  /**
+   * @return SuggestedInlineObjectProperties[]
+   */
+  public function getSuggestedInlineObjectPropertiesChanges()
+  {
+    return $this->suggestedInlineObjectPropertiesChanges;
+  }
+  /**
+   * @param string
+   */
+  public function setSuggestedInsertionId($suggestedInsertionId)
+  {
+    $this->suggestedInsertionId = $suggestedInsertionId;
+  }
+  /**
+   * @return string
+   */
+  public function getSuggestedInsertionId()
+  {
+    return $this->suggestedInsertionId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(InlineObject::class, 'Google_Service_Docs_InlineObject');
Index: vendor/google/apiclient-services/src/Docs/InlineObjectElement.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/InlineObjectElement.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/InlineObjectElement.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\Docs;
+
+class InlineObjectElement extends \Google\Collection
+{
+  protected $collection_key = 'suggestedInsertionIds';
+  /**
+   * @var string
+   */
+  public $inlineObjectId;
+  /**
+   * @var string[]
+   */
+  public $suggestedDeletionIds;
+  /**
+   * @var string[]
+   */
+  public $suggestedInsertionIds;
+  protected $suggestedTextStyleChangesType = SuggestedTextStyle::class;
+  protected $suggestedTextStyleChangesDataType = 'map';
+  protected $textStyleType = TextStyle::class;
+  protected $textStyleDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setInlineObjectId($inlineObjectId)
+  {
+    $this->inlineObjectId = $inlineObjectId;
+  }
+  /**
+   * @return string
+   */
+  public function getInlineObjectId()
+  {
+    return $this->inlineObjectId;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSuggestedDeletionIds($suggestedDeletionIds)
+  {
+    $this->suggestedDeletionIds = $suggestedDeletionIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSuggestedDeletionIds()
+  {
+    return $this->suggestedDeletionIds;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSuggestedInsertionIds($suggestedInsertionIds)
+  {
+    $this->suggestedInsertionIds = $suggestedInsertionIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSuggestedInsertionIds()
+  {
+    return $this->suggestedInsertionIds;
+  }
+  /**
+   * @param SuggestedTextStyle[]
+   */
+  public function setSuggestedTextStyleChanges($suggestedTextStyleChanges)
+  {
+    $this->suggestedTextStyleChanges = $suggestedTextStyleChanges;
+  }
+  /**
+   * @return SuggestedTextStyle[]
+   */
+  public function getSuggestedTextStyleChanges()
+  {
+    return $this->suggestedTextStyleChanges;
+  }
+  /**
+   * @param TextStyle
+   */
+  public function setTextStyle(TextStyle $textStyle)
+  {
+    $this->textStyle = $textStyle;
+  }
+  /**
+   * @return TextStyle
+   */
+  public function getTextStyle()
+  {
+    return $this->textStyle;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(InlineObjectElement::class, 'Google_Service_Docs_InlineObjectElement');
Index: vendor/google/apiclient-services/src/Docs/InlineObjectProperties.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/InlineObjectProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/InlineObjectProperties.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\Docs;
+
+class InlineObjectProperties extends \Google\Model
+{
+  protected $embeddedObjectType = EmbeddedObject::class;
+  protected $embeddedObjectDataType = '';
+
+  /**
+   * @param EmbeddedObject
+   */
+  public function setEmbeddedObject(EmbeddedObject $embeddedObject)
+  {
+    $this->embeddedObject = $embeddedObject;
+  }
+  /**
+   * @return EmbeddedObject
+   */
+  public function getEmbeddedObject()
+  {
+    return $this->embeddedObject;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(InlineObjectProperties::class, 'Google_Service_Docs_InlineObjectProperties');
Index: vendor/google/apiclient-services/src/Docs/InlineObjectPropertiesSuggestionState.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/InlineObjectPropertiesSuggestionState.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/InlineObjectPropertiesSuggestionState.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\Docs;
+
+class InlineObjectPropertiesSuggestionState extends \Google\Model
+{
+  protected $embeddedObjectSuggestionStateType = EmbeddedObjectSuggestionState::class;
+  protected $embeddedObjectSuggestionStateDataType = '';
+
+  /**
+   * @param EmbeddedObjectSuggestionState
+   */
+  public function setEmbeddedObjectSuggestionState(EmbeddedObjectSuggestionState $embeddedObjectSuggestionState)
+  {
+    $this->embeddedObjectSuggestionState = $embeddedObjectSuggestionState;
+  }
+  /**
+   * @return EmbeddedObjectSuggestionState
+   */
+  public function getEmbeddedObjectSuggestionState()
+  {
+    return $this->embeddedObjectSuggestionState;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(InlineObjectPropertiesSuggestionState::class, 'Google_Service_Docs_InlineObjectPropertiesSuggestionState');
Index: vendor/google/apiclient-services/src/Docs/InsertInlineImageRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/InsertInlineImageRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/InsertInlineImageRequest.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\Docs;
+
+class InsertInlineImageRequest extends \Google\Model
+{
+  protected $endOfSegmentLocationType = EndOfSegmentLocation::class;
+  protected $endOfSegmentLocationDataType = '';
+  protected $locationType = Location::class;
+  protected $locationDataType = '';
+  protected $objectSizeType = Size::class;
+  protected $objectSizeDataType = '';
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param EndOfSegmentLocation
+   */
+  public function setEndOfSegmentLocation(EndOfSegmentLocation $endOfSegmentLocation)
+  {
+    $this->endOfSegmentLocation = $endOfSegmentLocation;
+  }
+  /**
+   * @return EndOfSegmentLocation
+   */
+  public function getEndOfSegmentLocation()
+  {
+    return $this->endOfSegmentLocation;
+  }
+  /**
+   * @param Location
+   */
+  public function setLocation(Location $location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return Location
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+  /**
+   * @param Size
+   */
+  public function setObjectSize(Size $objectSize)
+  {
+    $this->objectSize = $objectSize;
+  }
+  /**
+   * @return Size
+   */
+  public function getObjectSize()
+  {
+    return $this->objectSize;
+  }
+  /**
+   * @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(InsertInlineImageRequest::class, 'Google_Service_Docs_InsertInlineImageRequest');
Index: vendor/google/apiclient-services/src/Docs/InsertInlineImageResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/InsertInlineImageResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/InsertInlineImageResponse.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\Docs;
+
+class InsertInlineImageResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $objectId;
+
+  /**
+   * @param string
+   */
+  public function setObjectId($objectId)
+  {
+    $this->objectId = $objectId;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectId()
+  {
+    return $this->objectId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(InsertInlineImageResponse::class, 'Google_Service_Docs_InsertInlineImageResponse');
Index: vendor/google/apiclient-services/src/Docs/InsertInlineSheetsChartResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/InsertInlineSheetsChartResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/InsertInlineSheetsChartResponse.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\Docs;
+
+class InsertInlineSheetsChartResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $objectId;
+
+  /**
+   * @param string
+   */
+  public function setObjectId($objectId)
+  {
+    $this->objectId = $objectId;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectId()
+  {
+    return $this->objectId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(InsertInlineSheetsChartResponse::class, 'Google_Service_Docs_InsertInlineSheetsChartResponse');
Index: vendor/google/apiclient-services/src/Docs/InsertPageBreakRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/InsertPageBreakRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/InsertPageBreakRequest.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\Docs;
+
+class InsertPageBreakRequest extends \Google\Model
+{
+  protected $endOfSegmentLocationType = EndOfSegmentLocation::class;
+  protected $endOfSegmentLocationDataType = '';
+  protected $locationType = Location::class;
+  protected $locationDataType = '';
+
+  /**
+   * @param EndOfSegmentLocation
+   */
+  public function setEndOfSegmentLocation(EndOfSegmentLocation $endOfSegmentLocation)
+  {
+    $this->endOfSegmentLocation = $endOfSegmentLocation;
+  }
+  /**
+   * @return EndOfSegmentLocation
+   */
+  public function getEndOfSegmentLocation()
+  {
+    return $this->endOfSegmentLocation;
+  }
+  /**
+   * @param Location
+   */
+  public function setLocation(Location $location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return Location
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(InsertPageBreakRequest::class, 'Google_Service_Docs_InsertPageBreakRequest');
Index: vendor/google/apiclient-services/src/Docs/InsertSectionBreakRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/InsertSectionBreakRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/InsertSectionBreakRequest.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\Docs;
+
+class InsertSectionBreakRequest extends \Google\Model
+{
+  protected $endOfSegmentLocationType = EndOfSegmentLocation::class;
+  protected $endOfSegmentLocationDataType = '';
+  protected $locationType = Location::class;
+  protected $locationDataType = '';
+  /**
+   * @var string
+   */
+  public $sectionType;
+
+  /**
+   * @param EndOfSegmentLocation
+   */
+  public function setEndOfSegmentLocation(EndOfSegmentLocation $endOfSegmentLocation)
+  {
+    $this->endOfSegmentLocation = $endOfSegmentLocation;
+  }
+  /**
+   * @return EndOfSegmentLocation
+   */
+  public function getEndOfSegmentLocation()
+  {
+    return $this->endOfSegmentLocation;
+  }
+  /**
+   * @param Location
+   */
+  public function setLocation(Location $location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return Location
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+  /**
+   * @param string
+   */
+  public function setSectionType($sectionType)
+  {
+    $this->sectionType = $sectionType;
+  }
+  /**
+   * @return string
+   */
+  public function getSectionType()
+  {
+    return $this->sectionType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(InsertSectionBreakRequest::class, 'Google_Service_Docs_InsertSectionBreakRequest');
Index: vendor/google/apiclient-services/src/Docs/InsertTableColumnRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/InsertTableColumnRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/InsertTableColumnRequest.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\Docs;
+
+class InsertTableColumnRequest extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $insertRight;
+  protected $tableCellLocationType = TableCellLocation::class;
+  protected $tableCellLocationDataType = '';
+
+  /**
+   * @param bool
+   */
+  public function setInsertRight($insertRight)
+  {
+    $this->insertRight = $insertRight;
+  }
+  /**
+   * @return bool
+   */
+  public function getInsertRight()
+  {
+    return $this->insertRight;
+  }
+  /**
+   * @param TableCellLocation
+   */
+  public function setTableCellLocation(TableCellLocation $tableCellLocation)
+  {
+    $this->tableCellLocation = $tableCellLocation;
+  }
+  /**
+   * @return TableCellLocation
+   */
+  public function getTableCellLocation()
+  {
+    return $this->tableCellLocation;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(InsertTableColumnRequest::class, 'Google_Service_Docs_InsertTableColumnRequest');
Index: vendor/google/apiclient-services/src/Docs/InsertTableRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/InsertTableRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/InsertTableRequest.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\Docs;
+
+class InsertTableRequest extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $columns;
+  protected $endOfSegmentLocationType = EndOfSegmentLocation::class;
+  protected $endOfSegmentLocationDataType = '';
+  protected $locationType = Location::class;
+  protected $locationDataType = '';
+  /**
+   * @var int
+   */
+  public $rows;
+
+  /**
+   * @param int
+   */
+  public function setColumns($columns)
+  {
+    $this->columns = $columns;
+  }
+  /**
+   * @return int
+   */
+  public function getColumns()
+  {
+    return $this->columns;
+  }
+  /**
+   * @param EndOfSegmentLocation
+   */
+  public function setEndOfSegmentLocation(EndOfSegmentLocation $endOfSegmentLocation)
+  {
+    $this->endOfSegmentLocation = $endOfSegmentLocation;
+  }
+  /**
+   * @return EndOfSegmentLocation
+   */
+  public function getEndOfSegmentLocation()
+  {
+    return $this->endOfSegmentLocation;
+  }
+  /**
+   * @param Location
+   */
+  public function setLocation(Location $location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return Location
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+  /**
+   * @param int
+   */
+  public function setRows($rows)
+  {
+    $this->rows = $rows;
+  }
+  /**
+   * @return int
+   */
+  public function getRows()
+  {
+    return $this->rows;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(InsertTableRequest::class, 'Google_Service_Docs_InsertTableRequest');
Index: vendor/google/apiclient-services/src/Docs/InsertTableRowRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/InsertTableRowRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/InsertTableRowRequest.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\Docs;
+
+class InsertTableRowRequest extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $insertBelow;
+  protected $tableCellLocationType = TableCellLocation::class;
+  protected $tableCellLocationDataType = '';
+
+  /**
+   * @param bool
+   */
+  public function setInsertBelow($insertBelow)
+  {
+    $this->insertBelow = $insertBelow;
+  }
+  /**
+   * @return bool
+   */
+  public function getInsertBelow()
+  {
+    return $this->insertBelow;
+  }
+  /**
+   * @param TableCellLocation
+   */
+  public function setTableCellLocation(TableCellLocation $tableCellLocation)
+  {
+    $this->tableCellLocation = $tableCellLocation;
+  }
+  /**
+   * @return TableCellLocation
+   */
+  public function getTableCellLocation()
+  {
+    return $this->tableCellLocation;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(InsertTableRowRequest::class, 'Google_Service_Docs_InsertTableRowRequest');
Index: vendor/google/apiclient-services/src/Docs/InsertTextRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/InsertTextRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/InsertTextRequest.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\Docs;
+
+class InsertTextRequest extends \Google\Model
+{
+  protected $endOfSegmentLocationType = EndOfSegmentLocation::class;
+  protected $endOfSegmentLocationDataType = '';
+  protected $locationType = Location::class;
+  protected $locationDataType = '';
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param EndOfSegmentLocation
+   */
+  public function setEndOfSegmentLocation(EndOfSegmentLocation $endOfSegmentLocation)
+  {
+    $this->endOfSegmentLocation = $endOfSegmentLocation;
+  }
+  /**
+   * @return EndOfSegmentLocation
+   */
+  public function getEndOfSegmentLocation()
+  {
+    return $this->endOfSegmentLocation;
+  }
+  /**
+   * @param Location
+   */
+  public function setLocation(Location $location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return Location
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+  /**
+   * @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(InsertTextRequest::class, 'Google_Service_Docs_InsertTextRequest');
Index: vendor/google/apiclient-services/src/Docs/Link.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/Link.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/Link.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\Docs;
+
+class Link extends \Google\Model
+{
+  protected $bookmarkType = BookmarkLink::class;
+  protected $bookmarkDataType = '';
+  /**
+   * @var string
+   */
+  public $bookmarkId;
+  protected $headingType = HeadingLink::class;
+  protected $headingDataType = '';
+  /**
+   * @var string
+   */
+  public $headingId;
+  /**
+   * @var string
+   */
+  public $tabId;
+  /**
+   * @var string
+   */
+  public $url;
+
+  /**
+   * @param BookmarkLink
+   */
+  public function setBookmark(BookmarkLink $bookmark)
+  {
+    $this->bookmark = $bookmark;
+  }
+  /**
+   * @return BookmarkLink
+   */
+  public function getBookmark()
+  {
+    return $this->bookmark;
+  }
+  /**
+   * @param string
+   */
+  public function setBookmarkId($bookmarkId)
+  {
+    $this->bookmarkId = $bookmarkId;
+  }
+  /**
+   * @return string
+   */
+  public function getBookmarkId()
+  {
+    return $this->bookmarkId;
+  }
+  /**
+   * @param HeadingLink
+   */
+  public function setHeading(HeadingLink $heading)
+  {
+    $this->heading = $heading;
+  }
+  /**
+   * @return HeadingLink
+   */
+  public function getHeading()
+  {
+    return $this->heading;
+  }
+  /**
+   * @param string
+   */
+  public function setHeadingId($headingId)
+  {
+    $this->headingId = $headingId;
+  }
+  /**
+   * @return string
+   */
+  public function getHeadingId()
+  {
+    return $this->headingId;
+  }
+  /**
+   * @param string
+   */
+  public function setTabId($tabId)
+  {
+    $this->tabId = $tabId;
+  }
+  /**
+   * @return string
+   */
+  public function getTabId()
+  {
+    return $this->tabId;
+  }
+  /**
+   * @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(Link::class, 'Google_Service_Docs_Link');
Index: vendor/google/apiclient-services/src/Docs/LinkedContentReference.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/LinkedContentReference.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/LinkedContentReference.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\Docs;
+
+class LinkedContentReference extends \Google\Model
+{
+  protected $sheetsChartReferenceType = SheetsChartReference::class;
+  protected $sheetsChartReferenceDataType = '';
+
+  /**
+   * @param SheetsChartReference
+   */
+  public function setSheetsChartReference(SheetsChartReference $sheetsChartReference)
+  {
+    $this->sheetsChartReference = $sheetsChartReference;
+  }
+  /**
+   * @return SheetsChartReference
+   */
+  public function getSheetsChartReference()
+  {
+    return $this->sheetsChartReference;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(LinkedContentReference::class, 'Google_Service_Docs_LinkedContentReference');
Index: vendor/google/apiclient-services/src/Docs/LinkedContentReferenceSuggestionState.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/LinkedContentReferenceSuggestionState.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/LinkedContentReferenceSuggestionState.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\Docs;
+
+class LinkedContentReferenceSuggestionState extends \Google\Model
+{
+  protected $sheetsChartReferenceSuggestionStateType = SheetsChartReferenceSuggestionState::class;
+  protected $sheetsChartReferenceSuggestionStateDataType = '';
+
+  /**
+   * @param SheetsChartReferenceSuggestionState
+   */
+  public function setSheetsChartReferenceSuggestionState(SheetsChartReferenceSuggestionState $sheetsChartReferenceSuggestionState)
+  {
+    $this->sheetsChartReferenceSuggestionState = $sheetsChartReferenceSuggestionState;
+  }
+  /**
+   * @return SheetsChartReferenceSuggestionState
+   */
+  public function getSheetsChartReferenceSuggestionState()
+  {
+    return $this->sheetsChartReferenceSuggestionState;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(LinkedContentReferenceSuggestionState::class, 'Google_Service_Docs_LinkedContentReferenceSuggestionState');
Index: vendor/google/apiclient-services/src/Docs/ListProperties.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/ListProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/ListProperties.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\Docs;
+
+class ListProperties extends \Google\Collection
+{
+  protected $collection_key = 'nestingLevels';
+  protected $nestingLevelsType = NestingLevel::class;
+  protected $nestingLevelsDataType = 'array';
+
+  /**
+   * @param NestingLevel[]
+   */
+  public function setNestingLevels($nestingLevels)
+  {
+    $this->nestingLevels = $nestingLevels;
+  }
+  /**
+   * @return NestingLevel[]
+   */
+  public function getNestingLevels()
+  {
+    return $this->nestingLevels;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListProperties::class, 'Google_Service_Docs_ListProperties');
Index: vendor/google/apiclient-services/src/Docs/ListPropertiesSuggestionState.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/ListPropertiesSuggestionState.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/ListPropertiesSuggestionState.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\Docs;
+
+class ListPropertiesSuggestionState extends \Google\Collection
+{
+  protected $collection_key = 'nestingLevelsSuggestionStates';
+  protected $nestingLevelsSuggestionStatesType = NestingLevelSuggestionState::class;
+  protected $nestingLevelsSuggestionStatesDataType = 'array';
+
+  /**
+   * @param NestingLevelSuggestionState[]
+   */
+  public function setNestingLevelsSuggestionStates($nestingLevelsSuggestionStates)
+  {
+    $this->nestingLevelsSuggestionStates = $nestingLevelsSuggestionStates;
+  }
+  /**
+   * @return NestingLevelSuggestionState[]
+   */
+  public function getNestingLevelsSuggestionStates()
+  {
+    return $this->nestingLevelsSuggestionStates;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListPropertiesSuggestionState::class, 'Google_Service_Docs_ListPropertiesSuggestionState');
Index: vendor/google/apiclient-services/src/Docs/Location.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/Location.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/Location.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\Docs;
+
+class Location extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $index;
+  /**
+   * @var string
+   */
+  public $segmentId;
+  /**
+   * @var string
+   */
+  public $tabId;
+
+  /**
+   * @param int
+   */
+  public function setIndex($index)
+  {
+    $this->index = $index;
+  }
+  /**
+   * @return int
+   */
+  public function getIndex()
+  {
+    return $this->index;
+  }
+  /**
+   * @param string
+   */
+  public function setSegmentId($segmentId)
+  {
+    $this->segmentId = $segmentId;
+  }
+  /**
+   * @return string
+   */
+  public function getSegmentId()
+  {
+    return $this->segmentId;
+  }
+  /**
+   * @param string
+   */
+  public function setTabId($tabId)
+  {
+    $this->tabId = $tabId;
+  }
+  /**
+   * @return string
+   */
+  public function getTabId()
+  {
+    return $this->tabId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Location::class, 'Google_Service_Docs_Location');
Index: vendor/google/apiclient-services/src/Docs/MergeTableCellsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/MergeTableCellsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/MergeTableCellsRequest.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\Docs;
+
+class MergeTableCellsRequest extends \Google\Model
+{
+  protected $tableRangeType = TableRange::class;
+  protected $tableRangeDataType = '';
+
+  /**
+   * @param TableRange
+   */
+  public function setTableRange(TableRange $tableRange)
+  {
+    $this->tableRange = $tableRange;
+  }
+  /**
+   * @return TableRange
+   */
+  public function getTableRange()
+  {
+    return $this->tableRange;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MergeTableCellsRequest::class, 'Google_Service_Docs_MergeTableCellsRequest');
Index: vendor/google/apiclient-services/src/Docs/NamedRange.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/NamedRange.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/NamedRange.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\Docs;
+
+class NamedRange extends \Google\Collection
+{
+  protected $collection_key = 'ranges';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $namedRangeId;
+  protected $rangesType = Range::class;
+  protected $rangesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setNamedRangeId($namedRangeId)
+  {
+    $this->namedRangeId = $namedRangeId;
+  }
+  /**
+   * @return string
+   */
+  public function getNamedRangeId()
+  {
+    return $this->namedRangeId;
+  }
+  /**
+   * @param Range[]
+   */
+  public function setRanges($ranges)
+  {
+    $this->ranges = $ranges;
+  }
+  /**
+   * @return Range[]
+   */
+  public function getRanges()
+  {
+    return $this->ranges;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(NamedRange::class, 'Google_Service_Docs_NamedRange');
Index: vendor/google/apiclient-services/src/Docs/NamedRanges.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/NamedRanges.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/NamedRanges.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\Docs;
+
+class NamedRanges extends \Google\Collection
+{
+  protected $collection_key = 'namedRanges';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $namedRangesType = NamedRange::class;
+  protected $namedRangesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param NamedRange[]
+   */
+  public function setNamedRanges($namedRanges)
+  {
+    $this->namedRanges = $namedRanges;
+  }
+  /**
+   * @return NamedRange[]
+   */
+  public function getNamedRanges()
+  {
+    return $this->namedRanges;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(NamedRanges::class, 'Google_Service_Docs_NamedRanges');
Index: vendor/google/apiclient-services/src/Docs/NamedStyle.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/NamedStyle.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/NamedStyle.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\Docs;
+
+class NamedStyle extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $namedStyleType;
+  protected $paragraphStyleType = ParagraphStyle::class;
+  protected $paragraphStyleDataType = '';
+  protected $textStyleType = TextStyle::class;
+  protected $textStyleDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setNamedStyleType($namedStyleType)
+  {
+    $this->namedStyleType = $namedStyleType;
+  }
+  /**
+   * @return string
+   */
+  public function getNamedStyleType()
+  {
+    return $this->namedStyleType;
+  }
+  /**
+   * @param ParagraphStyle
+   */
+  public function setParagraphStyle(ParagraphStyle $paragraphStyle)
+  {
+    $this->paragraphStyle = $paragraphStyle;
+  }
+  /**
+   * @return ParagraphStyle
+   */
+  public function getParagraphStyle()
+  {
+    return $this->paragraphStyle;
+  }
+  /**
+   * @param TextStyle
+   */
+  public function setTextStyle(TextStyle $textStyle)
+  {
+    $this->textStyle = $textStyle;
+  }
+  /**
+   * @return TextStyle
+   */
+  public function getTextStyle()
+  {
+    return $this->textStyle;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(NamedStyle::class, 'Google_Service_Docs_NamedStyle');
Index: vendor/google/apiclient-services/src/Docs/NamedStyleSuggestionState.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/NamedStyleSuggestionState.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/NamedStyleSuggestionState.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\Docs;
+
+class NamedStyleSuggestionState extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $namedStyleType;
+  protected $paragraphStyleSuggestionStateType = ParagraphStyleSuggestionState::class;
+  protected $paragraphStyleSuggestionStateDataType = '';
+  protected $textStyleSuggestionStateType = TextStyleSuggestionState::class;
+  protected $textStyleSuggestionStateDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setNamedStyleType($namedStyleType)
+  {
+    $this->namedStyleType = $namedStyleType;
+  }
+  /**
+   * @return string
+   */
+  public function getNamedStyleType()
+  {
+    return $this->namedStyleType;
+  }
+  /**
+   * @param ParagraphStyleSuggestionState
+   */
+  public function setParagraphStyleSuggestionState(ParagraphStyleSuggestionState $paragraphStyleSuggestionState)
+  {
+    $this->paragraphStyleSuggestionState = $paragraphStyleSuggestionState;
+  }
+  /**
+   * @return ParagraphStyleSuggestionState
+   */
+  public function getParagraphStyleSuggestionState()
+  {
+    return $this->paragraphStyleSuggestionState;
+  }
+  /**
+   * @param TextStyleSuggestionState
+   */
+  public function setTextStyleSuggestionState(TextStyleSuggestionState $textStyleSuggestionState)
+  {
+    $this->textStyleSuggestionState = $textStyleSuggestionState;
+  }
+  /**
+   * @return TextStyleSuggestionState
+   */
+  public function getTextStyleSuggestionState()
+  {
+    return $this->textStyleSuggestionState;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(NamedStyleSuggestionState::class, 'Google_Service_Docs_NamedStyleSuggestionState');
Index: vendor/google/apiclient-services/src/Docs/NamedStyles.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/NamedStyles.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/NamedStyles.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\Docs;
+
+class NamedStyles extends \Google\Collection
+{
+  protected $collection_key = 'styles';
+  protected $stylesType = NamedStyle::class;
+  protected $stylesDataType = 'array';
+
+  /**
+   * @param NamedStyle[]
+   */
+  public function setStyles($styles)
+  {
+    $this->styles = $styles;
+  }
+  /**
+   * @return NamedStyle[]
+   */
+  public function getStyles()
+  {
+    return $this->styles;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(NamedStyles::class, 'Google_Service_Docs_NamedStyles');
Index: vendor/google/apiclient-services/src/Docs/NamedStylesSuggestionState.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/NamedStylesSuggestionState.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/NamedStylesSuggestionState.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\Docs;
+
+class NamedStylesSuggestionState extends \Google\Collection
+{
+  protected $collection_key = 'stylesSuggestionStates';
+  protected $stylesSuggestionStatesType = NamedStyleSuggestionState::class;
+  protected $stylesSuggestionStatesDataType = 'array';
+
+  /**
+   * @param NamedStyleSuggestionState[]
+   */
+  public function setStylesSuggestionStates($stylesSuggestionStates)
+  {
+    $this->stylesSuggestionStates = $stylesSuggestionStates;
+  }
+  /**
+   * @return NamedStyleSuggestionState[]
+   */
+  public function getStylesSuggestionStates()
+  {
+    return $this->stylesSuggestionStates;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(NamedStylesSuggestionState::class, 'Google_Service_Docs_NamedStylesSuggestionState');
Index: vendor/google/apiclient-services/src/Docs/NestingLevel.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/NestingLevel.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/NestingLevel.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\Docs;
+
+class NestingLevel extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $bulletAlignment;
+  /**
+   * @var string
+   */
+  public $glyphFormat;
+  /**
+   * @var string
+   */
+  public $glyphSymbol;
+  /**
+   * @var string
+   */
+  public $glyphType;
+  protected $indentFirstLineType = Dimension::class;
+  protected $indentFirstLineDataType = '';
+  protected $indentStartType = Dimension::class;
+  protected $indentStartDataType = '';
+  /**
+   * @var int
+   */
+  public $startNumber;
+  protected $textStyleType = TextStyle::class;
+  protected $textStyleDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setBulletAlignment($bulletAlignment)
+  {
+    $this->bulletAlignment = $bulletAlignment;
+  }
+  /**
+   * @return string
+   */
+  public function getBulletAlignment()
+  {
+    return $this->bulletAlignment;
+  }
+  /**
+   * @param string
+   */
+  public function setGlyphFormat($glyphFormat)
+  {
+    $this->glyphFormat = $glyphFormat;
+  }
+  /**
+   * @return string
+   */
+  public function getGlyphFormat()
+  {
+    return $this->glyphFormat;
+  }
+  /**
+   * @param string
+   */
+  public function setGlyphSymbol($glyphSymbol)
+  {
+    $this->glyphSymbol = $glyphSymbol;
+  }
+  /**
+   * @return string
+   */
+  public function getGlyphSymbol()
+  {
+    return $this->glyphSymbol;
+  }
+  /**
+   * @param string
+   */
+  public function setGlyphType($glyphType)
+  {
+    $this->glyphType = $glyphType;
+  }
+  /**
+   * @return string
+   */
+  public function getGlyphType()
+  {
+    return $this->glyphType;
+  }
+  /**
+   * @param Dimension
+   */
+  public function setIndentFirstLine(Dimension $indentFirstLine)
+  {
+    $this->indentFirstLine = $indentFirstLine;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getIndentFirstLine()
+  {
+    return $this->indentFirstLine;
+  }
+  /**
+   * @param Dimension
+   */
+  public function setIndentStart(Dimension $indentStart)
+  {
+    $this->indentStart = $indentStart;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getIndentStart()
+  {
+    return $this->indentStart;
+  }
+  /**
+   * @param int
+   */
+  public function setStartNumber($startNumber)
+  {
+    $this->startNumber = $startNumber;
+  }
+  /**
+   * @return int
+   */
+  public function getStartNumber()
+  {
+    return $this->startNumber;
+  }
+  /**
+   * @param TextStyle
+   */
+  public function setTextStyle(TextStyle $textStyle)
+  {
+    $this->textStyle = $textStyle;
+  }
+  /**
+   * @return TextStyle
+   */
+  public function getTextStyle()
+  {
+    return $this->textStyle;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(NestingLevel::class, 'Google_Service_Docs_NestingLevel');
Index: vendor/google/apiclient-services/src/Docs/NestingLevelSuggestionState.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/NestingLevelSuggestionState.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/NestingLevelSuggestionState.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,168 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Docs;
+
+class NestingLevelSuggestionState extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $bulletAlignmentSuggested;
+  /**
+   * @var bool
+   */
+  public $glyphFormatSuggested;
+  /**
+   * @var bool
+   */
+  public $glyphSymbolSuggested;
+  /**
+   * @var bool
+   */
+  public $glyphTypeSuggested;
+  /**
+   * @var bool
+   */
+  public $indentFirstLineSuggested;
+  /**
+   * @var bool
+   */
+  public $indentStartSuggested;
+  /**
+   * @var bool
+   */
+  public $startNumberSuggested;
+  protected $textStyleSuggestionStateType = TextStyleSuggestionState::class;
+  protected $textStyleSuggestionStateDataType = '';
+
+  /**
+   * @param bool
+   */
+  public function setBulletAlignmentSuggested($bulletAlignmentSuggested)
+  {
+    $this->bulletAlignmentSuggested = $bulletAlignmentSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getBulletAlignmentSuggested()
+  {
+    return $this->bulletAlignmentSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setGlyphFormatSuggested($glyphFormatSuggested)
+  {
+    $this->glyphFormatSuggested = $glyphFormatSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getGlyphFormatSuggested()
+  {
+    return $this->glyphFormatSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setGlyphSymbolSuggested($glyphSymbolSuggested)
+  {
+    $this->glyphSymbolSuggested = $glyphSymbolSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getGlyphSymbolSuggested()
+  {
+    return $this->glyphSymbolSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setGlyphTypeSuggested($glyphTypeSuggested)
+  {
+    $this->glyphTypeSuggested = $glyphTypeSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getGlyphTypeSuggested()
+  {
+    return $this->glyphTypeSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setIndentFirstLineSuggested($indentFirstLineSuggested)
+  {
+    $this->indentFirstLineSuggested = $indentFirstLineSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getIndentFirstLineSuggested()
+  {
+    return $this->indentFirstLineSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setIndentStartSuggested($indentStartSuggested)
+  {
+    $this->indentStartSuggested = $indentStartSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getIndentStartSuggested()
+  {
+    return $this->indentStartSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setStartNumberSuggested($startNumberSuggested)
+  {
+    $this->startNumberSuggested = $startNumberSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getStartNumberSuggested()
+  {
+    return $this->startNumberSuggested;
+  }
+  /**
+   * @param TextStyleSuggestionState
+   */
+  public function setTextStyleSuggestionState(TextStyleSuggestionState $textStyleSuggestionState)
+  {
+    $this->textStyleSuggestionState = $textStyleSuggestionState;
+  }
+  /**
+   * @return TextStyleSuggestionState
+   */
+  public function getTextStyleSuggestionState()
+  {
+    return $this->textStyleSuggestionState;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(NestingLevelSuggestionState::class, 'Google_Service_Docs_NestingLevelSuggestionState');
Index: vendor/google/apiclient-services/src/Docs/ObjectReferences.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/ObjectReferences.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/ObjectReferences.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\Docs;
+
+class ObjectReferences extends \Google\Collection
+{
+  protected $collection_key = 'objectIds';
+  /**
+   * @var string[]
+   */
+  public $objectIds;
+
+  /**
+   * @param string[]
+   */
+  public function setObjectIds($objectIds)
+  {
+    $this->objectIds = $objectIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getObjectIds()
+  {
+    return $this->objectIds;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ObjectReferences::class, 'Google_Service_Docs_ObjectReferences');
Index: vendor/google/apiclient-services/src/Docs/OptionalColor.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/OptionalColor.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/OptionalColor.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\Docs;
+
+class OptionalColor extends \Google\Model
+{
+  protected $colorType = Color::class;
+  protected $colorDataType = '';
+
+  /**
+   * @param Color
+   */
+  public function setColor(Color $color)
+  {
+    $this->color = $color;
+  }
+  /**
+   * @return Color
+   */
+  public function getColor()
+  {
+    return $this->color;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OptionalColor::class, 'Google_Service_Docs_OptionalColor');
Index: vendor/google/apiclient-services/src/Docs/PageBreak.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/PageBreak.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/PageBreak.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\Docs;
+
+class PageBreak extends \Google\Collection
+{
+  protected $collection_key = 'suggestedInsertionIds';
+  /**
+   * @var string[]
+   */
+  public $suggestedDeletionIds;
+  /**
+   * @var string[]
+   */
+  public $suggestedInsertionIds;
+  protected $suggestedTextStyleChangesType = SuggestedTextStyle::class;
+  protected $suggestedTextStyleChangesDataType = 'map';
+  protected $textStyleType = TextStyle::class;
+  protected $textStyleDataType = '';
+
+  /**
+   * @param string[]
+   */
+  public function setSuggestedDeletionIds($suggestedDeletionIds)
+  {
+    $this->suggestedDeletionIds = $suggestedDeletionIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSuggestedDeletionIds()
+  {
+    return $this->suggestedDeletionIds;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSuggestedInsertionIds($suggestedInsertionIds)
+  {
+    $this->suggestedInsertionIds = $suggestedInsertionIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSuggestedInsertionIds()
+  {
+    return $this->suggestedInsertionIds;
+  }
+  /**
+   * @param SuggestedTextStyle[]
+   */
+  public function setSuggestedTextStyleChanges($suggestedTextStyleChanges)
+  {
+    $this->suggestedTextStyleChanges = $suggestedTextStyleChanges;
+  }
+  /**
+   * @return SuggestedTextStyle[]
+   */
+  public function getSuggestedTextStyleChanges()
+  {
+    return $this->suggestedTextStyleChanges;
+  }
+  /**
+   * @param TextStyle
+   */
+  public function setTextStyle(TextStyle $textStyle)
+  {
+    $this->textStyle = $textStyle;
+  }
+  /**
+   * @return TextStyle
+   */
+  public function getTextStyle()
+  {
+    return $this->textStyle;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PageBreak::class, 'Google_Service_Docs_PageBreak');
Index: vendor/google/apiclient-services/src/Docs/Paragraph.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/Paragraph.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/Paragraph.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\Docs;
+
+class Paragraph extends \Google\Collection
+{
+  protected $collection_key = 'positionedObjectIds';
+  protected $bulletType = Bullet::class;
+  protected $bulletDataType = '';
+  protected $elementsType = ParagraphElement::class;
+  protected $elementsDataType = 'array';
+  protected $paragraphStyleType = ParagraphStyle::class;
+  protected $paragraphStyleDataType = '';
+  /**
+   * @var string[]
+   */
+  public $positionedObjectIds;
+  protected $suggestedBulletChangesType = SuggestedBullet::class;
+  protected $suggestedBulletChangesDataType = 'map';
+  protected $suggestedParagraphStyleChangesType = SuggestedParagraphStyle::class;
+  protected $suggestedParagraphStyleChangesDataType = 'map';
+  protected $suggestedPositionedObjectIdsType = ObjectReferences::class;
+  protected $suggestedPositionedObjectIdsDataType = 'map';
+
+  /**
+   * @param Bullet
+   */
+  public function setBullet(Bullet $bullet)
+  {
+    $this->bullet = $bullet;
+  }
+  /**
+   * @return Bullet
+   */
+  public function getBullet()
+  {
+    return $this->bullet;
+  }
+  /**
+   * @param ParagraphElement[]
+   */
+  public function setElements($elements)
+  {
+    $this->elements = $elements;
+  }
+  /**
+   * @return ParagraphElement[]
+   */
+  public function getElements()
+  {
+    return $this->elements;
+  }
+  /**
+   * @param ParagraphStyle
+   */
+  public function setParagraphStyle(ParagraphStyle $paragraphStyle)
+  {
+    $this->paragraphStyle = $paragraphStyle;
+  }
+  /**
+   * @return ParagraphStyle
+   */
+  public function getParagraphStyle()
+  {
+    return $this->paragraphStyle;
+  }
+  /**
+   * @param string[]
+   */
+  public function setPositionedObjectIds($positionedObjectIds)
+  {
+    $this->positionedObjectIds = $positionedObjectIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPositionedObjectIds()
+  {
+    return $this->positionedObjectIds;
+  }
+  /**
+   * @param SuggestedBullet[]
+   */
+  public function setSuggestedBulletChanges($suggestedBulletChanges)
+  {
+    $this->suggestedBulletChanges = $suggestedBulletChanges;
+  }
+  /**
+   * @return SuggestedBullet[]
+   */
+  public function getSuggestedBulletChanges()
+  {
+    return $this->suggestedBulletChanges;
+  }
+  /**
+   * @param SuggestedParagraphStyle[]
+   */
+  public function setSuggestedParagraphStyleChanges($suggestedParagraphStyleChanges)
+  {
+    $this->suggestedParagraphStyleChanges = $suggestedParagraphStyleChanges;
+  }
+  /**
+   * @return SuggestedParagraphStyle[]
+   */
+  public function getSuggestedParagraphStyleChanges()
+  {
+    return $this->suggestedParagraphStyleChanges;
+  }
+  /**
+   * @param ObjectReferences[]
+   */
+  public function setSuggestedPositionedObjectIds($suggestedPositionedObjectIds)
+  {
+    $this->suggestedPositionedObjectIds = $suggestedPositionedObjectIds;
+  }
+  /**
+   * @return ObjectReferences[]
+   */
+  public function getSuggestedPositionedObjectIds()
+  {
+    return $this->suggestedPositionedObjectIds;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Paragraph::class, 'Google_Service_Docs_Paragraph');
Index: vendor/google/apiclient-services/src/Docs/ParagraphBorder.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/ParagraphBorder.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/ParagraphBorder.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\Docs;
+
+class ParagraphBorder extends \Google\Model
+{
+  protected $colorType = OptionalColor::class;
+  protected $colorDataType = '';
+  /**
+   * @var string
+   */
+  public $dashStyle;
+  protected $paddingType = Dimension::class;
+  protected $paddingDataType = '';
+  protected $widthType = Dimension::class;
+  protected $widthDataType = '';
+
+  /**
+   * @param OptionalColor
+   */
+  public function setColor(OptionalColor $color)
+  {
+    $this->color = $color;
+  }
+  /**
+   * @return OptionalColor
+   */
+  public function getColor()
+  {
+    return $this->color;
+  }
+  /**
+   * @param string
+   */
+  public function setDashStyle($dashStyle)
+  {
+    $this->dashStyle = $dashStyle;
+  }
+  /**
+   * @return string
+   */
+  public function getDashStyle()
+  {
+    return $this->dashStyle;
+  }
+  /**
+   * @param Dimension
+   */
+  public function setPadding(Dimension $padding)
+  {
+    $this->padding = $padding;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getPadding()
+  {
+    return $this->padding;
+  }
+  /**
+   * @param Dimension
+   */
+  public function setWidth(Dimension $width)
+  {
+    $this->width = $width;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getWidth()
+  {
+    return $this->width;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ParagraphBorder::class, 'Google_Service_Docs_ParagraphBorder');
Index: vendor/google/apiclient-services/src/Docs/ParagraphElement.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/ParagraphElement.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/ParagraphElement.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,222 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Docs;
+
+class ParagraphElement extends \Google\Model
+{
+  protected $autoTextType = AutoText::class;
+  protected $autoTextDataType = '';
+  protected $columnBreakType = ColumnBreak::class;
+  protected $columnBreakDataType = '';
+  /**
+   * @var int
+   */
+  public $endIndex;
+  protected $equationType = Equation::class;
+  protected $equationDataType = '';
+  protected $footnoteReferenceType = FootnoteReference::class;
+  protected $footnoteReferenceDataType = '';
+  protected $horizontalRuleType = HorizontalRule::class;
+  protected $horizontalRuleDataType = '';
+  protected $inlineObjectElementType = InlineObjectElement::class;
+  protected $inlineObjectElementDataType = '';
+  protected $pageBreakType = PageBreak::class;
+  protected $pageBreakDataType = '';
+  protected $personType = Person::class;
+  protected $personDataType = '';
+  protected $richLinkType = RichLink::class;
+  protected $richLinkDataType = '';
+  /**
+   * @var int
+   */
+  public $startIndex;
+  protected $textRunType = TextRun::class;
+  protected $textRunDataType = '';
+
+  /**
+   * @param AutoText
+   */
+  public function setAutoText(AutoText $autoText)
+  {
+    $this->autoText = $autoText;
+  }
+  /**
+   * @return AutoText
+   */
+  public function getAutoText()
+  {
+    return $this->autoText;
+  }
+  /**
+   * @param ColumnBreak
+   */
+  public function setColumnBreak(ColumnBreak $columnBreak)
+  {
+    $this->columnBreak = $columnBreak;
+  }
+  /**
+   * @return ColumnBreak
+   */
+  public function getColumnBreak()
+  {
+    return $this->columnBreak;
+  }
+  /**
+   * @param int
+   */
+  public function setEndIndex($endIndex)
+  {
+    $this->endIndex = $endIndex;
+  }
+  /**
+   * @return int
+   */
+  public function getEndIndex()
+  {
+    return $this->endIndex;
+  }
+  /**
+   * @param Equation
+   */
+  public function setEquation(Equation $equation)
+  {
+    $this->equation = $equation;
+  }
+  /**
+   * @return Equation
+   */
+  public function getEquation()
+  {
+    return $this->equation;
+  }
+  /**
+   * @param FootnoteReference
+   */
+  public function setFootnoteReference(FootnoteReference $footnoteReference)
+  {
+    $this->footnoteReference = $footnoteReference;
+  }
+  /**
+   * @return FootnoteReference
+   */
+  public function getFootnoteReference()
+  {
+    return $this->footnoteReference;
+  }
+  /**
+   * @param HorizontalRule
+   */
+  public function setHorizontalRule(HorizontalRule $horizontalRule)
+  {
+    $this->horizontalRule = $horizontalRule;
+  }
+  /**
+   * @return HorizontalRule
+   */
+  public function getHorizontalRule()
+  {
+    return $this->horizontalRule;
+  }
+  /**
+   * @param InlineObjectElement
+   */
+  public function setInlineObjectElement(InlineObjectElement $inlineObjectElement)
+  {
+    $this->inlineObjectElement = $inlineObjectElement;
+  }
+  /**
+   * @return InlineObjectElement
+   */
+  public function getInlineObjectElement()
+  {
+    return $this->inlineObjectElement;
+  }
+  /**
+   * @param PageBreak
+   */
+  public function setPageBreak(PageBreak $pageBreak)
+  {
+    $this->pageBreak = $pageBreak;
+  }
+  /**
+   * @return PageBreak
+   */
+  public function getPageBreak()
+  {
+    return $this->pageBreak;
+  }
+  /**
+   * @param Person
+   */
+  public function setPerson(Person $person)
+  {
+    $this->person = $person;
+  }
+  /**
+   * @return Person
+   */
+  public function getPerson()
+  {
+    return $this->person;
+  }
+  /**
+   * @param RichLink
+   */
+  public function setRichLink(RichLink $richLink)
+  {
+    $this->richLink = $richLink;
+  }
+  /**
+   * @return RichLink
+   */
+  public function getRichLink()
+  {
+    return $this->richLink;
+  }
+  /**
+   * @param int
+   */
+  public function setStartIndex($startIndex)
+  {
+    $this->startIndex = $startIndex;
+  }
+  /**
+   * @return int
+   */
+  public function getStartIndex()
+  {
+    return $this->startIndex;
+  }
+  /**
+   * @param TextRun
+   */
+  public function setTextRun(TextRun $textRun)
+  {
+    $this->textRun = $textRun;
+  }
+  /**
+   * @return TextRun
+   */
+  public function getTextRun()
+  {
+    return $this->textRun;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ParagraphElement::class, 'Google_Service_Docs_ParagraphElement');
Index: vendor/google/apiclient-services/src/Docs/ParagraphStyle.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/ParagraphStyle.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/ParagraphStyle.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,399 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Docs;
+
+class ParagraphStyle extends \Google\Collection
+{
+  protected $collection_key = 'tabStops';
+  /**
+   * @var string
+   */
+  public $alignment;
+  /**
+   * @var bool
+   */
+  public $avoidWidowAndOrphan;
+  protected $borderBetweenType = ParagraphBorder::class;
+  protected $borderBetweenDataType = '';
+  protected $borderBottomType = ParagraphBorder::class;
+  protected $borderBottomDataType = '';
+  protected $borderLeftType = ParagraphBorder::class;
+  protected $borderLeftDataType = '';
+  protected $borderRightType = ParagraphBorder::class;
+  protected $borderRightDataType = '';
+  protected $borderTopType = ParagraphBorder::class;
+  protected $borderTopDataType = '';
+  /**
+   * @var string
+   */
+  public $direction;
+  /**
+   * @var string
+   */
+  public $headingId;
+  protected $indentEndType = Dimension::class;
+  protected $indentEndDataType = '';
+  protected $indentFirstLineType = Dimension::class;
+  protected $indentFirstLineDataType = '';
+  protected $indentStartType = Dimension::class;
+  protected $indentStartDataType = '';
+  /**
+   * @var bool
+   */
+  public $keepLinesTogether;
+  /**
+   * @var bool
+   */
+  public $keepWithNext;
+  /**
+   * @var float
+   */
+  public $lineSpacing;
+  /**
+   * @var string
+   */
+  public $namedStyleType;
+  /**
+   * @var bool
+   */
+  public $pageBreakBefore;
+  protected $shadingType = Shading::class;
+  protected $shadingDataType = '';
+  protected $spaceAboveType = Dimension::class;
+  protected $spaceAboveDataType = '';
+  protected $spaceBelowType = Dimension::class;
+  protected $spaceBelowDataType = '';
+  /**
+   * @var string
+   */
+  public $spacingMode;
+  protected $tabStopsType = TabStop::class;
+  protected $tabStopsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setAlignment($alignment)
+  {
+    $this->alignment = $alignment;
+  }
+  /**
+   * @return string
+   */
+  public function getAlignment()
+  {
+    return $this->alignment;
+  }
+  /**
+   * @param bool
+   */
+  public function setAvoidWidowAndOrphan($avoidWidowAndOrphan)
+  {
+    $this->avoidWidowAndOrphan = $avoidWidowAndOrphan;
+  }
+  /**
+   * @return bool
+   */
+  public function getAvoidWidowAndOrphan()
+  {
+    return $this->avoidWidowAndOrphan;
+  }
+  /**
+   * @param ParagraphBorder
+   */
+  public function setBorderBetween(ParagraphBorder $borderBetween)
+  {
+    $this->borderBetween = $borderBetween;
+  }
+  /**
+   * @return ParagraphBorder
+   */
+  public function getBorderBetween()
+  {
+    return $this->borderBetween;
+  }
+  /**
+   * @param ParagraphBorder
+   */
+  public function setBorderBottom(ParagraphBorder $borderBottom)
+  {
+    $this->borderBottom = $borderBottom;
+  }
+  /**
+   * @return ParagraphBorder
+   */
+  public function getBorderBottom()
+  {
+    return $this->borderBottom;
+  }
+  /**
+   * @param ParagraphBorder
+   */
+  public function setBorderLeft(ParagraphBorder $borderLeft)
+  {
+    $this->borderLeft = $borderLeft;
+  }
+  /**
+   * @return ParagraphBorder
+   */
+  public function getBorderLeft()
+  {
+    return $this->borderLeft;
+  }
+  /**
+   * @param ParagraphBorder
+   */
+  public function setBorderRight(ParagraphBorder $borderRight)
+  {
+    $this->borderRight = $borderRight;
+  }
+  /**
+   * @return ParagraphBorder
+   */
+  public function getBorderRight()
+  {
+    return $this->borderRight;
+  }
+  /**
+   * @param ParagraphBorder
+   */
+  public function setBorderTop(ParagraphBorder $borderTop)
+  {
+    $this->borderTop = $borderTop;
+  }
+  /**
+   * @return ParagraphBorder
+   */
+  public function getBorderTop()
+  {
+    return $this->borderTop;
+  }
+  /**
+   * @param string
+   */
+  public function setDirection($direction)
+  {
+    $this->direction = $direction;
+  }
+  /**
+   * @return string
+   */
+  public function getDirection()
+  {
+    return $this->direction;
+  }
+  /**
+   * @param string
+   */
+  public function setHeadingId($headingId)
+  {
+    $this->headingId = $headingId;
+  }
+  /**
+   * @return string
+   */
+  public function getHeadingId()
+  {
+    return $this->headingId;
+  }
+  /**
+   * @param Dimension
+   */
+  public function setIndentEnd(Dimension $indentEnd)
+  {
+    $this->indentEnd = $indentEnd;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getIndentEnd()
+  {
+    return $this->indentEnd;
+  }
+  /**
+   * @param Dimension
+   */
+  public function setIndentFirstLine(Dimension $indentFirstLine)
+  {
+    $this->indentFirstLine = $indentFirstLine;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getIndentFirstLine()
+  {
+    return $this->indentFirstLine;
+  }
+  /**
+   * @param Dimension
+   */
+  public function setIndentStart(Dimension $indentStart)
+  {
+    $this->indentStart = $indentStart;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getIndentStart()
+  {
+    return $this->indentStart;
+  }
+  /**
+   * @param bool
+   */
+  public function setKeepLinesTogether($keepLinesTogether)
+  {
+    $this->keepLinesTogether = $keepLinesTogether;
+  }
+  /**
+   * @return bool
+   */
+  public function getKeepLinesTogether()
+  {
+    return $this->keepLinesTogether;
+  }
+  /**
+   * @param bool
+   */
+  public function setKeepWithNext($keepWithNext)
+  {
+    $this->keepWithNext = $keepWithNext;
+  }
+  /**
+   * @return bool
+   */
+  public function getKeepWithNext()
+  {
+    return $this->keepWithNext;
+  }
+  /**
+   * @param float
+   */
+  public function setLineSpacing($lineSpacing)
+  {
+    $this->lineSpacing = $lineSpacing;
+  }
+  /**
+   * @return float
+   */
+  public function getLineSpacing()
+  {
+    return $this->lineSpacing;
+  }
+  /**
+   * @param string
+   */
+  public function setNamedStyleType($namedStyleType)
+  {
+    $this->namedStyleType = $namedStyleType;
+  }
+  /**
+   * @return string
+   */
+  public function getNamedStyleType()
+  {
+    return $this->namedStyleType;
+  }
+  /**
+   * @param bool
+   */
+  public function setPageBreakBefore($pageBreakBefore)
+  {
+    $this->pageBreakBefore = $pageBreakBefore;
+  }
+  /**
+   * @return bool
+   */
+  public function getPageBreakBefore()
+  {
+    return $this->pageBreakBefore;
+  }
+  /**
+   * @param Shading
+   */
+  public function setShading(Shading $shading)
+  {
+    $this->shading = $shading;
+  }
+  /**
+   * @return Shading
+   */
+  public function getShading()
+  {
+    return $this->shading;
+  }
+  /**
+   * @param Dimension
+   */
+  public function setSpaceAbove(Dimension $spaceAbove)
+  {
+    $this->spaceAbove = $spaceAbove;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getSpaceAbove()
+  {
+    return $this->spaceAbove;
+  }
+  /**
+   * @param Dimension
+   */
+  public function setSpaceBelow(Dimension $spaceBelow)
+  {
+    $this->spaceBelow = $spaceBelow;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getSpaceBelow()
+  {
+    return $this->spaceBelow;
+  }
+  /**
+   * @param string
+   */
+  public function setSpacingMode($spacingMode)
+  {
+    $this->spacingMode = $spacingMode;
+  }
+  /**
+   * @return string
+   */
+  public function getSpacingMode()
+  {
+    return $this->spacingMode;
+  }
+  /**
+   * @param TabStop[]
+   */
+  public function setTabStops($tabStops)
+  {
+    $this->tabStops = $tabStops;
+  }
+  /**
+   * @return TabStop[]
+   */
+  public function getTabStops()
+  {
+    return $this->tabStops;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ParagraphStyle::class, 'Google_Service_Docs_ParagraphStyle');
Index: vendor/google/apiclient-services/src/Docs/ParagraphStyleSuggestionState.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/ParagraphStyleSuggestionState.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/ParagraphStyleSuggestionState.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,402 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Docs;
+
+class ParagraphStyleSuggestionState extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $alignmentSuggested;
+  /**
+   * @var bool
+   */
+  public $avoidWidowAndOrphanSuggested;
+  /**
+   * @var bool
+   */
+  public $borderBetweenSuggested;
+  /**
+   * @var bool
+   */
+  public $borderBottomSuggested;
+  /**
+   * @var bool
+   */
+  public $borderLeftSuggested;
+  /**
+   * @var bool
+   */
+  public $borderRightSuggested;
+  /**
+   * @var bool
+   */
+  public $borderTopSuggested;
+  /**
+   * @var bool
+   */
+  public $directionSuggested;
+  /**
+   * @var bool
+   */
+  public $headingIdSuggested;
+  /**
+   * @var bool
+   */
+  public $indentEndSuggested;
+  /**
+   * @var bool
+   */
+  public $indentFirstLineSuggested;
+  /**
+   * @var bool
+   */
+  public $indentStartSuggested;
+  /**
+   * @var bool
+   */
+  public $keepLinesTogetherSuggested;
+  /**
+   * @var bool
+   */
+  public $keepWithNextSuggested;
+  /**
+   * @var bool
+   */
+  public $lineSpacingSuggested;
+  /**
+   * @var bool
+   */
+  public $namedStyleTypeSuggested;
+  /**
+   * @var bool
+   */
+  public $pageBreakBeforeSuggested;
+  protected $shadingSuggestionStateType = ShadingSuggestionState::class;
+  protected $shadingSuggestionStateDataType = '';
+  /**
+   * @var bool
+   */
+  public $spaceAboveSuggested;
+  /**
+   * @var bool
+   */
+  public $spaceBelowSuggested;
+  /**
+   * @var bool
+   */
+  public $spacingModeSuggested;
+
+  /**
+   * @param bool
+   */
+  public function setAlignmentSuggested($alignmentSuggested)
+  {
+    $this->alignmentSuggested = $alignmentSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getAlignmentSuggested()
+  {
+    return $this->alignmentSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setAvoidWidowAndOrphanSuggested($avoidWidowAndOrphanSuggested)
+  {
+    $this->avoidWidowAndOrphanSuggested = $avoidWidowAndOrphanSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getAvoidWidowAndOrphanSuggested()
+  {
+    return $this->avoidWidowAndOrphanSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setBorderBetweenSuggested($borderBetweenSuggested)
+  {
+    $this->borderBetweenSuggested = $borderBetweenSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getBorderBetweenSuggested()
+  {
+    return $this->borderBetweenSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setBorderBottomSuggested($borderBottomSuggested)
+  {
+    $this->borderBottomSuggested = $borderBottomSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getBorderBottomSuggested()
+  {
+    return $this->borderBottomSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setBorderLeftSuggested($borderLeftSuggested)
+  {
+    $this->borderLeftSuggested = $borderLeftSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getBorderLeftSuggested()
+  {
+    return $this->borderLeftSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setBorderRightSuggested($borderRightSuggested)
+  {
+    $this->borderRightSuggested = $borderRightSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getBorderRightSuggested()
+  {
+    return $this->borderRightSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setBorderTopSuggested($borderTopSuggested)
+  {
+    $this->borderTopSuggested = $borderTopSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getBorderTopSuggested()
+  {
+    return $this->borderTopSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setDirectionSuggested($directionSuggested)
+  {
+    $this->directionSuggested = $directionSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getDirectionSuggested()
+  {
+    return $this->directionSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setHeadingIdSuggested($headingIdSuggested)
+  {
+    $this->headingIdSuggested = $headingIdSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getHeadingIdSuggested()
+  {
+    return $this->headingIdSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setIndentEndSuggested($indentEndSuggested)
+  {
+    $this->indentEndSuggested = $indentEndSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getIndentEndSuggested()
+  {
+    return $this->indentEndSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setIndentFirstLineSuggested($indentFirstLineSuggested)
+  {
+    $this->indentFirstLineSuggested = $indentFirstLineSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getIndentFirstLineSuggested()
+  {
+    return $this->indentFirstLineSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setIndentStartSuggested($indentStartSuggested)
+  {
+    $this->indentStartSuggested = $indentStartSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getIndentStartSuggested()
+  {
+    return $this->indentStartSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setKeepLinesTogetherSuggested($keepLinesTogetherSuggested)
+  {
+    $this->keepLinesTogetherSuggested = $keepLinesTogetherSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getKeepLinesTogetherSuggested()
+  {
+    return $this->keepLinesTogetherSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setKeepWithNextSuggested($keepWithNextSuggested)
+  {
+    $this->keepWithNextSuggested = $keepWithNextSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getKeepWithNextSuggested()
+  {
+    return $this->keepWithNextSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setLineSpacingSuggested($lineSpacingSuggested)
+  {
+    $this->lineSpacingSuggested = $lineSpacingSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getLineSpacingSuggested()
+  {
+    return $this->lineSpacingSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setNamedStyleTypeSuggested($namedStyleTypeSuggested)
+  {
+    $this->namedStyleTypeSuggested = $namedStyleTypeSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getNamedStyleTypeSuggested()
+  {
+    return $this->namedStyleTypeSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setPageBreakBeforeSuggested($pageBreakBeforeSuggested)
+  {
+    $this->pageBreakBeforeSuggested = $pageBreakBeforeSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getPageBreakBeforeSuggested()
+  {
+    return $this->pageBreakBeforeSuggested;
+  }
+  /**
+   * @param ShadingSuggestionState
+   */
+  public function setShadingSuggestionState(ShadingSuggestionState $shadingSuggestionState)
+  {
+    $this->shadingSuggestionState = $shadingSuggestionState;
+  }
+  /**
+   * @return ShadingSuggestionState
+   */
+  public function getShadingSuggestionState()
+  {
+    return $this->shadingSuggestionState;
+  }
+  /**
+   * @param bool
+   */
+  public function setSpaceAboveSuggested($spaceAboveSuggested)
+  {
+    $this->spaceAboveSuggested = $spaceAboveSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getSpaceAboveSuggested()
+  {
+    return $this->spaceAboveSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setSpaceBelowSuggested($spaceBelowSuggested)
+  {
+    $this->spaceBelowSuggested = $spaceBelowSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getSpaceBelowSuggested()
+  {
+    return $this->spaceBelowSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setSpacingModeSuggested($spacingModeSuggested)
+  {
+    $this->spacingModeSuggested = $spacingModeSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getSpacingModeSuggested()
+  {
+    return $this->spacingModeSuggested;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ParagraphStyleSuggestionState::class, 'Google_Service_Docs_ParagraphStyleSuggestionState');
Index: vendor/google/apiclient-services/src/Docs/Person.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/Person.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/Person.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\Docs;
+
+class Person extends \Google\Collection
+{
+  protected $collection_key = 'suggestedInsertionIds';
+  /**
+   * @var string
+   */
+  public $personId;
+  protected $personPropertiesType = PersonProperties::class;
+  protected $personPropertiesDataType = '';
+  /**
+   * @var string[]
+   */
+  public $suggestedDeletionIds;
+  /**
+   * @var string[]
+   */
+  public $suggestedInsertionIds;
+  protected $suggestedTextStyleChangesType = SuggestedTextStyle::class;
+  protected $suggestedTextStyleChangesDataType = 'map';
+  protected $textStyleType = TextStyle::class;
+  protected $textStyleDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setPersonId($personId)
+  {
+    $this->personId = $personId;
+  }
+  /**
+   * @return string
+   */
+  public function getPersonId()
+  {
+    return $this->personId;
+  }
+  /**
+   * @param PersonProperties
+   */
+  public function setPersonProperties(PersonProperties $personProperties)
+  {
+    $this->personProperties = $personProperties;
+  }
+  /**
+   * @return PersonProperties
+   */
+  public function getPersonProperties()
+  {
+    return $this->personProperties;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSuggestedDeletionIds($suggestedDeletionIds)
+  {
+    $this->suggestedDeletionIds = $suggestedDeletionIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSuggestedDeletionIds()
+  {
+    return $this->suggestedDeletionIds;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSuggestedInsertionIds($suggestedInsertionIds)
+  {
+    $this->suggestedInsertionIds = $suggestedInsertionIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSuggestedInsertionIds()
+  {
+    return $this->suggestedInsertionIds;
+  }
+  /**
+   * @param SuggestedTextStyle[]
+   */
+  public function setSuggestedTextStyleChanges($suggestedTextStyleChanges)
+  {
+    $this->suggestedTextStyleChanges = $suggestedTextStyleChanges;
+  }
+  /**
+   * @return SuggestedTextStyle[]
+   */
+  public function getSuggestedTextStyleChanges()
+  {
+    return $this->suggestedTextStyleChanges;
+  }
+  /**
+   * @param TextStyle
+   */
+  public function setTextStyle(TextStyle $textStyle)
+  {
+    $this->textStyle = $textStyle;
+  }
+  /**
+   * @return TextStyle
+   */
+  public function getTextStyle()
+  {
+    return $this->textStyle;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Person::class, 'Google_Service_Docs_Person');
Index: vendor/google/apiclient-services/src/Docs/PersonProperties.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/PersonProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/PersonProperties.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\Docs;
+
+class PersonProperties extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $email;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setEmail($email)
+  {
+    $this->email = $email;
+  }
+  /**
+   * @return string
+   */
+  public function getEmail()
+  {
+    return $this->email;
+  }
+  /**
+   * @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(PersonProperties::class, 'Google_Service_Docs_PersonProperties');
Index: vendor/google/apiclient-services/src/Docs/PinTableHeaderRowsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/PinTableHeaderRowsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/PinTableHeaderRowsRequest.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\Docs;
+
+class PinTableHeaderRowsRequest extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $pinnedHeaderRowsCount;
+  protected $tableStartLocationType = Location::class;
+  protected $tableStartLocationDataType = '';
+
+  /**
+   * @param int
+   */
+  public function setPinnedHeaderRowsCount($pinnedHeaderRowsCount)
+  {
+    $this->pinnedHeaderRowsCount = $pinnedHeaderRowsCount;
+  }
+  /**
+   * @return int
+   */
+  public function getPinnedHeaderRowsCount()
+  {
+    return $this->pinnedHeaderRowsCount;
+  }
+  /**
+   * @param Location
+   */
+  public function setTableStartLocation(Location $tableStartLocation)
+  {
+    $this->tableStartLocation = $tableStartLocation;
+  }
+  /**
+   * @return Location
+   */
+  public function getTableStartLocation()
+  {
+    return $this->tableStartLocation;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PinTableHeaderRowsRequest::class, 'Google_Service_Docs_PinTableHeaderRowsRequest');
Index: vendor/google/apiclient-services/src/Docs/PositionedObject.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/PositionedObject.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/PositionedObject.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\Docs;
+
+class PositionedObject extends \Google\Collection
+{
+  protected $collection_key = 'suggestedDeletionIds';
+  /**
+   * @var string
+   */
+  public $objectId;
+  protected $positionedObjectPropertiesType = PositionedObjectProperties::class;
+  protected $positionedObjectPropertiesDataType = '';
+  /**
+   * @var string[]
+   */
+  public $suggestedDeletionIds;
+  /**
+   * @var string
+   */
+  public $suggestedInsertionId;
+  protected $suggestedPositionedObjectPropertiesChangesType = SuggestedPositionedObjectProperties::class;
+  protected $suggestedPositionedObjectPropertiesChangesDataType = 'map';
+
+  /**
+   * @param string
+   */
+  public function setObjectId($objectId)
+  {
+    $this->objectId = $objectId;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectId()
+  {
+    return $this->objectId;
+  }
+  /**
+   * @param PositionedObjectProperties
+   */
+  public function setPositionedObjectProperties(PositionedObjectProperties $positionedObjectProperties)
+  {
+    $this->positionedObjectProperties = $positionedObjectProperties;
+  }
+  /**
+   * @return PositionedObjectProperties
+   */
+  public function getPositionedObjectProperties()
+  {
+    return $this->positionedObjectProperties;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSuggestedDeletionIds($suggestedDeletionIds)
+  {
+    $this->suggestedDeletionIds = $suggestedDeletionIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSuggestedDeletionIds()
+  {
+    return $this->suggestedDeletionIds;
+  }
+  /**
+   * @param string
+   */
+  public function setSuggestedInsertionId($suggestedInsertionId)
+  {
+    $this->suggestedInsertionId = $suggestedInsertionId;
+  }
+  /**
+   * @return string
+   */
+  public function getSuggestedInsertionId()
+  {
+    return $this->suggestedInsertionId;
+  }
+  /**
+   * @param SuggestedPositionedObjectProperties[]
+   */
+  public function setSuggestedPositionedObjectPropertiesChanges($suggestedPositionedObjectPropertiesChanges)
+  {
+    $this->suggestedPositionedObjectPropertiesChanges = $suggestedPositionedObjectPropertiesChanges;
+  }
+  /**
+   * @return SuggestedPositionedObjectProperties[]
+   */
+  public function getSuggestedPositionedObjectPropertiesChanges()
+  {
+    return $this->suggestedPositionedObjectPropertiesChanges;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PositionedObject::class, 'Google_Service_Docs_PositionedObject');
Index: vendor/google/apiclient-services/src/Docs/PositionedObjectPositioning.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/PositionedObjectPositioning.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/PositionedObjectPositioning.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\Docs;
+
+class PositionedObjectPositioning extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $layout;
+  protected $leftOffsetType = Dimension::class;
+  protected $leftOffsetDataType = '';
+  protected $topOffsetType = Dimension::class;
+  protected $topOffsetDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setLayout($layout)
+  {
+    $this->layout = $layout;
+  }
+  /**
+   * @return string
+   */
+  public function getLayout()
+  {
+    return $this->layout;
+  }
+  /**
+   * @param Dimension
+   */
+  public function setLeftOffset(Dimension $leftOffset)
+  {
+    $this->leftOffset = $leftOffset;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getLeftOffset()
+  {
+    return $this->leftOffset;
+  }
+  /**
+   * @param Dimension
+   */
+  public function setTopOffset(Dimension $topOffset)
+  {
+    $this->topOffset = $topOffset;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getTopOffset()
+  {
+    return $this->topOffset;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PositionedObjectPositioning::class, 'Google_Service_Docs_PositionedObjectPositioning');
Index: vendor/google/apiclient-services/src/Docs/PositionedObjectPositioningSuggestionState.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/PositionedObjectPositioningSuggestionState.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/PositionedObjectPositioningSuggestionState.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\Docs;
+
+class PositionedObjectPositioningSuggestionState extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $layoutSuggested;
+  /**
+   * @var bool
+   */
+  public $leftOffsetSuggested;
+  /**
+   * @var bool
+   */
+  public $topOffsetSuggested;
+
+  /**
+   * @param bool
+   */
+  public function setLayoutSuggested($layoutSuggested)
+  {
+    $this->layoutSuggested = $layoutSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getLayoutSuggested()
+  {
+    return $this->layoutSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setLeftOffsetSuggested($leftOffsetSuggested)
+  {
+    $this->leftOffsetSuggested = $leftOffsetSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getLeftOffsetSuggested()
+  {
+    return $this->leftOffsetSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setTopOffsetSuggested($topOffsetSuggested)
+  {
+    $this->topOffsetSuggested = $topOffsetSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getTopOffsetSuggested()
+  {
+    return $this->topOffsetSuggested;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PositionedObjectPositioningSuggestionState::class, 'Google_Service_Docs_PositionedObjectPositioningSuggestionState');
Index: vendor/google/apiclient-services/src/Docs/PositionedObjectProperties.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/PositionedObjectProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/PositionedObjectProperties.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\Docs;
+
+class PositionedObjectProperties extends \Google\Model
+{
+  protected $embeddedObjectType = EmbeddedObject::class;
+  protected $embeddedObjectDataType = '';
+  protected $positioningType = PositionedObjectPositioning::class;
+  protected $positioningDataType = '';
+
+  /**
+   * @param EmbeddedObject
+   */
+  public function setEmbeddedObject(EmbeddedObject $embeddedObject)
+  {
+    $this->embeddedObject = $embeddedObject;
+  }
+  /**
+   * @return EmbeddedObject
+   */
+  public function getEmbeddedObject()
+  {
+    return $this->embeddedObject;
+  }
+  /**
+   * @param PositionedObjectPositioning
+   */
+  public function setPositioning(PositionedObjectPositioning $positioning)
+  {
+    $this->positioning = $positioning;
+  }
+  /**
+   * @return PositionedObjectPositioning
+   */
+  public function getPositioning()
+  {
+    return $this->positioning;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PositionedObjectProperties::class, 'Google_Service_Docs_PositionedObjectProperties');
Index: vendor/google/apiclient-services/src/Docs/PositionedObjectPropertiesSuggestionState.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/PositionedObjectPropertiesSuggestionState.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/PositionedObjectPropertiesSuggestionState.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\Docs;
+
+class PositionedObjectPropertiesSuggestionState extends \Google\Model
+{
+  protected $embeddedObjectSuggestionStateType = EmbeddedObjectSuggestionState::class;
+  protected $embeddedObjectSuggestionStateDataType = '';
+  protected $positioningSuggestionStateType = PositionedObjectPositioningSuggestionState::class;
+  protected $positioningSuggestionStateDataType = '';
+
+  /**
+   * @param EmbeddedObjectSuggestionState
+   */
+  public function setEmbeddedObjectSuggestionState(EmbeddedObjectSuggestionState $embeddedObjectSuggestionState)
+  {
+    $this->embeddedObjectSuggestionState = $embeddedObjectSuggestionState;
+  }
+  /**
+   * @return EmbeddedObjectSuggestionState
+   */
+  public function getEmbeddedObjectSuggestionState()
+  {
+    return $this->embeddedObjectSuggestionState;
+  }
+  /**
+   * @param PositionedObjectPositioningSuggestionState
+   */
+  public function setPositioningSuggestionState(PositionedObjectPositioningSuggestionState $positioningSuggestionState)
+  {
+    $this->positioningSuggestionState = $positioningSuggestionState;
+  }
+  /**
+   * @return PositionedObjectPositioningSuggestionState
+   */
+  public function getPositioningSuggestionState()
+  {
+    return $this->positioningSuggestionState;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PositionedObjectPropertiesSuggestionState::class, 'Google_Service_Docs_PositionedObjectPropertiesSuggestionState');
Index: vendor/google/apiclient-services/src/Docs/Range.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/Range.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/Range.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\Docs;
+
+class Range extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $endIndex;
+  /**
+   * @var string
+   */
+  public $segmentId;
+  /**
+   * @var int
+   */
+  public $startIndex;
+  /**
+   * @var string
+   */
+  public $tabId;
+
+  /**
+   * @param int
+   */
+  public function setEndIndex($endIndex)
+  {
+    $this->endIndex = $endIndex;
+  }
+  /**
+   * @return int
+   */
+  public function getEndIndex()
+  {
+    return $this->endIndex;
+  }
+  /**
+   * @param string
+   */
+  public function setSegmentId($segmentId)
+  {
+    $this->segmentId = $segmentId;
+  }
+  /**
+   * @return string
+   */
+  public function getSegmentId()
+  {
+    return $this->segmentId;
+  }
+  /**
+   * @param int
+   */
+  public function setStartIndex($startIndex)
+  {
+    $this->startIndex = $startIndex;
+  }
+  /**
+   * @return int
+   */
+  public function getStartIndex()
+  {
+    return $this->startIndex;
+  }
+  /**
+   * @param string
+   */
+  public function setTabId($tabId)
+  {
+    $this->tabId = $tabId;
+  }
+  /**
+   * @return string
+   */
+  public function getTabId()
+  {
+    return $this->tabId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Range::class, 'Google_Service_Docs_Range');
Index: vendor/google/apiclient-services/src/Docs/ReplaceAllTextRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/ReplaceAllTextRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/ReplaceAllTextRequest.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\Docs;
+
+class ReplaceAllTextRequest extends \Google\Model
+{
+  protected $containsTextType = SubstringMatchCriteria::class;
+  protected $containsTextDataType = '';
+  /**
+   * @var string
+   */
+  public $replaceText;
+  protected $tabsCriteriaType = TabsCriteria::class;
+  protected $tabsCriteriaDataType = '';
+
+  /**
+   * @param SubstringMatchCriteria
+   */
+  public function setContainsText(SubstringMatchCriteria $containsText)
+  {
+    $this->containsText = $containsText;
+  }
+  /**
+   * @return SubstringMatchCriteria
+   */
+  public function getContainsText()
+  {
+    return $this->containsText;
+  }
+  /**
+   * @param string
+   */
+  public function setReplaceText($replaceText)
+  {
+    $this->replaceText = $replaceText;
+  }
+  /**
+   * @return string
+   */
+  public function getReplaceText()
+  {
+    return $this->replaceText;
+  }
+  /**
+   * @param TabsCriteria
+   */
+  public function setTabsCriteria(TabsCriteria $tabsCriteria)
+  {
+    $this->tabsCriteria = $tabsCriteria;
+  }
+  /**
+   * @return TabsCriteria
+   */
+  public function getTabsCriteria()
+  {
+    return $this->tabsCriteria;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ReplaceAllTextRequest::class, 'Google_Service_Docs_ReplaceAllTextRequest');
Index: vendor/google/apiclient-services/src/Docs/ReplaceAllTextResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/ReplaceAllTextResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/ReplaceAllTextResponse.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\Docs;
+
+class ReplaceAllTextResponse extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $occurrencesChanged;
+
+  /**
+   * @param int
+   */
+  public function setOccurrencesChanged($occurrencesChanged)
+  {
+    $this->occurrencesChanged = $occurrencesChanged;
+  }
+  /**
+   * @return int
+   */
+  public function getOccurrencesChanged()
+  {
+    return $this->occurrencesChanged;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ReplaceAllTextResponse::class, 'Google_Service_Docs_ReplaceAllTextResponse');
Index: vendor/google/apiclient-services/src/Docs/ReplaceImageRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/ReplaceImageRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/ReplaceImageRequest.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\Docs;
+
+class ReplaceImageRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $imageObjectId;
+  /**
+   * @var string
+   */
+  public $imageReplaceMethod;
+  /**
+   * @var string
+   */
+  public $tabId;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setImageObjectId($imageObjectId)
+  {
+    $this->imageObjectId = $imageObjectId;
+  }
+  /**
+   * @return string
+   */
+  public function getImageObjectId()
+  {
+    return $this->imageObjectId;
+  }
+  /**
+   * @param string
+   */
+  public function setImageReplaceMethod($imageReplaceMethod)
+  {
+    $this->imageReplaceMethod = $imageReplaceMethod;
+  }
+  /**
+   * @return string
+   */
+  public function getImageReplaceMethod()
+  {
+    return $this->imageReplaceMethod;
+  }
+  /**
+   * @param string
+   */
+  public function setTabId($tabId)
+  {
+    $this->tabId = $tabId;
+  }
+  /**
+   * @return string
+   */
+  public function getTabId()
+  {
+    return $this->tabId;
+  }
+  /**
+   * @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(ReplaceImageRequest::class, 'Google_Service_Docs_ReplaceImageRequest');
Index: vendor/google/apiclient-services/src/Docs/ReplaceNamedRangeContentRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/ReplaceNamedRangeContentRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/ReplaceNamedRangeContentRequest.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\Docs;
+
+class ReplaceNamedRangeContentRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $namedRangeId;
+  /**
+   * @var string
+   */
+  public $namedRangeName;
+  protected $tabsCriteriaType = TabsCriteria::class;
+  protected $tabsCriteriaDataType = '';
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param string
+   */
+  public function setNamedRangeId($namedRangeId)
+  {
+    $this->namedRangeId = $namedRangeId;
+  }
+  /**
+   * @return string
+   */
+  public function getNamedRangeId()
+  {
+    return $this->namedRangeId;
+  }
+  /**
+   * @param string
+   */
+  public function setNamedRangeName($namedRangeName)
+  {
+    $this->namedRangeName = $namedRangeName;
+  }
+  /**
+   * @return string
+   */
+  public function getNamedRangeName()
+  {
+    return $this->namedRangeName;
+  }
+  /**
+   * @param TabsCriteria
+   */
+  public function setTabsCriteria(TabsCriteria $tabsCriteria)
+  {
+    $this->tabsCriteria = $tabsCriteria;
+  }
+  /**
+   * @return TabsCriteria
+   */
+  public function getTabsCriteria()
+  {
+    return $this->tabsCriteria;
+  }
+  /**
+   * @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(ReplaceNamedRangeContentRequest::class, 'Google_Service_Docs_ReplaceNamedRangeContentRequest');
Index: vendor/google/apiclient-services/src/Docs/Request.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/Request.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/Request.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,554 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Docs;
+
+class Request extends \Google\Model
+{
+  protected $createFooterType = CreateFooterRequest::class;
+  protected $createFooterDataType = '';
+  protected $createFootnoteType = CreateFootnoteRequest::class;
+  protected $createFootnoteDataType = '';
+  protected $createHeaderType = CreateHeaderRequest::class;
+  protected $createHeaderDataType = '';
+  protected $createNamedRangeType = CreateNamedRangeRequest::class;
+  protected $createNamedRangeDataType = '';
+  protected $createParagraphBulletsType = CreateParagraphBulletsRequest::class;
+  protected $createParagraphBulletsDataType = '';
+  protected $deleteContentRangeType = DeleteContentRangeRequest::class;
+  protected $deleteContentRangeDataType = '';
+  protected $deleteFooterType = DeleteFooterRequest::class;
+  protected $deleteFooterDataType = '';
+  protected $deleteHeaderType = DeleteHeaderRequest::class;
+  protected $deleteHeaderDataType = '';
+  protected $deleteNamedRangeType = DeleteNamedRangeRequest::class;
+  protected $deleteNamedRangeDataType = '';
+  protected $deleteParagraphBulletsType = DeleteParagraphBulletsRequest::class;
+  protected $deleteParagraphBulletsDataType = '';
+  protected $deletePositionedObjectType = DeletePositionedObjectRequest::class;
+  protected $deletePositionedObjectDataType = '';
+  protected $deleteTableColumnType = DeleteTableColumnRequest::class;
+  protected $deleteTableColumnDataType = '';
+  protected $deleteTableRowType = DeleteTableRowRequest::class;
+  protected $deleteTableRowDataType = '';
+  protected $insertInlineImageType = InsertInlineImageRequest::class;
+  protected $insertInlineImageDataType = '';
+  protected $insertPageBreakType = InsertPageBreakRequest::class;
+  protected $insertPageBreakDataType = '';
+  protected $insertSectionBreakType = InsertSectionBreakRequest::class;
+  protected $insertSectionBreakDataType = '';
+  protected $insertTableType = InsertTableRequest::class;
+  protected $insertTableDataType = '';
+  protected $insertTableColumnType = InsertTableColumnRequest::class;
+  protected $insertTableColumnDataType = '';
+  protected $insertTableRowType = InsertTableRowRequest::class;
+  protected $insertTableRowDataType = '';
+  protected $insertTextType = InsertTextRequest::class;
+  protected $insertTextDataType = '';
+  protected $mergeTableCellsType = MergeTableCellsRequest::class;
+  protected $mergeTableCellsDataType = '';
+  protected $pinTableHeaderRowsType = PinTableHeaderRowsRequest::class;
+  protected $pinTableHeaderRowsDataType = '';
+  protected $replaceAllTextType = ReplaceAllTextRequest::class;
+  protected $replaceAllTextDataType = '';
+  protected $replaceImageType = ReplaceImageRequest::class;
+  protected $replaceImageDataType = '';
+  protected $replaceNamedRangeContentType = ReplaceNamedRangeContentRequest::class;
+  protected $replaceNamedRangeContentDataType = '';
+  protected $unmergeTableCellsType = UnmergeTableCellsRequest::class;
+  protected $unmergeTableCellsDataType = '';
+  protected $updateDocumentStyleType = UpdateDocumentStyleRequest::class;
+  protected $updateDocumentStyleDataType = '';
+  protected $updateParagraphStyleType = UpdateParagraphStyleRequest::class;
+  protected $updateParagraphStyleDataType = '';
+  protected $updateSectionStyleType = UpdateSectionStyleRequest::class;
+  protected $updateSectionStyleDataType = '';
+  protected $updateTableCellStyleType = UpdateTableCellStyleRequest::class;
+  protected $updateTableCellStyleDataType = '';
+  protected $updateTableColumnPropertiesType = UpdateTableColumnPropertiesRequest::class;
+  protected $updateTableColumnPropertiesDataType = '';
+  protected $updateTableRowStyleType = UpdateTableRowStyleRequest::class;
+  protected $updateTableRowStyleDataType = '';
+  protected $updateTextStyleType = UpdateTextStyleRequest::class;
+  protected $updateTextStyleDataType = '';
+
+  /**
+   * @param CreateFooterRequest
+   */
+  public function setCreateFooter(CreateFooterRequest $createFooter)
+  {
+    $this->createFooter = $createFooter;
+  }
+  /**
+   * @return CreateFooterRequest
+   */
+  public function getCreateFooter()
+  {
+    return $this->createFooter;
+  }
+  /**
+   * @param CreateFootnoteRequest
+   */
+  public function setCreateFootnote(CreateFootnoteRequest $createFootnote)
+  {
+    $this->createFootnote = $createFootnote;
+  }
+  /**
+   * @return CreateFootnoteRequest
+   */
+  public function getCreateFootnote()
+  {
+    return $this->createFootnote;
+  }
+  /**
+   * @param CreateHeaderRequest
+   */
+  public function setCreateHeader(CreateHeaderRequest $createHeader)
+  {
+    $this->createHeader = $createHeader;
+  }
+  /**
+   * @return CreateHeaderRequest
+   */
+  public function getCreateHeader()
+  {
+    return $this->createHeader;
+  }
+  /**
+   * @param CreateNamedRangeRequest
+   */
+  public function setCreateNamedRange(CreateNamedRangeRequest $createNamedRange)
+  {
+    $this->createNamedRange = $createNamedRange;
+  }
+  /**
+   * @return CreateNamedRangeRequest
+   */
+  public function getCreateNamedRange()
+  {
+    return $this->createNamedRange;
+  }
+  /**
+   * @param CreateParagraphBulletsRequest
+   */
+  public function setCreateParagraphBullets(CreateParagraphBulletsRequest $createParagraphBullets)
+  {
+    $this->createParagraphBullets = $createParagraphBullets;
+  }
+  /**
+   * @return CreateParagraphBulletsRequest
+   */
+  public function getCreateParagraphBullets()
+  {
+    return $this->createParagraphBullets;
+  }
+  /**
+   * @param DeleteContentRangeRequest
+   */
+  public function setDeleteContentRange(DeleteContentRangeRequest $deleteContentRange)
+  {
+    $this->deleteContentRange = $deleteContentRange;
+  }
+  /**
+   * @return DeleteContentRangeRequest
+   */
+  public function getDeleteContentRange()
+  {
+    return $this->deleteContentRange;
+  }
+  /**
+   * @param DeleteFooterRequest
+   */
+  public function setDeleteFooter(DeleteFooterRequest $deleteFooter)
+  {
+    $this->deleteFooter = $deleteFooter;
+  }
+  /**
+   * @return DeleteFooterRequest
+   */
+  public function getDeleteFooter()
+  {
+    return $this->deleteFooter;
+  }
+  /**
+   * @param DeleteHeaderRequest
+   */
+  public function setDeleteHeader(DeleteHeaderRequest $deleteHeader)
+  {
+    $this->deleteHeader = $deleteHeader;
+  }
+  /**
+   * @return DeleteHeaderRequest
+   */
+  public function getDeleteHeader()
+  {
+    return $this->deleteHeader;
+  }
+  /**
+   * @param DeleteNamedRangeRequest
+   */
+  public function setDeleteNamedRange(DeleteNamedRangeRequest $deleteNamedRange)
+  {
+    $this->deleteNamedRange = $deleteNamedRange;
+  }
+  /**
+   * @return DeleteNamedRangeRequest
+   */
+  public function getDeleteNamedRange()
+  {
+    return $this->deleteNamedRange;
+  }
+  /**
+   * @param DeleteParagraphBulletsRequest
+   */
+  public function setDeleteParagraphBullets(DeleteParagraphBulletsRequest $deleteParagraphBullets)
+  {
+    $this->deleteParagraphBullets = $deleteParagraphBullets;
+  }
+  /**
+   * @return DeleteParagraphBulletsRequest
+   */
+  public function getDeleteParagraphBullets()
+  {
+    return $this->deleteParagraphBullets;
+  }
+  /**
+   * @param DeletePositionedObjectRequest
+   */
+  public function setDeletePositionedObject(DeletePositionedObjectRequest $deletePositionedObject)
+  {
+    $this->deletePositionedObject = $deletePositionedObject;
+  }
+  /**
+   * @return DeletePositionedObjectRequest
+   */
+  public function getDeletePositionedObject()
+  {
+    return $this->deletePositionedObject;
+  }
+  /**
+   * @param DeleteTableColumnRequest
+   */
+  public function setDeleteTableColumn(DeleteTableColumnRequest $deleteTableColumn)
+  {
+    $this->deleteTableColumn = $deleteTableColumn;
+  }
+  /**
+   * @return DeleteTableColumnRequest
+   */
+  public function getDeleteTableColumn()
+  {
+    return $this->deleteTableColumn;
+  }
+  /**
+   * @param DeleteTableRowRequest
+   */
+  public function setDeleteTableRow(DeleteTableRowRequest $deleteTableRow)
+  {
+    $this->deleteTableRow = $deleteTableRow;
+  }
+  /**
+   * @return DeleteTableRowRequest
+   */
+  public function getDeleteTableRow()
+  {
+    return $this->deleteTableRow;
+  }
+  /**
+   * @param InsertInlineImageRequest
+   */
+  public function setInsertInlineImage(InsertInlineImageRequest $insertInlineImage)
+  {
+    $this->insertInlineImage = $insertInlineImage;
+  }
+  /**
+   * @return InsertInlineImageRequest
+   */
+  public function getInsertInlineImage()
+  {
+    return $this->insertInlineImage;
+  }
+  /**
+   * @param InsertPageBreakRequest
+   */
+  public function setInsertPageBreak(InsertPageBreakRequest $insertPageBreak)
+  {
+    $this->insertPageBreak = $insertPageBreak;
+  }
+  /**
+   * @return InsertPageBreakRequest
+   */
+  public function getInsertPageBreak()
+  {
+    return $this->insertPageBreak;
+  }
+  /**
+   * @param InsertSectionBreakRequest
+   */
+  public function setInsertSectionBreak(InsertSectionBreakRequest $insertSectionBreak)
+  {
+    $this->insertSectionBreak = $insertSectionBreak;
+  }
+  /**
+   * @return InsertSectionBreakRequest
+   */
+  public function getInsertSectionBreak()
+  {
+    return $this->insertSectionBreak;
+  }
+  /**
+   * @param InsertTableRequest
+   */
+  public function setInsertTable(InsertTableRequest $insertTable)
+  {
+    $this->insertTable = $insertTable;
+  }
+  /**
+   * @return InsertTableRequest
+   */
+  public function getInsertTable()
+  {
+    return $this->insertTable;
+  }
+  /**
+   * @param InsertTableColumnRequest
+   */
+  public function setInsertTableColumn(InsertTableColumnRequest $insertTableColumn)
+  {
+    $this->insertTableColumn = $insertTableColumn;
+  }
+  /**
+   * @return InsertTableColumnRequest
+   */
+  public function getInsertTableColumn()
+  {
+    return $this->insertTableColumn;
+  }
+  /**
+   * @param InsertTableRowRequest
+   */
+  public function setInsertTableRow(InsertTableRowRequest $insertTableRow)
+  {
+    $this->insertTableRow = $insertTableRow;
+  }
+  /**
+   * @return InsertTableRowRequest
+   */
+  public function getInsertTableRow()
+  {
+    return $this->insertTableRow;
+  }
+  /**
+   * @param InsertTextRequest
+   */
+  public function setInsertText(InsertTextRequest $insertText)
+  {
+    $this->insertText = $insertText;
+  }
+  /**
+   * @return InsertTextRequest
+   */
+  public function getInsertText()
+  {
+    return $this->insertText;
+  }
+  /**
+   * @param MergeTableCellsRequest
+   */
+  public function setMergeTableCells(MergeTableCellsRequest $mergeTableCells)
+  {
+    $this->mergeTableCells = $mergeTableCells;
+  }
+  /**
+   * @return MergeTableCellsRequest
+   */
+  public function getMergeTableCells()
+  {
+    return $this->mergeTableCells;
+  }
+  /**
+   * @param PinTableHeaderRowsRequest
+   */
+  public function setPinTableHeaderRows(PinTableHeaderRowsRequest $pinTableHeaderRows)
+  {
+    $this->pinTableHeaderRows = $pinTableHeaderRows;
+  }
+  /**
+   * @return PinTableHeaderRowsRequest
+   */
+  public function getPinTableHeaderRows()
+  {
+    return $this->pinTableHeaderRows;
+  }
+  /**
+   * @param ReplaceAllTextRequest
+   */
+  public function setReplaceAllText(ReplaceAllTextRequest $replaceAllText)
+  {
+    $this->replaceAllText = $replaceAllText;
+  }
+  /**
+   * @return ReplaceAllTextRequest
+   */
+  public function getReplaceAllText()
+  {
+    return $this->replaceAllText;
+  }
+  /**
+   * @param ReplaceImageRequest
+   */
+  public function setReplaceImage(ReplaceImageRequest $replaceImage)
+  {
+    $this->replaceImage = $replaceImage;
+  }
+  /**
+   * @return ReplaceImageRequest
+   */
+  public function getReplaceImage()
+  {
+    return $this->replaceImage;
+  }
+  /**
+   * @param ReplaceNamedRangeContentRequest
+   */
+  public function setReplaceNamedRangeContent(ReplaceNamedRangeContentRequest $replaceNamedRangeContent)
+  {
+    $this->replaceNamedRangeContent = $replaceNamedRangeContent;
+  }
+  /**
+   * @return ReplaceNamedRangeContentRequest
+   */
+  public function getReplaceNamedRangeContent()
+  {
+    return $this->replaceNamedRangeContent;
+  }
+  /**
+   * @param UnmergeTableCellsRequest
+   */
+  public function setUnmergeTableCells(UnmergeTableCellsRequest $unmergeTableCells)
+  {
+    $this->unmergeTableCells = $unmergeTableCells;
+  }
+  /**
+   * @return UnmergeTableCellsRequest
+   */
+  public function getUnmergeTableCells()
+  {
+    return $this->unmergeTableCells;
+  }
+  /**
+   * @param UpdateDocumentStyleRequest
+   */
+  public function setUpdateDocumentStyle(UpdateDocumentStyleRequest $updateDocumentStyle)
+  {
+    $this->updateDocumentStyle = $updateDocumentStyle;
+  }
+  /**
+   * @return UpdateDocumentStyleRequest
+   */
+  public function getUpdateDocumentStyle()
+  {
+    return $this->updateDocumentStyle;
+  }
+  /**
+   * @param UpdateParagraphStyleRequest
+   */
+  public function setUpdateParagraphStyle(UpdateParagraphStyleRequest $updateParagraphStyle)
+  {
+    $this->updateParagraphStyle = $updateParagraphStyle;
+  }
+  /**
+   * @return UpdateParagraphStyleRequest
+   */
+  public function getUpdateParagraphStyle()
+  {
+    return $this->updateParagraphStyle;
+  }
+  /**
+   * @param UpdateSectionStyleRequest
+   */
+  public function setUpdateSectionStyle(UpdateSectionStyleRequest $updateSectionStyle)
+  {
+    $this->updateSectionStyle = $updateSectionStyle;
+  }
+  /**
+   * @return UpdateSectionStyleRequest
+   */
+  public function getUpdateSectionStyle()
+  {
+    return $this->updateSectionStyle;
+  }
+  /**
+   * @param UpdateTableCellStyleRequest
+   */
+  public function setUpdateTableCellStyle(UpdateTableCellStyleRequest $updateTableCellStyle)
+  {
+    $this->updateTableCellStyle = $updateTableCellStyle;
+  }
+  /**
+   * @return UpdateTableCellStyleRequest
+   */
+  public function getUpdateTableCellStyle()
+  {
+    return $this->updateTableCellStyle;
+  }
+  /**
+   * @param UpdateTableColumnPropertiesRequest
+   */
+  public function setUpdateTableColumnProperties(UpdateTableColumnPropertiesRequest $updateTableColumnProperties)
+  {
+    $this->updateTableColumnProperties = $updateTableColumnProperties;
+  }
+  /**
+   * @return UpdateTableColumnPropertiesRequest
+   */
+  public function getUpdateTableColumnProperties()
+  {
+    return $this->updateTableColumnProperties;
+  }
+  /**
+   * @param UpdateTableRowStyleRequest
+   */
+  public function setUpdateTableRowStyle(UpdateTableRowStyleRequest $updateTableRowStyle)
+  {
+    $this->updateTableRowStyle = $updateTableRowStyle;
+  }
+  /**
+   * @return UpdateTableRowStyleRequest
+   */
+  public function getUpdateTableRowStyle()
+  {
+    return $this->updateTableRowStyle;
+  }
+  /**
+   * @param UpdateTextStyleRequest
+   */
+  public function setUpdateTextStyle(UpdateTextStyleRequest $updateTextStyle)
+  {
+    $this->updateTextStyle = $updateTextStyle;
+  }
+  /**
+   * @return UpdateTextStyleRequest
+   */
+  public function getUpdateTextStyle()
+  {
+    return $this->updateTextStyle;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Request::class, 'Google_Service_Docs_Request');
Index: vendor/google/apiclient-services/src/Docs/Resource/Documents.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/Resource/Documents.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/Resource/Documents.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\Docs\Resource;
+
+use Google\Service\Docs\BatchUpdateDocumentRequest;
+use Google\Service\Docs\BatchUpdateDocumentResponse;
+use Google\Service\Docs\Document;
+
+/**
+ * The "documents" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $docsService = new Google\Service\Docs(...);
+ *   $documents = $docsService->documents;
+ *  </code>
+ */
+class Documents extends \Google\Service\Resource
+{
+  /**
+   * Applies one or more updates to the document. Each request is validated before
+   * being applied. If any request is not valid, then the entire request will fail
+   * and nothing will be applied. Some requests have replies to give you some
+   * information about how they are applied. Other requests do not need to return
+   * information; these each return an empty reply. The order of replies matches
+   * that of the requests. For example, suppose you call batchUpdate with four
+   * updates, and only the third one returns information. The response would have
+   * two empty replies, the reply to the third request, and another empty reply,
+   * in that order. Because other users may be editing the document, the document
+   * might not exactly reflect your changes: your changes may be altered with
+   * respect to collaborator changes. If there are no collaborators, the document
+   * should reflect your changes. In any case, the updates in your request are
+   * guaranteed to be applied together atomically. (documents.batchUpdate)
+   *
+   * @param string $documentId The ID of the document to update.
+   * @param BatchUpdateDocumentRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return BatchUpdateDocumentResponse
+   * @throws \Google\Service\Exception
+   */
+  public function batchUpdate($documentId, BatchUpdateDocumentRequest $postBody, $optParams = [])
+  {
+    $params = ['documentId' => $documentId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('batchUpdate', [$params], BatchUpdateDocumentResponse::class);
+  }
+  /**
+   * Creates a blank document using the title given in the request. Other fields
+   * in the request, including any provided content, are ignored. Returns the
+   * created document. (documents.create)
+   *
+   * @param Document $postBody
+   * @param array $optParams Optional parameters.
+   * @return Document
+   * @throws \Google\Service\Exception
+   */
+  public function create(Document $postBody, $optParams = [])
+  {
+    $params = ['postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Document::class);
+  }
+  /**
+   * Gets the latest version of the specified document. (documents.get)
+   *
+   * @param string $documentId The ID of the document to retrieve.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool includeTabsContent Whether to populate the Document.tabs
+   * field instead of the text content fields like `body` and `documentStyle` on
+   * Document. - When `True`: Document content populates in the Document.tabs
+   * field instead of the text content fields in Document. - When `False`: The
+   * content of the document's first tab populates the content fields in Document
+   * excluding Document.tabs. If a document has only one tab, then that tab is
+   * used to populate the document content. Document.tabs will be empty.
+   * @opt_param string suggestionsViewMode The suggestions view mode to apply to
+   * the document. This allows viewing the document with all suggestions inline,
+   * accepted or rejected. If one is not specified, DEFAULT_FOR_CURRENT_ACCESS is
+   * used.
+   * @return Document
+   * @throws \Google\Service\Exception
+   */
+  public function get($documentId, $optParams = [])
+  {
+    $params = ['documentId' => $documentId];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Document::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Documents::class, 'Google_Service_Docs_Resource_Documents');
Index: vendor/google/apiclient-services/src/Docs/Response.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/Response.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/Response.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\Docs;
+
+class Response extends \Google\Model
+{
+  protected $createFooterType = CreateFooterResponse::class;
+  protected $createFooterDataType = '';
+  protected $createFootnoteType = CreateFootnoteResponse::class;
+  protected $createFootnoteDataType = '';
+  protected $createHeaderType = CreateHeaderResponse::class;
+  protected $createHeaderDataType = '';
+  protected $createNamedRangeType = CreateNamedRangeResponse::class;
+  protected $createNamedRangeDataType = '';
+  protected $insertInlineImageType = InsertInlineImageResponse::class;
+  protected $insertInlineImageDataType = '';
+  protected $insertInlineSheetsChartType = InsertInlineSheetsChartResponse::class;
+  protected $insertInlineSheetsChartDataType = '';
+  protected $replaceAllTextType = ReplaceAllTextResponse::class;
+  protected $replaceAllTextDataType = '';
+
+  /**
+   * @param CreateFooterResponse
+   */
+  public function setCreateFooter(CreateFooterResponse $createFooter)
+  {
+    $this->createFooter = $createFooter;
+  }
+  /**
+   * @return CreateFooterResponse
+   */
+  public function getCreateFooter()
+  {
+    return $this->createFooter;
+  }
+  /**
+   * @param CreateFootnoteResponse
+   */
+  public function setCreateFootnote(CreateFootnoteResponse $createFootnote)
+  {
+    $this->createFootnote = $createFootnote;
+  }
+  /**
+   * @return CreateFootnoteResponse
+   */
+  public function getCreateFootnote()
+  {
+    return $this->createFootnote;
+  }
+  /**
+   * @param CreateHeaderResponse
+   */
+  public function setCreateHeader(CreateHeaderResponse $createHeader)
+  {
+    $this->createHeader = $createHeader;
+  }
+  /**
+   * @return CreateHeaderResponse
+   */
+  public function getCreateHeader()
+  {
+    return $this->createHeader;
+  }
+  /**
+   * @param CreateNamedRangeResponse
+   */
+  public function setCreateNamedRange(CreateNamedRangeResponse $createNamedRange)
+  {
+    $this->createNamedRange = $createNamedRange;
+  }
+  /**
+   * @return CreateNamedRangeResponse
+   */
+  public function getCreateNamedRange()
+  {
+    return $this->createNamedRange;
+  }
+  /**
+   * @param InsertInlineImageResponse
+   */
+  public function setInsertInlineImage(InsertInlineImageResponse $insertInlineImage)
+  {
+    $this->insertInlineImage = $insertInlineImage;
+  }
+  /**
+   * @return InsertInlineImageResponse
+   */
+  public function getInsertInlineImage()
+  {
+    return $this->insertInlineImage;
+  }
+  /**
+   * @param InsertInlineSheetsChartResponse
+   */
+  public function setInsertInlineSheetsChart(InsertInlineSheetsChartResponse $insertInlineSheetsChart)
+  {
+    $this->insertInlineSheetsChart = $insertInlineSheetsChart;
+  }
+  /**
+   * @return InsertInlineSheetsChartResponse
+   */
+  public function getInsertInlineSheetsChart()
+  {
+    return $this->insertInlineSheetsChart;
+  }
+  /**
+   * @param ReplaceAllTextResponse
+   */
+  public function setReplaceAllText(ReplaceAllTextResponse $replaceAllText)
+  {
+    $this->replaceAllText = $replaceAllText;
+  }
+  /**
+   * @return ReplaceAllTextResponse
+   */
+  public function getReplaceAllText()
+  {
+    return $this->replaceAllText;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Response::class, 'Google_Service_Docs_Response');
Index: vendor/google/apiclient-services/src/Docs/RgbColor.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/RgbColor.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/RgbColor.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\Docs;
+
+class RgbColor extends \Google\Model
+{
+  /**
+   * @var float
+   */
+  public $blue;
+  /**
+   * @var float
+   */
+  public $green;
+  /**
+   * @var float
+   */
+  public $red;
+
+  /**
+   * @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(RgbColor::class, 'Google_Service_Docs_RgbColor');
Index: vendor/google/apiclient-services/src/Docs/RichLink.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/RichLink.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/RichLink.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\Docs;
+
+class RichLink extends \Google\Collection
+{
+  protected $collection_key = 'suggestedInsertionIds';
+  /**
+   * @var string
+   */
+  public $richLinkId;
+  protected $richLinkPropertiesType = RichLinkProperties::class;
+  protected $richLinkPropertiesDataType = '';
+  /**
+   * @var string[]
+   */
+  public $suggestedDeletionIds;
+  /**
+   * @var string[]
+   */
+  public $suggestedInsertionIds;
+  protected $suggestedTextStyleChangesType = SuggestedTextStyle::class;
+  protected $suggestedTextStyleChangesDataType = 'map';
+  protected $textStyleType = TextStyle::class;
+  protected $textStyleDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setRichLinkId($richLinkId)
+  {
+    $this->richLinkId = $richLinkId;
+  }
+  /**
+   * @return string
+   */
+  public function getRichLinkId()
+  {
+    return $this->richLinkId;
+  }
+  /**
+   * @param RichLinkProperties
+   */
+  public function setRichLinkProperties(RichLinkProperties $richLinkProperties)
+  {
+    $this->richLinkProperties = $richLinkProperties;
+  }
+  /**
+   * @return RichLinkProperties
+   */
+  public function getRichLinkProperties()
+  {
+    return $this->richLinkProperties;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSuggestedDeletionIds($suggestedDeletionIds)
+  {
+    $this->suggestedDeletionIds = $suggestedDeletionIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSuggestedDeletionIds()
+  {
+    return $this->suggestedDeletionIds;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSuggestedInsertionIds($suggestedInsertionIds)
+  {
+    $this->suggestedInsertionIds = $suggestedInsertionIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSuggestedInsertionIds()
+  {
+    return $this->suggestedInsertionIds;
+  }
+  /**
+   * @param SuggestedTextStyle[]
+   */
+  public function setSuggestedTextStyleChanges($suggestedTextStyleChanges)
+  {
+    $this->suggestedTextStyleChanges = $suggestedTextStyleChanges;
+  }
+  /**
+   * @return SuggestedTextStyle[]
+   */
+  public function getSuggestedTextStyleChanges()
+  {
+    return $this->suggestedTextStyleChanges;
+  }
+  /**
+   * @param TextStyle
+   */
+  public function setTextStyle(TextStyle $textStyle)
+  {
+    $this->textStyle = $textStyle;
+  }
+  /**
+   * @return TextStyle
+   */
+  public function getTextStyle()
+  {
+    return $this->textStyle;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RichLink::class, 'Google_Service_Docs_RichLink');
Index: vendor/google/apiclient-services/src/Docs/RichLinkProperties.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/RichLinkProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/RichLinkProperties.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\Docs;
+
+class RichLinkProperties extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $mimeType;
+  /**
+   * @var string
+   */
+  public $title;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @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 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(RichLinkProperties::class, 'Google_Service_Docs_RichLinkProperties');
Index: vendor/google/apiclient-services/src/Docs/SectionBreak.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/SectionBreak.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/SectionBreak.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\Docs;
+
+class SectionBreak extends \Google\Collection
+{
+  protected $collection_key = 'suggestedInsertionIds';
+  protected $sectionStyleType = SectionStyle::class;
+  protected $sectionStyleDataType = '';
+  /**
+   * @var string[]
+   */
+  public $suggestedDeletionIds;
+  /**
+   * @var string[]
+   */
+  public $suggestedInsertionIds;
+
+  /**
+   * @param SectionStyle
+   */
+  public function setSectionStyle(SectionStyle $sectionStyle)
+  {
+    $this->sectionStyle = $sectionStyle;
+  }
+  /**
+   * @return SectionStyle
+   */
+  public function getSectionStyle()
+  {
+    return $this->sectionStyle;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSuggestedDeletionIds($suggestedDeletionIds)
+  {
+    $this->suggestedDeletionIds = $suggestedDeletionIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSuggestedDeletionIds()
+  {
+    return $this->suggestedDeletionIds;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSuggestedInsertionIds($suggestedInsertionIds)
+  {
+    $this->suggestedInsertionIds = $suggestedInsertionIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSuggestedInsertionIds()
+  {
+    return $this->suggestedInsertionIds;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SectionBreak::class, 'Google_Service_Docs_SectionBreak');
Index: vendor/google/apiclient-services/src/Docs/SectionColumnProperties.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/SectionColumnProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/SectionColumnProperties.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\Docs;
+
+class SectionColumnProperties extends \Google\Model
+{
+  protected $paddingEndType = Dimension::class;
+  protected $paddingEndDataType = '';
+  protected $widthType = Dimension::class;
+  protected $widthDataType = '';
+
+  /**
+   * @param Dimension
+   */
+  public function setPaddingEnd(Dimension $paddingEnd)
+  {
+    $this->paddingEnd = $paddingEnd;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getPaddingEnd()
+  {
+    return $this->paddingEnd;
+  }
+  /**
+   * @param Dimension
+   */
+  public function setWidth(Dimension $width)
+  {
+    $this->width = $width;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getWidth()
+  {
+    return $this->width;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SectionColumnProperties::class, 'Google_Service_Docs_SectionColumnProperties');
Index: vendor/google/apiclient-services/src/Docs/SectionStyle.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/SectionStyle.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/SectionStyle.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,355 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Docs;
+
+class SectionStyle extends \Google\Collection
+{
+  protected $collection_key = 'columnProperties';
+  protected $columnPropertiesType = SectionColumnProperties::class;
+  protected $columnPropertiesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $columnSeparatorStyle;
+  /**
+   * @var string
+   */
+  public $contentDirection;
+  /**
+   * @var string
+   */
+  public $defaultFooterId;
+  /**
+   * @var string
+   */
+  public $defaultHeaderId;
+  /**
+   * @var string
+   */
+  public $evenPageFooterId;
+  /**
+   * @var string
+   */
+  public $evenPageHeaderId;
+  /**
+   * @var string
+   */
+  public $firstPageFooterId;
+  /**
+   * @var string
+   */
+  public $firstPageHeaderId;
+  /**
+   * @var bool
+   */
+  public $flipPageOrientation;
+  protected $marginBottomType = Dimension::class;
+  protected $marginBottomDataType = '';
+  protected $marginFooterType = Dimension::class;
+  protected $marginFooterDataType = '';
+  protected $marginHeaderType = Dimension::class;
+  protected $marginHeaderDataType = '';
+  protected $marginLeftType = Dimension::class;
+  protected $marginLeftDataType = '';
+  protected $marginRightType = Dimension::class;
+  protected $marginRightDataType = '';
+  protected $marginTopType = Dimension::class;
+  protected $marginTopDataType = '';
+  /**
+   * @var int
+   */
+  public $pageNumberStart;
+  /**
+   * @var string
+   */
+  public $sectionType;
+  /**
+   * @var bool
+   */
+  public $useFirstPageHeaderFooter;
+
+  /**
+   * @param SectionColumnProperties[]
+   */
+  public function setColumnProperties($columnProperties)
+  {
+    $this->columnProperties = $columnProperties;
+  }
+  /**
+   * @return SectionColumnProperties[]
+   */
+  public function getColumnProperties()
+  {
+    return $this->columnProperties;
+  }
+  /**
+   * @param string
+   */
+  public function setColumnSeparatorStyle($columnSeparatorStyle)
+  {
+    $this->columnSeparatorStyle = $columnSeparatorStyle;
+  }
+  /**
+   * @return string
+   */
+  public function getColumnSeparatorStyle()
+  {
+    return $this->columnSeparatorStyle;
+  }
+  /**
+   * @param string
+   */
+  public function setContentDirection($contentDirection)
+  {
+    $this->contentDirection = $contentDirection;
+  }
+  /**
+   * @return string
+   */
+  public function getContentDirection()
+  {
+    return $this->contentDirection;
+  }
+  /**
+   * @param string
+   */
+  public function setDefaultFooterId($defaultFooterId)
+  {
+    $this->defaultFooterId = $defaultFooterId;
+  }
+  /**
+   * @return string
+   */
+  public function getDefaultFooterId()
+  {
+    return $this->defaultFooterId;
+  }
+  /**
+   * @param string
+   */
+  public function setDefaultHeaderId($defaultHeaderId)
+  {
+    $this->defaultHeaderId = $defaultHeaderId;
+  }
+  /**
+   * @return string
+   */
+  public function getDefaultHeaderId()
+  {
+    return $this->defaultHeaderId;
+  }
+  /**
+   * @param string
+   */
+  public function setEvenPageFooterId($evenPageFooterId)
+  {
+    $this->evenPageFooterId = $evenPageFooterId;
+  }
+  /**
+   * @return string
+   */
+  public function getEvenPageFooterId()
+  {
+    return $this->evenPageFooterId;
+  }
+  /**
+   * @param string
+   */
+  public function setEvenPageHeaderId($evenPageHeaderId)
+  {
+    $this->evenPageHeaderId = $evenPageHeaderId;
+  }
+  /**
+   * @return string
+   */
+  public function getEvenPageHeaderId()
+  {
+    return $this->evenPageHeaderId;
+  }
+  /**
+   * @param string
+   */
+  public function setFirstPageFooterId($firstPageFooterId)
+  {
+    $this->firstPageFooterId = $firstPageFooterId;
+  }
+  /**
+   * @return string
+   */
+  public function getFirstPageFooterId()
+  {
+    return $this->firstPageFooterId;
+  }
+  /**
+   * @param string
+   */
+  public function setFirstPageHeaderId($firstPageHeaderId)
+  {
+    $this->firstPageHeaderId = $firstPageHeaderId;
+  }
+  /**
+   * @return string
+   */
+  public function getFirstPageHeaderId()
+  {
+    return $this->firstPageHeaderId;
+  }
+  /**
+   * @param bool
+   */
+  public function setFlipPageOrientation($flipPageOrientation)
+  {
+    $this->flipPageOrientation = $flipPageOrientation;
+  }
+  /**
+   * @return bool
+   */
+  public function getFlipPageOrientation()
+  {
+    return $this->flipPageOrientation;
+  }
+  /**
+   * @param Dimension
+   */
+  public function setMarginBottom(Dimension $marginBottom)
+  {
+    $this->marginBottom = $marginBottom;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getMarginBottom()
+  {
+    return $this->marginBottom;
+  }
+  /**
+   * @param Dimension
+   */
+  public function setMarginFooter(Dimension $marginFooter)
+  {
+    $this->marginFooter = $marginFooter;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getMarginFooter()
+  {
+    return $this->marginFooter;
+  }
+  /**
+   * @param Dimension
+   */
+  public function setMarginHeader(Dimension $marginHeader)
+  {
+    $this->marginHeader = $marginHeader;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getMarginHeader()
+  {
+    return $this->marginHeader;
+  }
+  /**
+   * @param Dimension
+   */
+  public function setMarginLeft(Dimension $marginLeft)
+  {
+    $this->marginLeft = $marginLeft;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getMarginLeft()
+  {
+    return $this->marginLeft;
+  }
+  /**
+   * @param Dimension
+   */
+  public function setMarginRight(Dimension $marginRight)
+  {
+    $this->marginRight = $marginRight;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getMarginRight()
+  {
+    return $this->marginRight;
+  }
+  /**
+   * @param Dimension
+   */
+  public function setMarginTop(Dimension $marginTop)
+  {
+    $this->marginTop = $marginTop;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getMarginTop()
+  {
+    return $this->marginTop;
+  }
+  /**
+   * @param int
+   */
+  public function setPageNumberStart($pageNumberStart)
+  {
+    $this->pageNumberStart = $pageNumberStart;
+  }
+  /**
+   * @return int
+   */
+  public function getPageNumberStart()
+  {
+    return $this->pageNumberStart;
+  }
+  /**
+   * @param string
+   */
+  public function setSectionType($sectionType)
+  {
+    $this->sectionType = $sectionType;
+  }
+  /**
+   * @return string
+   */
+  public function getSectionType()
+  {
+    return $this->sectionType;
+  }
+  /**
+   * @param bool
+   */
+  public function setUseFirstPageHeaderFooter($useFirstPageHeaderFooter)
+  {
+    $this->useFirstPageHeaderFooter = $useFirstPageHeaderFooter;
+  }
+  /**
+   * @return bool
+   */
+  public function getUseFirstPageHeaderFooter()
+  {
+    return $this->useFirstPageHeaderFooter;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SectionStyle::class, 'Google_Service_Docs_SectionStyle');
Index: vendor/google/apiclient-services/src/Docs/Shading.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/Shading.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/Shading.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\Docs;
+
+class Shading extends \Google\Model
+{
+  protected $backgroundColorType = OptionalColor::class;
+  protected $backgroundColorDataType = '';
+
+  /**
+   * @param OptionalColor
+   */
+  public function setBackgroundColor(OptionalColor $backgroundColor)
+  {
+    $this->backgroundColor = $backgroundColor;
+  }
+  /**
+   * @return OptionalColor
+   */
+  public function getBackgroundColor()
+  {
+    return $this->backgroundColor;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Shading::class, 'Google_Service_Docs_Shading');
Index: vendor/google/apiclient-services/src/Docs/ShadingSuggestionState.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/ShadingSuggestionState.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/ShadingSuggestionState.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\Docs;
+
+class ShadingSuggestionState extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $backgroundColorSuggested;
+
+  /**
+   * @param bool
+   */
+  public function setBackgroundColorSuggested($backgroundColorSuggested)
+  {
+    $this->backgroundColorSuggested = $backgroundColorSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getBackgroundColorSuggested()
+  {
+    return $this->backgroundColorSuggested;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ShadingSuggestionState::class, 'Google_Service_Docs_ShadingSuggestionState');
Index: vendor/google/apiclient-services/src/Docs/SheetsChartReference.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/SheetsChartReference.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/SheetsChartReference.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\Docs;
+
+class SheetsChartReference extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $chartId;
+  /**
+   * @var string
+   */
+  public $spreadsheetId;
+
+  /**
+   * @param int
+   */
+  public function setChartId($chartId)
+  {
+    $this->chartId = $chartId;
+  }
+  /**
+   * @return int
+   */
+  public function getChartId()
+  {
+    return $this->chartId;
+  }
+  /**
+   * @param string
+   */
+  public function setSpreadsheetId($spreadsheetId)
+  {
+    $this->spreadsheetId = $spreadsheetId;
+  }
+  /**
+   * @return string
+   */
+  public function getSpreadsheetId()
+  {
+    return $this->spreadsheetId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SheetsChartReference::class, 'Google_Service_Docs_SheetsChartReference');
Index: vendor/google/apiclient-services/src/Docs/SheetsChartReferenceSuggestionState.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/SheetsChartReferenceSuggestionState.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/SheetsChartReferenceSuggestionState.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\Docs;
+
+class SheetsChartReferenceSuggestionState extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $chartIdSuggested;
+  /**
+   * @var bool
+   */
+  public $spreadsheetIdSuggested;
+
+  /**
+   * @param bool
+   */
+  public function setChartIdSuggested($chartIdSuggested)
+  {
+    $this->chartIdSuggested = $chartIdSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getChartIdSuggested()
+  {
+    return $this->chartIdSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setSpreadsheetIdSuggested($spreadsheetIdSuggested)
+  {
+    $this->spreadsheetIdSuggested = $spreadsheetIdSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getSpreadsheetIdSuggested()
+  {
+    return $this->spreadsheetIdSuggested;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SheetsChartReferenceSuggestionState::class, 'Google_Service_Docs_SheetsChartReferenceSuggestionState');
Index: vendor/google/apiclient-services/src/Docs/Size.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/Size.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/Size.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\Docs;
+
+class Size extends \Google\Model
+{
+  protected $heightType = Dimension::class;
+  protected $heightDataType = '';
+  protected $widthType = Dimension::class;
+  protected $widthDataType = '';
+
+  /**
+   * @param Dimension
+   */
+  public function setHeight(Dimension $height)
+  {
+    $this->height = $height;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getHeight()
+  {
+    return $this->height;
+  }
+  /**
+   * @param Dimension
+   */
+  public function setWidth(Dimension $width)
+  {
+    $this->width = $width;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getWidth()
+  {
+    return $this->width;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Size::class, 'Google_Service_Docs_Size');
Index: vendor/google/apiclient-services/src/Docs/SizeSuggestionState.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/SizeSuggestionState.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/SizeSuggestionState.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\Docs;
+
+class SizeSuggestionState extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $heightSuggested;
+  /**
+   * @var bool
+   */
+  public $widthSuggested;
+
+  /**
+   * @param bool
+   */
+  public function setHeightSuggested($heightSuggested)
+  {
+    $this->heightSuggested = $heightSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getHeightSuggested()
+  {
+    return $this->heightSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setWidthSuggested($widthSuggested)
+  {
+    $this->widthSuggested = $widthSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getWidthSuggested()
+  {
+    return $this->widthSuggested;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SizeSuggestionState::class, 'Google_Service_Docs_SizeSuggestionState');
Index: vendor/google/apiclient-services/src/Docs/StructuralElement.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/StructuralElement.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/StructuralElement.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,126 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Docs;
+
+class StructuralElement extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $endIndex;
+  protected $paragraphType = Paragraph::class;
+  protected $paragraphDataType = '';
+  protected $sectionBreakType = SectionBreak::class;
+  protected $sectionBreakDataType = '';
+  /**
+   * @var int
+   */
+  public $startIndex;
+  protected $tableType = Table::class;
+  protected $tableDataType = '';
+  protected $tableOfContentsType = TableOfContents::class;
+  protected $tableOfContentsDataType = '';
+
+  /**
+   * @param int
+   */
+  public function setEndIndex($endIndex)
+  {
+    $this->endIndex = $endIndex;
+  }
+  /**
+   * @return int
+   */
+  public function getEndIndex()
+  {
+    return $this->endIndex;
+  }
+  /**
+   * @param Paragraph
+   */
+  public function setParagraph(Paragraph $paragraph)
+  {
+    $this->paragraph = $paragraph;
+  }
+  /**
+   * @return Paragraph
+   */
+  public function getParagraph()
+  {
+    return $this->paragraph;
+  }
+  /**
+   * @param SectionBreak
+   */
+  public function setSectionBreak(SectionBreak $sectionBreak)
+  {
+    $this->sectionBreak = $sectionBreak;
+  }
+  /**
+   * @return SectionBreak
+   */
+  public function getSectionBreak()
+  {
+    return $this->sectionBreak;
+  }
+  /**
+   * @param int
+   */
+  public function setStartIndex($startIndex)
+  {
+    $this->startIndex = $startIndex;
+  }
+  /**
+   * @return int
+   */
+  public function getStartIndex()
+  {
+    return $this->startIndex;
+  }
+  /**
+   * @param Table
+   */
+  public function setTable(Table $table)
+  {
+    $this->table = $table;
+  }
+  /**
+   * @return Table
+   */
+  public function getTable()
+  {
+    return $this->table;
+  }
+  /**
+   * @param TableOfContents
+   */
+  public function setTableOfContents(TableOfContents $tableOfContents)
+  {
+    $this->tableOfContents = $tableOfContents;
+  }
+  /**
+   * @return TableOfContents
+   */
+  public function getTableOfContents()
+  {
+    return $this->tableOfContents;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(StructuralElement::class, 'Google_Service_Docs_StructuralElement');
Index: vendor/google/apiclient-services/src/Docs/SubstringMatchCriteria.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/SubstringMatchCriteria.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/SubstringMatchCriteria.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\Docs;
+
+class SubstringMatchCriteria extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $matchCase;
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param bool
+   */
+  public function setMatchCase($matchCase)
+  {
+    $this->matchCase = $matchCase;
+  }
+  /**
+   * @return bool
+   */
+  public function getMatchCase()
+  {
+    return $this->matchCase;
+  }
+  /**
+   * @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(SubstringMatchCriteria::class, 'Google_Service_Docs_SubstringMatchCriteria');
Index: vendor/google/apiclient-services/src/Docs/SuggestedBullet.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/SuggestedBullet.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/SuggestedBullet.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\Docs;
+
+class SuggestedBullet extends \Google\Model
+{
+  protected $bulletType = Bullet::class;
+  protected $bulletDataType = '';
+  protected $bulletSuggestionStateType = BulletSuggestionState::class;
+  protected $bulletSuggestionStateDataType = '';
+
+  /**
+   * @param Bullet
+   */
+  public function setBullet(Bullet $bullet)
+  {
+    $this->bullet = $bullet;
+  }
+  /**
+   * @return Bullet
+   */
+  public function getBullet()
+  {
+    return $this->bullet;
+  }
+  /**
+   * @param BulletSuggestionState
+   */
+  public function setBulletSuggestionState(BulletSuggestionState $bulletSuggestionState)
+  {
+    $this->bulletSuggestionState = $bulletSuggestionState;
+  }
+  /**
+   * @return BulletSuggestionState
+   */
+  public function getBulletSuggestionState()
+  {
+    return $this->bulletSuggestionState;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SuggestedBullet::class, 'Google_Service_Docs_SuggestedBullet');
Index: vendor/google/apiclient-services/src/Docs/SuggestedDocumentStyle.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/SuggestedDocumentStyle.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/SuggestedDocumentStyle.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\Docs;
+
+class SuggestedDocumentStyle extends \Google\Model
+{
+  protected $documentStyleType = DocumentStyle::class;
+  protected $documentStyleDataType = '';
+  protected $documentStyleSuggestionStateType = DocumentStyleSuggestionState::class;
+  protected $documentStyleSuggestionStateDataType = '';
+
+  /**
+   * @param DocumentStyle
+   */
+  public function setDocumentStyle(DocumentStyle $documentStyle)
+  {
+    $this->documentStyle = $documentStyle;
+  }
+  /**
+   * @return DocumentStyle
+   */
+  public function getDocumentStyle()
+  {
+    return $this->documentStyle;
+  }
+  /**
+   * @param DocumentStyleSuggestionState
+   */
+  public function setDocumentStyleSuggestionState(DocumentStyleSuggestionState $documentStyleSuggestionState)
+  {
+    $this->documentStyleSuggestionState = $documentStyleSuggestionState;
+  }
+  /**
+   * @return DocumentStyleSuggestionState
+   */
+  public function getDocumentStyleSuggestionState()
+  {
+    return $this->documentStyleSuggestionState;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SuggestedDocumentStyle::class, 'Google_Service_Docs_SuggestedDocumentStyle');
Index: vendor/google/apiclient-services/src/Docs/SuggestedInlineObjectProperties.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/SuggestedInlineObjectProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/SuggestedInlineObjectProperties.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\Docs;
+
+class SuggestedInlineObjectProperties extends \Google\Model
+{
+  protected $inlineObjectPropertiesType = InlineObjectProperties::class;
+  protected $inlineObjectPropertiesDataType = '';
+  protected $inlineObjectPropertiesSuggestionStateType = InlineObjectPropertiesSuggestionState::class;
+  protected $inlineObjectPropertiesSuggestionStateDataType = '';
+
+  /**
+   * @param InlineObjectProperties
+   */
+  public function setInlineObjectProperties(InlineObjectProperties $inlineObjectProperties)
+  {
+    $this->inlineObjectProperties = $inlineObjectProperties;
+  }
+  /**
+   * @return InlineObjectProperties
+   */
+  public function getInlineObjectProperties()
+  {
+    return $this->inlineObjectProperties;
+  }
+  /**
+   * @param InlineObjectPropertiesSuggestionState
+   */
+  public function setInlineObjectPropertiesSuggestionState(InlineObjectPropertiesSuggestionState $inlineObjectPropertiesSuggestionState)
+  {
+    $this->inlineObjectPropertiesSuggestionState = $inlineObjectPropertiesSuggestionState;
+  }
+  /**
+   * @return InlineObjectPropertiesSuggestionState
+   */
+  public function getInlineObjectPropertiesSuggestionState()
+  {
+    return $this->inlineObjectPropertiesSuggestionState;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SuggestedInlineObjectProperties::class, 'Google_Service_Docs_SuggestedInlineObjectProperties');
Index: vendor/google/apiclient-services/src/Docs/SuggestedListProperties.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/SuggestedListProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/SuggestedListProperties.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\Docs;
+
+class SuggestedListProperties extends \Google\Model
+{
+  protected $listPropertiesType = ListProperties::class;
+  protected $listPropertiesDataType = '';
+  protected $listPropertiesSuggestionStateType = ListPropertiesSuggestionState::class;
+  protected $listPropertiesSuggestionStateDataType = '';
+
+  /**
+   * @param ListProperties
+   */
+  public function setListProperties(ListProperties $listProperties)
+  {
+    $this->listProperties = $listProperties;
+  }
+  /**
+   * @return ListProperties
+   */
+  public function getListProperties()
+  {
+    return $this->listProperties;
+  }
+  /**
+   * @param ListPropertiesSuggestionState
+   */
+  public function setListPropertiesSuggestionState(ListPropertiesSuggestionState $listPropertiesSuggestionState)
+  {
+    $this->listPropertiesSuggestionState = $listPropertiesSuggestionState;
+  }
+  /**
+   * @return ListPropertiesSuggestionState
+   */
+  public function getListPropertiesSuggestionState()
+  {
+    return $this->listPropertiesSuggestionState;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SuggestedListProperties::class, 'Google_Service_Docs_SuggestedListProperties');
Index: vendor/google/apiclient-services/src/Docs/SuggestedNamedStyles.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/SuggestedNamedStyles.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/SuggestedNamedStyles.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\Docs;
+
+class SuggestedNamedStyles extends \Google\Model
+{
+  protected $namedStylesType = NamedStyles::class;
+  protected $namedStylesDataType = '';
+  protected $namedStylesSuggestionStateType = NamedStylesSuggestionState::class;
+  protected $namedStylesSuggestionStateDataType = '';
+
+  /**
+   * @param NamedStyles
+   */
+  public function setNamedStyles(NamedStyles $namedStyles)
+  {
+    $this->namedStyles = $namedStyles;
+  }
+  /**
+   * @return NamedStyles
+   */
+  public function getNamedStyles()
+  {
+    return $this->namedStyles;
+  }
+  /**
+   * @param NamedStylesSuggestionState
+   */
+  public function setNamedStylesSuggestionState(NamedStylesSuggestionState $namedStylesSuggestionState)
+  {
+    $this->namedStylesSuggestionState = $namedStylesSuggestionState;
+  }
+  /**
+   * @return NamedStylesSuggestionState
+   */
+  public function getNamedStylesSuggestionState()
+  {
+    return $this->namedStylesSuggestionState;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SuggestedNamedStyles::class, 'Google_Service_Docs_SuggestedNamedStyles');
Index: vendor/google/apiclient-services/src/Docs/SuggestedParagraphStyle.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/SuggestedParagraphStyle.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/SuggestedParagraphStyle.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\Docs;
+
+class SuggestedParagraphStyle extends \Google\Model
+{
+  protected $paragraphStyleType = ParagraphStyle::class;
+  protected $paragraphStyleDataType = '';
+  protected $paragraphStyleSuggestionStateType = ParagraphStyleSuggestionState::class;
+  protected $paragraphStyleSuggestionStateDataType = '';
+
+  /**
+   * @param ParagraphStyle
+   */
+  public function setParagraphStyle(ParagraphStyle $paragraphStyle)
+  {
+    $this->paragraphStyle = $paragraphStyle;
+  }
+  /**
+   * @return ParagraphStyle
+   */
+  public function getParagraphStyle()
+  {
+    return $this->paragraphStyle;
+  }
+  /**
+   * @param ParagraphStyleSuggestionState
+   */
+  public function setParagraphStyleSuggestionState(ParagraphStyleSuggestionState $paragraphStyleSuggestionState)
+  {
+    $this->paragraphStyleSuggestionState = $paragraphStyleSuggestionState;
+  }
+  /**
+   * @return ParagraphStyleSuggestionState
+   */
+  public function getParagraphStyleSuggestionState()
+  {
+    return $this->paragraphStyleSuggestionState;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SuggestedParagraphStyle::class, 'Google_Service_Docs_SuggestedParagraphStyle');
Index: vendor/google/apiclient-services/src/Docs/SuggestedPositionedObjectProperties.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/SuggestedPositionedObjectProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/SuggestedPositionedObjectProperties.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\Docs;
+
+class SuggestedPositionedObjectProperties extends \Google\Model
+{
+  protected $positionedObjectPropertiesType = PositionedObjectProperties::class;
+  protected $positionedObjectPropertiesDataType = '';
+  protected $positionedObjectPropertiesSuggestionStateType = PositionedObjectPropertiesSuggestionState::class;
+  protected $positionedObjectPropertiesSuggestionStateDataType = '';
+
+  /**
+   * @param PositionedObjectProperties
+   */
+  public function setPositionedObjectProperties(PositionedObjectProperties $positionedObjectProperties)
+  {
+    $this->positionedObjectProperties = $positionedObjectProperties;
+  }
+  /**
+   * @return PositionedObjectProperties
+   */
+  public function getPositionedObjectProperties()
+  {
+    return $this->positionedObjectProperties;
+  }
+  /**
+   * @param PositionedObjectPropertiesSuggestionState
+   */
+  public function setPositionedObjectPropertiesSuggestionState(PositionedObjectPropertiesSuggestionState $positionedObjectPropertiesSuggestionState)
+  {
+    $this->positionedObjectPropertiesSuggestionState = $positionedObjectPropertiesSuggestionState;
+  }
+  /**
+   * @return PositionedObjectPropertiesSuggestionState
+   */
+  public function getPositionedObjectPropertiesSuggestionState()
+  {
+    return $this->positionedObjectPropertiesSuggestionState;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SuggestedPositionedObjectProperties::class, 'Google_Service_Docs_SuggestedPositionedObjectProperties');
Index: vendor/google/apiclient-services/src/Docs/SuggestedTableCellStyle.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/SuggestedTableCellStyle.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/SuggestedTableCellStyle.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\Docs;
+
+class SuggestedTableCellStyle extends \Google\Model
+{
+  protected $tableCellStyleType = TableCellStyle::class;
+  protected $tableCellStyleDataType = '';
+  protected $tableCellStyleSuggestionStateType = TableCellStyleSuggestionState::class;
+  protected $tableCellStyleSuggestionStateDataType = '';
+
+  /**
+   * @param TableCellStyle
+   */
+  public function setTableCellStyle(TableCellStyle $tableCellStyle)
+  {
+    $this->tableCellStyle = $tableCellStyle;
+  }
+  /**
+   * @return TableCellStyle
+   */
+  public function getTableCellStyle()
+  {
+    return $this->tableCellStyle;
+  }
+  /**
+   * @param TableCellStyleSuggestionState
+   */
+  public function setTableCellStyleSuggestionState(TableCellStyleSuggestionState $tableCellStyleSuggestionState)
+  {
+    $this->tableCellStyleSuggestionState = $tableCellStyleSuggestionState;
+  }
+  /**
+   * @return TableCellStyleSuggestionState
+   */
+  public function getTableCellStyleSuggestionState()
+  {
+    return $this->tableCellStyleSuggestionState;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SuggestedTableCellStyle::class, 'Google_Service_Docs_SuggestedTableCellStyle');
Index: vendor/google/apiclient-services/src/Docs/SuggestedTableRowStyle.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/SuggestedTableRowStyle.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/SuggestedTableRowStyle.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\Docs;
+
+class SuggestedTableRowStyle extends \Google\Model
+{
+  protected $tableRowStyleType = TableRowStyle::class;
+  protected $tableRowStyleDataType = '';
+  protected $tableRowStyleSuggestionStateType = TableRowStyleSuggestionState::class;
+  protected $tableRowStyleSuggestionStateDataType = '';
+
+  /**
+   * @param TableRowStyle
+   */
+  public function setTableRowStyle(TableRowStyle $tableRowStyle)
+  {
+    $this->tableRowStyle = $tableRowStyle;
+  }
+  /**
+   * @return TableRowStyle
+   */
+  public function getTableRowStyle()
+  {
+    return $this->tableRowStyle;
+  }
+  /**
+   * @param TableRowStyleSuggestionState
+   */
+  public function setTableRowStyleSuggestionState(TableRowStyleSuggestionState $tableRowStyleSuggestionState)
+  {
+    $this->tableRowStyleSuggestionState = $tableRowStyleSuggestionState;
+  }
+  /**
+   * @return TableRowStyleSuggestionState
+   */
+  public function getTableRowStyleSuggestionState()
+  {
+    return $this->tableRowStyleSuggestionState;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SuggestedTableRowStyle::class, 'Google_Service_Docs_SuggestedTableRowStyle');
Index: vendor/google/apiclient-services/src/Docs/SuggestedTextStyle.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/SuggestedTextStyle.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/SuggestedTextStyle.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\Docs;
+
+class SuggestedTextStyle extends \Google\Model
+{
+  protected $textStyleType = TextStyle::class;
+  protected $textStyleDataType = '';
+  protected $textStyleSuggestionStateType = TextStyleSuggestionState::class;
+  protected $textStyleSuggestionStateDataType = '';
+
+  /**
+   * @param TextStyle
+   */
+  public function setTextStyle(TextStyle $textStyle)
+  {
+    $this->textStyle = $textStyle;
+  }
+  /**
+   * @return TextStyle
+   */
+  public function getTextStyle()
+  {
+    return $this->textStyle;
+  }
+  /**
+   * @param TextStyleSuggestionState
+   */
+  public function setTextStyleSuggestionState(TextStyleSuggestionState $textStyleSuggestionState)
+  {
+    $this->textStyleSuggestionState = $textStyleSuggestionState;
+  }
+  /**
+   * @return TextStyleSuggestionState
+   */
+  public function getTextStyleSuggestionState()
+  {
+    return $this->textStyleSuggestionState;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SuggestedTextStyle::class, 'Google_Service_Docs_SuggestedTextStyle');
Index: vendor/google/apiclient-services/src/Docs/Tab.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/Tab.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/Tab.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\Docs;
+
+class Tab extends \Google\Collection
+{
+  protected $collection_key = 'childTabs';
+  protected $childTabsType = Tab::class;
+  protected $childTabsDataType = 'array';
+  protected $documentTabType = DocumentTab::class;
+  protected $documentTabDataType = '';
+  protected $tabPropertiesType = TabProperties::class;
+  protected $tabPropertiesDataType = '';
+
+  /**
+   * @param Tab[]
+   */
+  public function setChildTabs($childTabs)
+  {
+    $this->childTabs = $childTabs;
+  }
+  /**
+   * @return Tab[]
+   */
+  public function getChildTabs()
+  {
+    return $this->childTabs;
+  }
+  /**
+   * @param DocumentTab
+   */
+  public function setDocumentTab(DocumentTab $documentTab)
+  {
+    $this->documentTab = $documentTab;
+  }
+  /**
+   * @return DocumentTab
+   */
+  public function getDocumentTab()
+  {
+    return $this->documentTab;
+  }
+  /**
+   * @param TabProperties
+   */
+  public function setTabProperties(TabProperties $tabProperties)
+  {
+    $this->tabProperties = $tabProperties;
+  }
+  /**
+   * @return TabProperties
+   */
+  public function getTabProperties()
+  {
+    return $this->tabProperties;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Tab::class, 'Google_Service_Docs_Tab');
Index: vendor/google/apiclient-services/src/Docs/TabProperties.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/TabProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/TabProperties.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\Docs;
+
+class TabProperties extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $index;
+  /**
+   * @var int
+   */
+  public $nestingLevel;
+  /**
+   * @var string
+   */
+  public $parentTabId;
+  /**
+   * @var string
+   */
+  public $tabId;
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param int
+   */
+  public function setIndex($index)
+  {
+    $this->index = $index;
+  }
+  /**
+   * @return int
+   */
+  public function getIndex()
+  {
+    return $this->index;
+  }
+  /**
+   * @param int
+   */
+  public function setNestingLevel($nestingLevel)
+  {
+    $this->nestingLevel = $nestingLevel;
+  }
+  /**
+   * @return int
+   */
+  public function getNestingLevel()
+  {
+    return $this->nestingLevel;
+  }
+  /**
+   * @param string
+   */
+  public function setParentTabId($parentTabId)
+  {
+    $this->parentTabId = $parentTabId;
+  }
+  /**
+   * @return string
+   */
+  public function getParentTabId()
+  {
+    return $this->parentTabId;
+  }
+  /**
+   * @param string
+   */
+  public function setTabId($tabId)
+  {
+    $this->tabId = $tabId;
+  }
+  /**
+   * @return string
+   */
+  public function getTabId()
+  {
+    return $this->tabId;
+  }
+  /**
+   * @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(TabProperties::class, 'Google_Service_Docs_TabProperties');
Index: vendor/google/apiclient-services/src/Docs/TabStop.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/TabStop.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/TabStop.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\Docs;
+
+class TabStop extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $alignment;
+  protected $offsetType = Dimension::class;
+  protected $offsetDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setAlignment($alignment)
+  {
+    $this->alignment = $alignment;
+  }
+  /**
+   * @return string
+   */
+  public function getAlignment()
+  {
+    return $this->alignment;
+  }
+  /**
+   * @param Dimension
+   */
+  public function setOffset(Dimension $offset)
+  {
+    $this->offset = $offset;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getOffset()
+  {
+    return $this->offset;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TabStop::class, 'Google_Service_Docs_TabStop');
Index: vendor/google/apiclient-services/src/Docs/Table.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/Table.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/Table.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\Docs;
+
+class Table extends \Google\Collection
+{
+  protected $collection_key = 'tableRows';
+  /**
+   * @var int
+   */
+  public $columns;
+  /**
+   * @var int
+   */
+  public $rows;
+  /**
+   * @var string[]
+   */
+  public $suggestedDeletionIds;
+  /**
+   * @var string[]
+   */
+  public $suggestedInsertionIds;
+  protected $tableRowsType = TableRow::class;
+  protected $tableRowsDataType = 'array';
+  protected $tableStyleType = TableStyle::class;
+  protected $tableStyleDataType = '';
+
+  /**
+   * @param int
+   */
+  public function setColumns($columns)
+  {
+    $this->columns = $columns;
+  }
+  /**
+   * @return int
+   */
+  public function getColumns()
+  {
+    return $this->columns;
+  }
+  /**
+   * @param int
+   */
+  public function setRows($rows)
+  {
+    $this->rows = $rows;
+  }
+  /**
+   * @return int
+   */
+  public function getRows()
+  {
+    return $this->rows;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSuggestedDeletionIds($suggestedDeletionIds)
+  {
+    $this->suggestedDeletionIds = $suggestedDeletionIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSuggestedDeletionIds()
+  {
+    return $this->suggestedDeletionIds;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSuggestedInsertionIds($suggestedInsertionIds)
+  {
+    $this->suggestedInsertionIds = $suggestedInsertionIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSuggestedInsertionIds()
+  {
+    return $this->suggestedInsertionIds;
+  }
+  /**
+   * @param TableRow[]
+   */
+  public function setTableRows($tableRows)
+  {
+    $this->tableRows = $tableRows;
+  }
+  /**
+   * @return TableRow[]
+   */
+  public function getTableRows()
+  {
+    return $this->tableRows;
+  }
+  /**
+   * @param TableStyle
+   */
+  public function setTableStyle(TableStyle $tableStyle)
+  {
+    $this->tableStyle = $tableStyle;
+  }
+  /**
+   * @return TableStyle
+   */
+  public function getTableStyle()
+  {
+    return $this->tableStyle;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Table::class, 'Google_Service_Docs_Table');
Index: vendor/google/apiclient-services/src/Docs/TableCell.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/TableCell.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/TableCell.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,147 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Docs;
+
+class TableCell extends \Google\Collection
+{
+  protected $collection_key = 'suggestedInsertionIds';
+  protected $contentType = StructuralElement::class;
+  protected $contentDataType = 'array';
+  /**
+   * @var int
+   */
+  public $endIndex;
+  /**
+   * @var int
+   */
+  public $startIndex;
+  /**
+   * @var string[]
+   */
+  public $suggestedDeletionIds;
+  /**
+   * @var string[]
+   */
+  public $suggestedInsertionIds;
+  protected $suggestedTableCellStyleChangesType = SuggestedTableCellStyle::class;
+  protected $suggestedTableCellStyleChangesDataType = 'map';
+  protected $tableCellStyleType = TableCellStyle::class;
+  protected $tableCellStyleDataType = '';
+
+  /**
+   * @param StructuralElement[]
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return StructuralElement[]
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param int
+   */
+  public function setEndIndex($endIndex)
+  {
+    $this->endIndex = $endIndex;
+  }
+  /**
+   * @return int
+   */
+  public function getEndIndex()
+  {
+    return $this->endIndex;
+  }
+  /**
+   * @param int
+   */
+  public function setStartIndex($startIndex)
+  {
+    $this->startIndex = $startIndex;
+  }
+  /**
+   * @return int
+   */
+  public function getStartIndex()
+  {
+    return $this->startIndex;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSuggestedDeletionIds($suggestedDeletionIds)
+  {
+    $this->suggestedDeletionIds = $suggestedDeletionIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSuggestedDeletionIds()
+  {
+    return $this->suggestedDeletionIds;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSuggestedInsertionIds($suggestedInsertionIds)
+  {
+    $this->suggestedInsertionIds = $suggestedInsertionIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSuggestedInsertionIds()
+  {
+    return $this->suggestedInsertionIds;
+  }
+  /**
+   * @param SuggestedTableCellStyle[]
+   */
+  public function setSuggestedTableCellStyleChanges($suggestedTableCellStyleChanges)
+  {
+    $this->suggestedTableCellStyleChanges = $suggestedTableCellStyleChanges;
+  }
+  /**
+   * @return SuggestedTableCellStyle[]
+   */
+  public function getSuggestedTableCellStyleChanges()
+  {
+    return $this->suggestedTableCellStyleChanges;
+  }
+  /**
+   * @param TableCellStyle
+   */
+  public function setTableCellStyle(TableCellStyle $tableCellStyle)
+  {
+    $this->tableCellStyle = $tableCellStyle;
+  }
+  /**
+   * @return TableCellStyle
+   */
+  public function getTableCellStyle()
+  {
+    return $this->tableCellStyle;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TableCell::class, 'Google_Service_Docs_TableCell');
Index: vendor/google/apiclient-services/src/Docs/TableCellBorder.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/TableCellBorder.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/TableCellBorder.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\Docs;
+
+class TableCellBorder extends \Google\Model
+{
+  protected $colorType = OptionalColor::class;
+  protected $colorDataType = '';
+  /**
+   * @var string
+   */
+  public $dashStyle;
+  protected $widthType = Dimension::class;
+  protected $widthDataType = '';
+
+  /**
+   * @param OptionalColor
+   */
+  public function setColor(OptionalColor $color)
+  {
+    $this->color = $color;
+  }
+  /**
+   * @return OptionalColor
+   */
+  public function getColor()
+  {
+    return $this->color;
+  }
+  /**
+   * @param string
+   */
+  public function setDashStyle($dashStyle)
+  {
+    $this->dashStyle = $dashStyle;
+  }
+  /**
+   * @return string
+   */
+  public function getDashStyle()
+  {
+    return $this->dashStyle;
+  }
+  /**
+   * @param Dimension
+   */
+  public function setWidth(Dimension $width)
+  {
+    $this->width = $width;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getWidth()
+  {
+    return $this->width;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TableCellBorder::class, 'Google_Service_Docs_TableCellBorder');
Index: vendor/google/apiclient-services/src/Docs/TableCellLocation.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/TableCellLocation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/TableCellLocation.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\Docs;
+
+class TableCellLocation extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $columnIndex;
+  /**
+   * @var int
+   */
+  public $rowIndex;
+  protected $tableStartLocationType = Location::class;
+  protected $tableStartLocationDataType = '';
+
+  /**
+   * @param int
+   */
+  public function setColumnIndex($columnIndex)
+  {
+    $this->columnIndex = $columnIndex;
+  }
+  /**
+   * @return int
+   */
+  public function getColumnIndex()
+  {
+    return $this->columnIndex;
+  }
+  /**
+   * @param int
+   */
+  public function setRowIndex($rowIndex)
+  {
+    $this->rowIndex = $rowIndex;
+  }
+  /**
+   * @return int
+   */
+  public function getRowIndex()
+  {
+    return $this->rowIndex;
+  }
+  /**
+   * @param Location
+   */
+  public function setTableStartLocation(Location $tableStartLocation)
+  {
+    $this->tableStartLocation = $tableStartLocation;
+  }
+  /**
+   * @return Location
+   */
+  public function getTableStartLocation()
+  {
+    return $this->tableStartLocation;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TableCellLocation::class, 'Google_Service_Docs_TableCellLocation');
Index: vendor/google/apiclient-services/src/Docs/TableCellStyle.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/TableCellStyle.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/TableCellStyle.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,224 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Docs;
+
+class TableCellStyle extends \Google\Model
+{
+  protected $backgroundColorType = OptionalColor::class;
+  protected $backgroundColorDataType = '';
+  protected $borderBottomType = TableCellBorder::class;
+  protected $borderBottomDataType = '';
+  protected $borderLeftType = TableCellBorder::class;
+  protected $borderLeftDataType = '';
+  protected $borderRightType = TableCellBorder::class;
+  protected $borderRightDataType = '';
+  protected $borderTopType = TableCellBorder::class;
+  protected $borderTopDataType = '';
+  /**
+   * @var int
+   */
+  public $columnSpan;
+  /**
+   * @var string
+   */
+  public $contentAlignment;
+  protected $paddingBottomType = Dimension::class;
+  protected $paddingBottomDataType = '';
+  protected $paddingLeftType = Dimension::class;
+  protected $paddingLeftDataType = '';
+  protected $paddingRightType = Dimension::class;
+  protected $paddingRightDataType = '';
+  protected $paddingTopType = Dimension::class;
+  protected $paddingTopDataType = '';
+  /**
+   * @var int
+   */
+  public $rowSpan;
+
+  /**
+   * @param OptionalColor
+   */
+  public function setBackgroundColor(OptionalColor $backgroundColor)
+  {
+    $this->backgroundColor = $backgroundColor;
+  }
+  /**
+   * @return OptionalColor
+   */
+  public function getBackgroundColor()
+  {
+    return $this->backgroundColor;
+  }
+  /**
+   * @param TableCellBorder
+   */
+  public function setBorderBottom(TableCellBorder $borderBottom)
+  {
+    $this->borderBottom = $borderBottom;
+  }
+  /**
+   * @return TableCellBorder
+   */
+  public function getBorderBottom()
+  {
+    return $this->borderBottom;
+  }
+  /**
+   * @param TableCellBorder
+   */
+  public function setBorderLeft(TableCellBorder $borderLeft)
+  {
+    $this->borderLeft = $borderLeft;
+  }
+  /**
+   * @return TableCellBorder
+   */
+  public function getBorderLeft()
+  {
+    return $this->borderLeft;
+  }
+  /**
+   * @param TableCellBorder
+   */
+  public function setBorderRight(TableCellBorder $borderRight)
+  {
+    $this->borderRight = $borderRight;
+  }
+  /**
+   * @return TableCellBorder
+   */
+  public function getBorderRight()
+  {
+    return $this->borderRight;
+  }
+  /**
+   * @param TableCellBorder
+   */
+  public function setBorderTop(TableCellBorder $borderTop)
+  {
+    $this->borderTop = $borderTop;
+  }
+  /**
+   * @return TableCellBorder
+   */
+  public function getBorderTop()
+  {
+    return $this->borderTop;
+  }
+  /**
+   * @param int
+   */
+  public function setColumnSpan($columnSpan)
+  {
+    $this->columnSpan = $columnSpan;
+  }
+  /**
+   * @return int
+   */
+  public function getColumnSpan()
+  {
+    return $this->columnSpan;
+  }
+  /**
+   * @param string
+   */
+  public function setContentAlignment($contentAlignment)
+  {
+    $this->contentAlignment = $contentAlignment;
+  }
+  /**
+   * @return string
+   */
+  public function getContentAlignment()
+  {
+    return $this->contentAlignment;
+  }
+  /**
+   * @param Dimension
+   */
+  public function setPaddingBottom(Dimension $paddingBottom)
+  {
+    $this->paddingBottom = $paddingBottom;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getPaddingBottom()
+  {
+    return $this->paddingBottom;
+  }
+  /**
+   * @param Dimension
+   */
+  public function setPaddingLeft(Dimension $paddingLeft)
+  {
+    $this->paddingLeft = $paddingLeft;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getPaddingLeft()
+  {
+    return $this->paddingLeft;
+  }
+  /**
+   * @param Dimension
+   */
+  public function setPaddingRight(Dimension $paddingRight)
+  {
+    $this->paddingRight = $paddingRight;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getPaddingRight()
+  {
+    return $this->paddingRight;
+  }
+  /**
+   * @param Dimension
+   */
+  public function setPaddingTop(Dimension $paddingTop)
+  {
+    $this->paddingTop = $paddingTop;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getPaddingTop()
+  {
+    return $this->paddingTop;
+  }
+  /**
+   * @param int
+   */
+  public function setRowSpan($rowSpan)
+  {
+    $this->rowSpan = $rowSpan;
+  }
+  /**
+   * @return int
+   */
+  public function getRowSpan()
+  {
+    return $this->rowSpan;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TableCellStyle::class, 'Google_Service_Docs_TableCellStyle');
Index: vendor/google/apiclient-services/src/Docs/TableCellStyleSuggestionState.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/TableCellStyleSuggestionState.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/TableCellStyleSuggestionState.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\Docs;
+
+class TableCellStyleSuggestionState extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $backgroundColorSuggested;
+  /**
+   * @var bool
+   */
+  public $borderBottomSuggested;
+  /**
+   * @var bool
+   */
+  public $borderLeftSuggested;
+  /**
+   * @var bool
+   */
+  public $borderRightSuggested;
+  /**
+   * @var bool
+   */
+  public $borderTopSuggested;
+  /**
+   * @var bool
+   */
+  public $columnSpanSuggested;
+  /**
+   * @var bool
+   */
+  public $contentAlignmentSuggested;
+  /**
+   * @var bool
+   */
+  public $paddingBottomSuggested;
+  /**
+   * @var bool
+   */
+  public $paddingLeftSuggested;
+  /**
+   * @var bool
+   */
+  public $paddingRightSuggested;
+  /**
+   * @var bool
+   */
+  public $paddingTopSuggested;
+  /**
+   * @var bool
+   */
+  public $rowSpanSuggested;
+
+  /**
+   * @param bool
+   */
+  public function setBackgroundColorSuggested($backgroundColorSuggested)
+  {
+    $this->backgroundColorSuggested = $backgroundColorSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getBackgroundColorSuggested()
+  {
+    return $this->backgroundColorSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setBorderBottomSuggested($borderBottomSuggested)
+  {
+    $this->borderBottomSuggested = $borderBottomSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getBorderBottomSuggested()
+  {
+    return $this->borderBottomSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setBorderLeftSuggested($borderLeftSuggested)
+  {
+    $this->borderLeftSuggested = $borderLeftSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getBorderLeftSuggested()
+  {
+    return $this->borderLeftSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setBorderRightSuggested($borderRightSuggested)
+  {
+    $this->borderRightSuggested = $borderRightSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getBorderRightSuggested()
+  {
+    return $this->borderRightSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setBorderTopSuggested($borderTopSuggested)
+  {
+    $this->borderTopSuggested = $borderTopSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getBorderTopSuggested()
+  {
+    return $this->borderTopSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setColumnSpanSuggested($columnSpanSuggested)
+  {
+    $this->columnSpanSuggested = $columnSpanSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getColumnSpanSuggested()
+  {
+    return $this->columnSpanSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setContentAlignmentSuggested($contentAlignmentSuggested)
+  {
+    $this->contentAlignmentSuggested = $contentAlignmentSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getContentAlignmentSuggested()
+  {
+    return $this->contentAlignmentSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setPaddingBottomSuggested($paddingBottomSuggested)
+  {
+    $this->paddingBottomSuggested = $paddingBottomSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getPaddingBottomSuggested()
+  {
+    return $this->paddingBottomSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setPaddingLeftSuggested($paddingLeftSuggested)
+  {
+    $this->paddingLeftSuggested = $paddingLeftSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getPaddingLeftSuggested()
+  {
+    return $this->paddingLeftSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setPaddingRightSuggested($paddingRightSuggested)
+  {
+    $this->paddingRightSuggested = $paddingRightSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getPaddingRightSuggested()
+  {
+    return $this->paddingRightSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setPaddingTopSuggested($paddingTopSuggested)
+  {
+    $this->paddingTopSuggested = $paddingTopSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getPaddingTopSuggested()
+  {
+    return $this->paddingTopSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setRowSpanSuggested($rowSpanSuggested)
+  {
+    $this->rowSpanSuggested = $rowSpanSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getRowSpanSuggested()
+  {
+    return $this->rowSpanSuggested;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TableCellStyleSuggestionState::class, 'Google_Service_Docs_TableCellStyleSuggestionState');
Index: vendor/google/apiclient-services/src/Docs/TableColumnProperties.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/TableColumnProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/TableColumnProperties.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\Docs;
+
+class TableColumnProperties extends \Google\Model
+{
+  protected $widthDataType = '';
+  /**
+   * @var string
+   */
+  public $widthType;
+
+  /**
+   * @param Dimension
+   */
+  public function setWidth(Dimension $width)
+  {
+    $this->width = $width;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getWidth()
+  {
+    return $this->width;
+  }
+  /**
+   * @param string
+   */
+  public function setWidthType($widthType)
+  {
+    $this->widthType = $widthType;
+  }
+  /**
+   * @return string
+   */
+  public function getWidthType()
+  {
+    return $this->widthType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TableColumnProperties::class, 'Google_Service_Docs_TableColumnProperties');
Index: vendor/google/apiclient-services/src/Docs/TableOfContents.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/TableOfContents.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/TableOfContents.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\Docs;
+
+class TableOfContents extends \Google\Collection
+{
+  protected $collection_key = 'suggestedInsertionIds';
+  protected $contentType = StructuralElement::class;
+  protected $contentDataType = 'array';
+  /**
+   * @var string[]
+   */
+  public $suggestedDeletionIds;
+  /**
+   * @var string[]
+   */
+  public $suggestedInsertionIds;
+
+  /**
+   * @param StructuralElement[]
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return StructuralElement[]
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSuggestedDeletionIds($suggestedDeletionIds)
+  {
+    $this->suggestedDeletionIds = $suggestedDeletionIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSuggestedDeletionIds()
+  {
+    return $this->suggestedDeletionIds;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSuggestedInsertionIds($suggestedInsertionIds)
+  {
+    $this->suggestedInsertionIds = $suggestedInsertionIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSuggestedInsertionIds()
+  {
+    return $this->suggestedInsertionIds;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TableOfContents::class, 'Google_Service_Docs_TableOfContents');
Index: vendor/google/apiclient-services/src/Docs/TableRange.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/TableRange.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/TableRange.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\Docs;
+
+class TableRange extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $columnSpan;
+  /**
+   * @var int
+   */
+  public $rowSpan;
+  protected $tableCellLocationType = TableCellLocation::class;
+  protected $tableCellLocationDataType = '';
+
+  /**
+   * @param int
+   */
+  public function setColumnSpan($columnSpan)
+  {
+    $this->columnSpan = $columnSpan;
+  }
+  /**
+   * @return int
+   */
+  public function getColumnSpan()
+  {
+    return $this->columnSpan;
+  }
+  /**
+   * @param int
+   */
+  public function setRowSpan($rowSpan)
+  {
+    $this->rowSpan = $rowSpan;
+  }
+  /**
+   * @return int
+   */
+  public function getRowSpan()
+  {
+    return $this->rowSpan;
+  }
+  /**
+   * @param TableCellLocation
+   */
+  public function setTableCellLocation(TableCellLocation $tableCellLocation)
+  {
+    $this->tableCellLocation = $tableCellLocation;
+  }
+  /**
+   * @return TableCellLocation
+   */
+  public function getTableCellLocation()
+  {
+    return $this->tableCellLocation;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TableRange::class, 'Google_Service_Docs_TableRange');
Index: vendor/google/apiclient-services/src/Docs/TableRow.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/TableRow.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/TableRow.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,147 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Docs;
+
+class TableRow extends \Google\Collection
+{
+  protected $collection_key = 'tableCells';
+  /**
+   * @var int
+   */
+  public $endIndex;
+  /**
+   * @var int
+   */
+  public $startIndex;
+  /**
+   * @var string[]
+   */
+  public $suggestedDeletionIds;
+  /**
+   * @var string[]
+   */
+  public $suggestedInsertionIds;
+  protected $suggestedTableRowStyleChangesType = SuggestedTableRowStyle::class;
+  protected $suggestedTableRowStyleChangesDataType = 'map';
+  protected $tableCellsType = TableCell::class;
+  protected $tableCellsDataType = 'array';
+  protected $tableRowStyleType = TableRowStyle::class;
+  protected $tableRowStyleDataType = '';
+
+  /**
+   * @param int
+   */
+  public function setEndIndex($endIndex)
+  {
+    $this->endIndex = $endIndex;
+  }
+  /**
+   * @return int
+   */
+  public function getEndIndex()
+  {
+    return $this->endIndex;
+  }
+  /**
+   * @param int
+   */
+  public function setStartIndex($startIndex)
+  {
+    $this->startIndex = $startIndex;
+  }
+  /**
+   * @return int
+   */
+  public function getStartIndex()
+  {
+    return $this->startIndex;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSuggestedDeletionIds($suggestedDeletionIds)
+  {
+    $this->suggestedDeletionIds = $suggestedDeletionIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSuggestedDeletionIds()
+  {
+    return $this->suggestedDeletionIds;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSuggestedInsertionIds($suggestedInsertionIds)
+  {
+    $this->suggestedInsertionIds = $suggestedInsertionIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSuggestedInsertionIds()
+  {
+    return $this->suggestedInsertionIds;
+  }
+  /**
+   * @param SuggestedTableRowStyle[]
+   */
+  public function setSuggestedTableRowStyleChanges($suggestedTableRowStyleChanges)
+  {
+    $this->suggestedTableRowStyleChanges = $suggestedTableRowStyleChanges;
+  }
+  /**
+   * @return SuggestedTableRowStyle[]
+   */
+  public function getSuggestedTableRowStyleChanges()
+  {
+    return $this->suggestedTableRowStyleChanges;
+  }
+  /**
+   * @param TableCell[]
+   */
+  public function setTableCells($tableCells)
+  {
+    $this->tableCells = $tableCells;
+  }
+  /**
+   * @return TableCell[]
+   */
+  public function getTableCells()
+  {
+    return $this->tableCells;
+  }
+  /**
+   * @param TableRowStyle
+   */
+  public function setTableRowStyle(TableRowStyle $tableRowStyle)
+  {
+    $this->tableRowStyle = $tableRowStyle;
+  }
+  /**
+   * @return TableRowStyle
+   */
+  public function getTableRowStyle()
+  {
+    return $this->tableRowStyle;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TableRow::class, 'Google_Service_Docs_TableRow');
Index: vendor/google/apiclient-services/src/Docs/TableRowStyle.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/TableRowStyle.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/TableRowStyle.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\Docs;
+
+class TableRowStyle extends \Google\Model
+{
+  protected $minRowHeightType = Dimension::class;
+  protected $minRowHeightDataType = '';
+  /**
+   * @var bool
+   */
+  public $preventOverflow;
+  /**
+   * @var bool
+   */
+  public $tableHeader;
+
+  /**
+   * @param Dimension
+   */
+  public function setMinRowHeight(Dimension $minRowHeight)
+  {
+    $this->minRowHeight = $minRowHeight;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getMinRowHeight()
+  {
+    return $this->minRowHeight;
+  }
+  /**
+   * @param bool
+   */
+  public function setPreventOverflow($preventOverflow)
+  {
+    $this->preventOverflow = $preventOverflow;
+  }
+  /**
+   * @return bool
+   */
+  public function getPreventOverflow()
+  {
+    return $this->preventOverflow;
+  }
+  /**
+   * @param bool
+   */
+  public function setTableHeader($tableHeader)
+  {
+    $this->tableHeader = $tableHeader;
+  }
+  /**
+   * @return bool
+   */
+  public function getTableHeader()
+  {
+    return $this->tableHeader;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TableRowStyle::class, 'Google_Service_Docs_TableRowStyle');
Index: vendor/google/apiclient-services/src/Docs/TableRowStyleSuggestionState.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/TableRowStyleSuggestionState.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/TableRowStyleSuggestionState.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\Docs;
+
+class TableRowStyleSuggestionState extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $minRowHeightSuggested;
+
+  /**
+   * @param bool
+   */
+  public function setMinRowHeightSuggested($minRowHeightSuggested)
+  {
+    $this->minRowHeightSuggested = $minRowHeightSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getMinRowHeightSuggested()
+  {
+    return $this->minRowHeightSuggested;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TableRowStyleSuggestionState::class, 'Google_Service_Docs_TableRowStyleSuggestionState');
Index: vendor/google/apiclient-services/src/Docs/TableStyle.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/TableStyle.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/TableStyle.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\Docs;
+
+class TableStyle extends \Google\Collection
+{
+  protected $collection_key = 'tableColumnProperties';
+  protected $tableColumnPropertiesType = TableColumnProperties::class;
+  protected $tableColumnPropertiesDataType = 'array';
+
+  /**
+   * @param TableColumnProperties[]
+   */
+  public function setTableColumnProperties($tableColumnProperties)
+  {
+    $this->tableColumnProperties = $tableColumnProperties;
+  }
+  /**
+   * @return TableColumnProperties[]
+   */
+  public function getTableColumnProperties()
+  {
+    return $this->tableColumnProperties;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TableStyle::class, 'Google_Service_Docs_TableStyle');
Index: vendor/google/apiclient-services/src/Docs/TabsCriteria.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/TabsCriteria.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/TabsCriteria.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\Docs;
+
+class TabsCriteria extends \Google\Collection
+{
+  protected $collection_key = 'tabIds';
+  /**
+   * @var string[]
+   */
+  public $tabIds;
+
+  /**
+   * @param string[]
+   */
+  public function setTabIds($tabIds)
+  {
+    $this->tabIds = $tabIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getTabIds()
+  {
+    return $this->tabIds;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TabsCriteria::class, 'Google_Service_Docs_TabsCriteria');
Index: vendor/google/apiclient-services/src/Docs/TextRun.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/TextRun.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/TextRun.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\Docs;
+
+class TextRun extends \Google\Collection
+{
+  protected $collection_key = 'suggestedInsertionIds';
+  /**
+   * @var string
+   */
+  public $content;
+  /**
+   * @var string[]
+   */
+  public $suggestedDeletionIds;
+  /**
+   * @var string[]
+   */
+  public $suggestedInsertionIds;
+  protected $suggestedTextStyleChangesType = SuggestedTextStyle::class;
+  protected $suggestedTextStyleChangesDataType = 'map';
+  protected $textStyleType = TextStyle::class;
+  protected $textStyleDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSuggestedDeletionIds($suggestedDeletionIds)
+  {
+    $this->suggestedDeletionIds = $suggestedDeletionIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSuggestedDeletionIds()
+  {
+    return $this->suggestedDeletionIds;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSuggestedInsertionIds($suggestedInsertionIds)
+  {
+    $this->suggestedInsertionIds = $suggestedInsertionIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSuggestedInsertionIds()
+  {
+    return $this->suggestedInsertionIds;
+  }
+  /**
+   * @param SuggestedTextStyle[]
+   */
+  public function setSuggestedTextStyleChanges($suggestedTextStyleChanges)
+  {
+    $this->suggestedTextStyleChanges = $suggestedTextStyleChanges;
+  }
+  /**
+   * @return SuggestedTextStyle[]
+   */
+  public function getSuggestedTextStyleChanges()
+  {
+    return $this->suggestedTextStyleChanges;
+  }
+  /**
+   * @param TextStyle
+   */
+  public function setTextStyle(TextStyle $textStyle)
+  {
+    $this->textStyle = $textStyle;
+  }
+  /**
+   * @return TextStyle
+   */
+  public function getTextStyle()
+  {
+    return $this->textStyle;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TextRun::class, 'Google_Service_Docs_TextRun');
Index: vendor/google/apiclient-services/src/Docs/TextStyle.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/TextStyle.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/TextStyle.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\Docs;
+
+class TextStyle extends \Google\Model
+{
+  protected $backgroundColorType = OptionalColor::class;
+  protected $backgroundColorDataType = '';
+  /**
+   * @var string
+   */
+  public $baselineOffset;
+  /**
+   * @var bool
+   */
+  public $bold;
+  protected $fontSizeType = Dimension::class;
+  protected $fontSizeDataType = '';
+  protected $foregroundColorType = OptionalColor::class;
+  protected $foregroundColorDataType = '';
+  /**
+   * @var bool
+   */
+  public $italic;
+  protected $linkType = Link::class;
+  protected $linkDataType = '';
+  /**
+   * @var bool
+   */
+  public $smallCaps;
+  /**
+   * @var bool
+   */
+  public $strikethrough;
+  /**
+   * @var bool
+   */
+  public $underline;
+  protected $weightedFontFamilyType = WeightedFontFamily::class;
+  protected $weightedFontFamilyDataType = '';
+
+  /**
+   * @param OptionalColor
+   */
+  public function setBackgroundColor(OptionalColor $backgroundColor)
+  {
+    $this->backgroundColor = $backgroundColor;
+  }
+  /**
+   * @return OptionalColor
+   */
+  public function getBackgroundColor()
+  {
+    return $this->backgroundColor;
+  }
+  /**
+   * @param string
+   */
+  public function setBaselineOffset($baselineOffset)
+  {
+    $this->baselineOffset = $baselineOffset;
+  }
+  /**
+   * @return string
+   */
+  public function getBaselineOffset()
+  {
+    return $this->baselineOffset;
+  }
+  /**
+   * @param bool
+   */
+  public function setBold($bold)
+  {
+    $this->bold = $bold;
+  }
+  /**
+   * @return bool
+   */
+  public function getBold()
+  {
+    return $this->bold;
+  }
+  /**
+   * @param Dimension
+   */
+  public function setFontSize(Dimension $fontSize)
+  {
+    $this->fontSize = $fontSize;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getFontSize()
+  {
+    return $this->fontSize;
+  }
+  /**
+   * @param OptionalColor
+   */
+  public function setForegroundColor(OptionalColor $foregroundColor)
+  {
+    $this->foregroundColor = $foregroundColor;
+  }
+  /**
+   * @return OptionalColor
+   */
+  public function getForegroundColor()
+  {
+    return $this->foregroundColor;
+  }
+  /**
+   * @param bool
+   */
+  public function setItalic($italic)
+  {
+    $this->italic = $italic;
+  }
+  /**
+   * @return bool
+   */
+  public function getItalic()
+  {
+    return $this->italic;
+  }
+  /**
+   * @param Link
+   */
+  public function setLink(Link $link)
+  {
+    $this->link = $link;
+  }
+  /**
+   * @return Link
+   */
+  public function getLink()
+  {
+    return $this->link;
+  }
+  /**
+   * @param bool
+   */
+  public function setSmallCaps($smallCaps)
+  {
+    $this->smallCaps = $smallCaps;
+  }
+  /**
+   * @return bool
+   */
+  public function getSmallCaps()
+  {
+    return $this->smallCaps;
+  }
+  /**
+   * @param bool
+   */
+  public function setStrikethrough($strikethrough)
+  {
+    $this->strikethrough = $strikethrough;
+  }
+  /**
+   * @return bool
+   */
+  public function getStrikethrough()
+  {
+    return $this->strikethrough;
+  }
+  /**
+   * @param bool
+   */
+  public function setUnderline($underline)
+  {
+    $this->underline = $underline;
+  }
+  /**
+   * @return bool
+   */
+  public function getUnderline()
+  {
+    return $this->underline;
+  }
+  /**
+   * @param WeightedFontFamily
+   */
+  public function setWeightedFontFamily(WeightedFontFamily $weightedFontFamily)
+  {
+    $this->weightedFontFamily = $weightedFontFamily;
+  }
+  /**
+   * @return WeightedFontFamily
+   */
+  public function getWeightedFontFamily()
+  {
+    return $this->weightedFontFamily;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TextStyle::class, 'Google_Service_Docs_TextStyle');
Index: vendor/google/apiclient-services/src/Docs/TextStyleSuggestionState.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/TextStyleSuggestionState.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/TextStyleSuggestionState.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,224 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Docs;
+
+class TextStyleSuggestionState extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $backgroundColorSuggested;
+  /**
+   * @var bool
+   */
+  public $baselineOffsetSuggested;
+  /**
+   * @var bool
+   */
+  public $boldSuggested;
+  /**
+   * @var bool
+   */
+  public $fontSizeSuggested;
+  /**
+   * @var bool
+   */
+  public $foregroundColorSuggested;
+  /**
+   * @var bool
+   */
+  public $italicSuggested;
+  /**
+   * @var bool
+   */
+  public $linkSuggested;
+  /**
+   * @var bool
+   */
+  public $smallCapsSuggested;
+  /**
+   * @var bool
+   */
+  public $strikethroughSuggested;
+  /**
+   * @var bool
+   */
+  public $underlineSuggested;
+  /**
+   * @var bool
+   */
+  public $weightedFontFamilySuggested;
+
+  /**
+   * @param bool
+   */
+  public function setBackgroundColorSuggested($backgroundColorSuggested)
+  {
+    $this->backgroundColorSuggested = $backgroundColorSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getBackgroundColorSuggested()
+  {
+    return $this->backgroundColorSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setBaselineOffsetSuggested($baselineOffsetSuggested)
+  {
+    $this->baselineOffsetSuggested = $baselineOffsetSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getBaselineOffsetSuggested()
+  {
+    return $this->baselineOffsetSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setBoldSuggested($boldSuggested)
+  {
+    $this->boldSuggested = $boldSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getBoldSuggested()
+  {
+    return $this->boldSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setFontSizeSuggested($fontSizeSuggested)
+  {
+    $this->fontSizeSuggested = $fontSizeSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getFontSizeSuggested()
+  {
+    return $this->fontSizeSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setForegroundColorSuggested($foregroundColorSuggested)
+  {
+    $this->foregroundColorSuggested = $foregroundColorSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getForegroundColorSuggested()
+  {
+    return $this->foregroundColorSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setItalicSuggested($italicSuggested)
+  {
+    $this->italicSuggested = $italicSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getItalicSuggested()
+  {
+    return $this->italicSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setLinkSuggested($linkSuggested)
+  {
+    $this->linkSuggested = $linkSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getLinkSuggested()
+  {
+    return $this->linkSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setSmallCapsSuggested($smallCapsSuggested)
+  {
+    $this->smallCapsSuggested = $smallCapsSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getSmallCapsSuggested()
+  {
+    return $this->smallCapsSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setStrikethroughSuggested($strikethroughSuggested)
+  {
+    $this->strikethroughSuggested = $strikethroughSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getStrikethroughSuggested()
+  {
+    return $this->strikethroughSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setUnderlineSuggested($underlineSuggested)
+  {
+    $this->underlineSuggested = $underlineSuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getUnderlineSuggested()
+  {
+    return $this->underlineSuggested;
+  }
+  /**
+   * @param bool
+   */
+  public function setWeightedFontFamilySuggested($weightedFontFamilySuggested)
+  {
+    $this->weightedFontFamilySuggested = $weightedFontFamilySuggested;
+  }
+  /**
+   * @return bool
+   */
+  public function getWeightedFontFamilySuggested()
+  {
+    return $this->weightedFontFamilySuggested;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TextStyleSuggestionState::class, 'Google_Service_Docs_TextStyleSuggestionState');
Index: vendor/google/apiclient-services/src/Docs/UnmergeTableCellsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/UnmergeTableCellsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/UnmergeTableCellsRequest.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\Docs;
+
+class UnmergeTableCellsRequest extends \Google\Model
+{
+  protected $tableRangeType = TableRange::class;
+  protected $tableRangeDataType = '';
+
+  /**
+   * @param TableRange
+   */
+  public function setTableRange(TableRange $tableRange)
+  {
+    $this->tableRange = $tableRange;
+  }
+  /**
+   * @return TableRange
+   */
+  public function getTableRange()
+  {
+    return $this->tableRange;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UnmergeTableCellsRequest::class, 'Google_Service_Docs_UnmergeTableCellsRequest');
Index: vendor/google/apiclient-services/src/Docs/UpdateDocumentStyleRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/UpdateDocumentStyleRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/UpdateDocumentStyleRequest.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\Docs;
+
+class UpdateDocumentStyleRequest extends \Google\Model
+{
+  protected $documentStyleType = DocumentStyle::class;
+  protected $documentStyleDataType = '';
+  /**
+   * @var string
+   */
+  public $fields;
+  /**
+   * @var string
+   */
+  public $tabId;
+
+  /**
+   * @param DocumentStyle
+   */
+  public function setDocumentStyle(DocumentStyle $documentStyle)
+  {
+    $this->documentStyle = $documentStyle;
+  }
+  /**
+   * @return DocumentStyle
+   */
+  public function getDocumentStyle()
+  {
+    return $this->documentStyle;
+  }
+  /**
+   * @param string
+   */
+  public function setFields($fields)
+  {
+    $this->fields = $fields;
+  }
+  /**
+   * @return string
+   */
+  public function getFields()
+  {
+    return $this->fields;
+  }
+  /**
+   * @param string
+   */
+  public function setTabId($tabId)
+  {
+    $this->tabId = $tabId;
+  }
+  /**
+   * @return string
+   */
+  public function getTabId()
+  {
+    return $this->tabId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UpdateDocumentStyleRequest::class, 'Google_Service_Docs_UpdateDocumentStyleRequest');
Index: vendor/google/apiclient-services/src/Docs/UpdateParagraphStyleRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/UpdateParagraphStyleRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/UpdateParagraphStyleRequest.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\Docs;
+
+class UpdateParagraphStyleRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $fields;
+  protected $paragraphStyleType = ParagraphStyle::class;
+  protected $paragraphStyleDataType = '';
+  protected $rangeType = Range::class;
+  protected $rangeDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setFields($fields)
+  {
+    $this->fields = $fields;
+  }
+  /**
+   * @return string
+   */
+  public function getFields()
+  {
+    return $this->fields;
+  }
+  /**
+   * @param ParagraphStyle
+   */
+  public function setParagraphStyle(ParagraphStyle $paragraphStyle)
+  {
+    $this->paragraphStyle = $paragraphStyle;
+  }
+  /**
+   * @return ParagraphStyle
+   */
+  public function getParagraphStyle()
+  {
+    return $this->paragraphStyle;
+  }
+  /**
+   * @param Range
+   */
+  public function setRange(Range $range)
+  {
+    $this->range = $range;
+  }
+  /**
+   * @return Range
+   */
+  public function getRange()
+  {
+    return $this->range;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UpdateParagraphStyleRequest::class, 'Google_Service_Docs_UpdateParagraphStyleRequest');
Index: vendor/google/apiclient-services/src/Docs/UpdateSectionStyleRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/UpdateSectionStyleRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/UpdateSectionStyleRequest.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\Docs;
+
+class UpdateSectionStyleRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $fields;
+  protected $rangeType = Range::class;
+  protected $rangeDataType = '';
+  protected $sectionStyleType = SectionStyle::class;
+  protected $sectionStyleDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setFields($fields)
+  {
+    $this->fields = $fields;
+  }
+  /**
+   * @return string
+   */
+  public function getFields()
+  {
+    return $this->fields;
+  }
+  /**
+   * @param Range
+   */
+  public function setRange(Range $range)
+  {
+    $this->range = $range;
+  }
+  /**
+   * @return Range
+   */
+  public function getRange()
+  {
+    return $this->range;
+  }
+  /**
+   * @param SectionStyle
+   */
+  public function setSectionStyle(SectionStyle $sectionStyle)
+  {
+    $this->sectionStyle = $sectionStyle;
+  }
+  /**
+   * @return SectionStyle
+   */
+  public function getSectionStyle()
+  {
+    return $this->sectionStyle;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UpdateSectionStyleRequest::class, 'Google_Service_Docs_UpdateSectionStyleRequest');
Index: vendor/google/apiclient-services/src/Docs/UpdateTableCellStyleRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/UpdateTableCellStyleRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/UpdateTableCellStyleRequest.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\Docs;
+
+class UpdateTableCellStyleRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $fields;
+  protected $tableCellStyleType = TableCellStyle::class;
+  protected $tableCellStyleDataType = '';
+  protected $tableRangeType = TableRange::class;
+  protected $tableRangeDataType = '';
+  protected $tableStartLocationType = Location::class;
+  protected $tableStartLocationDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setFields($fields)
+  {
+    $this->fields = $fields;
+  }
+  /**
+   * @return string
+   */
+  public function getFields()
+  {
+    return $this->fields;
+  }
+  /**
+   * @param TableCellStyle
+   */
+  public function setTableCellStyle(TableCellStyle $tableCellStyle)
+  {
+    $this->tableCellStyle = $tableCellStyle;
+  }
+  /**
+   * @return TableCellStyle
+   */
+  public function getTableCellStyle()
+  {
+    return $this->tableCellStyle;
+  }
+  /**
+   * @param TableRange
+   */
+  public function setTableRange(TableRange $tableRange)
+  {
+    $this->tableRange = $tableRange;
+  }
+  /**
+   * @return TableRange
+   */
+  public function getTableRange()
+  {
+    return $this->tableRange;
+  }
+  /**
+   * @param Location
+   */
+  public function setTableStartLocation(Location $tableStartLocation)
+  {
+    $this->tableStartLocation = $tableStartLocation;
+  }
+  /**
+   * @return Location
+   */
+  public function getTableStartLocation()
+  {
+    return $this->tableStartLocation;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UpdateTableCellStyleRequest::class, 'Google_Service_Docs_UpdateTableCellStyleRequest');
Index: vendor/google/apiclient-services/src/Docs/UpdateTableColumnPropertiesRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/UpdateTableColumnPropertiesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/UpdateTableColumnPropertiesRequest.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\Docs;
+
+class UpdateTableColumnPropertiesRequest extends \Google\Collection
+{
+  protected $collection_key = 'columnIndices';
+  /**
+   * @var int[]
+   */
+  public $columnIndices;
+  /**
+   * @var string
+   */
+  public $fields;
+  protected $tableColumnPropertiesType = TableColumnProperties::class;
+  protected $tableColumnPropertiesDataType = '';
+  protected $tableStartLocationType = Location::class;
+  protected $tableStartLocationDataType = '';
+
+  /**
+   * @param int[]
+   */
+  public function setColumnIndices($columnIndices)
+  {
+    $this->columnIndices = $columnIndices;
+  }
+  /**
+   * @return int[]
+   */
+  public function getColumnIndices()
+  {
+    return $this->columnIndices;
+  }
+  /**
+   * @param string
+   */
+  public function setFields($fields)
+  {
+    $this->fields = $fields;
+  }
+  /**
+   * @return string
+   */
+  public function getFields()
+  {
+    return $this->fields;
+  }
+  /**
+   * @param TableColumnProperties
+   */
+  public function setTableColumnProperties(TableColumnProperties $tableColumnProperties)
+  {
+    $this->tableColumnProperties = $tableColumnProperties;
+  }
+  /**
+   * @return TableColumnProperties
+   */
+  public function getTableColumnProperties()
+  {
+    return $this->tableColumnProperties;
+  }
+  /**
+   * @param Location
+   */
+  public function setTableStartLocation(Location $tableStartLocation)
+  {
+    $this->tableStartLocation = $tableStartLocation;
+  }
+  /**
+   * @return Location
+   */
+  public function getTableStartLocation()
+  {
+    return $this->tableStartLocation;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UpdateTableColumnPropertiesRequest::class, 'Google_Service_Docs_UpdateTableColumnPropertiesRequest');
Index: vendor/google/apiclient-services/src/Docs/UpdateTableRowStyleRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/UpdateTableRowStyleRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/UpdateTableRowStyleRequest.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\Docs;
+
+class UpdateTableRowStyleRequest extends \Google\Collection
+{
+  protected $collection_key = 'rowIndices';
+  /**
+   * @var string
+   */
+  public $fields;
+  /**
+   * @var int[]
+   */
+  public $rowIndices;
+  protected $tableRowStyleType = TableRowStyle::class;
+  protected $tableRowStyleDataType = '';
+  protected $tableStartLocationType = Location::class;
+  protected $tableStartLocationDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setFields($fields)
+  {
+    $this->fields = $fields;
+  }
+  /**
+   * @return string
+   */
+  public function getFields()
+  {
+    return $this->fields;
+  }
+  /**
+   * @param int[]
+   */
+  public function setRowIndices($rowIndices)
+  {
+    $this->rowIndices = $rowIndices;
+  }
+  /**
+   * @return int[]
+   */
+  public function getRowIndices()
+  {
+    return $this->rowIndices;
+  }
+  /**
+   * @param TableRowStyle
+   */
+  public function setTableRowStyle(TableRowStyle $tableRowStyle)
+  {
+    $this->tableRowStyle = $tableRowStyle;
+  }
+  /**
+   * @return TableRowStyle
+   */
+  public function getTableRowStyle()
+  {
+    return $this->tableRowStyle;
+  }
+  /**
+   * @param Location
+   */
+  public function setTableStartLocation(Location $tableStartLocation)
+  {
+    $this->tableStartLocation = $tableStartLocation;
+  }
+  /**
+   * @return Location
+   */
+  public function getTableStartLocation()
+  {
+    return $this->tableStartLocation;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UpdateTableRowStyleRequest::class, 'Google_Service_Docs_UpdateTableRowStyleRequest');
Index: vendor/google/apiclient-services/src/Docs/UpdateTextStyleRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/UpdateTextStyleRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/UpdateTextStyleRequest.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\Docs;
+
+class UpdateTextStyleRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $fields;
+  protected $rangeType = Range::class;
+  protected $rangeDataType = '';
+  protected $textStyleType = TextStyle::class;
+  protected $textStyleDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setFields($fields)
+  {
+    $this->fields = $fields;
+  }
+  /**
+   * @return string
+   */
+  public function getFields()
+  {
+    return $this->fields;
+  }
+  /**
+   * @param Range
+   */
+  public function setRange(Range $range)
+  {
+    $this->range = $range;
+  }
+  /**
+   * @return Range
+   */
+  public function getRange()
+  {
+    return $this->range;
+  }
+  /**
+   * @param TextStyle
+   */
+  public function setTextStyle(TextStyle $textStyle)
+  {
+    $this->textStyle = $textStyle;
+  }
+  /**
+   * @return TextStyle
+   */
+  public function getTextStyle()
+  {
+    return $this->textStyle;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UpdateTextStyleRequest::class, 'Google_Service_Docs_UpdateTextStyleRequest');
Index: vendor/google/apiclient-services/src/Docs/WeightedFontFamily.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/WeightedFontFamily.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/WeightedFontFamily.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\Docs;
+
+class WeightedFontFamily extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $fontFamily;
+  /**
+   * @var int
+   */
+  public $weight;
+
+  /**
+   * @param string
+   */
+  public function setFontFamily($fontFamily)
+  {
+    $this->fontFamily = $fontFamily;
+  }
+  /**
+   * @return string
+   */
+  public function getFontFamily()
+  {
+    return $this->fontFamily;
+  }
+  /**
+   * @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(WeightedFontFamily::class, 'Google_Service_Docs_WeightedFontFamily');
Index: vendor/google/apiclient-services/src/Docs/WriteControl.php
===================================================================
--- vendor/google/apiclient-services/src/Docs/WriteControl.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Docs/WriteControl.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\Docs;
+
+class WriteControl extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $requiredRevisionId;
+  /**
+   * @var string
+   */
+  public $targetRevisionId;
+
+  /**
+   * @param string
+   */
+  public function setRequiredRevisionId($requiredRevisionId)
+  {
+    $this->requiredRevisionId = $requiredRevisionId;
+  }
+  /**
+   * @return string
+   */
+  public function getRequiredRevisionId()
+  {
+    return $this->requiredRevisionId;
+  }
+  /**
+   * @param string
+   */
+  public function setTargetRevisionId($targetRevisionId)
+  {
+    $this->targetRevisionId = $targetRevisionId;
+  }
+  /**
+   * @return string
+   */
+  public function getTargetRevisionId()
+  {
+    return $this->targetRevisionId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(WriteControl::class, 'Google_Service_Docs_WriteControl');
