Index: vendor/google/apiclient-services/src/Slides/AffineTransform.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/AffineTransform.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/AffineTransform.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\Slides;
+
+class AffineTransform extends \Google\Model
+{
+  public $scaleX;
+  public $scaleY;
+  public $shearX;
+  public $shearY;
+  public $translateX;
+  public $translateY;
+  /**
+   * @var string
+   */
+  public $unit;
+
+  public function setScaleX($scaleX)
+  {
+    $this->scaleX = $scaleX;
+  }
+  public function getScaleX()
+  {
+    return $this->scaleX;
+  }
+  public function setScaleY($scaleY)
+  {
+    $this->scaleY = $scaleY;
+  }
+  public function getScaleY()
+  {
+    return $this->scaleY;
+  }
+  public function setShearX($shearX)
+  {
+    $this->shearX = $shearX;
+  }
+  public function getShearX()
+  {
+    return $this->shearX;
+  }
+  public function setShearY($shearY)
+  {
+    $this->shearY = $shearY;
+  }
+  public function getShearY()
+  {
+    return $this->shearY;
+  }
+  public function setTranslateX($translateX)
+  {
+    $this->translateX = $translateX;
+  }
+  public function getTranslateX()
+  {
+    return $this->translateX;
+  }
+  public function setTranslateY($translateY)
+  {
+    $this->translateY = $translateY;
+  }
+  public function getTranslateY()
+  {
+    return $this->translateY;
+  }
+  /**
+   * @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(AffineTransform::class, 'Google_Service_Slides_AffineTransform');
Index: vendor/google/apiclient-services/src/Slides/AutoText.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/AutoText.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/AutoText.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\Slides;
+
+class AutoText extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $content;
+  protected $styleType = TextStyle::class;
+  protected $styleDataType = '';
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param TextStyle
+   */
+  public function setStyle(TextStyle $style)
+  {
+    $this->style = $style;
+  }
+  /**
+   * @return TextStyle
+   */
+  public function getStyle()
+  {
+    return $this->style;
+  }
+  /**
+   * @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_Slides_AutoText');
Index: vendor/google/apiclient-services/src/Slides/Autofit.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/Autofit.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/Autofit.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\Slides;
+
+class Autofit extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $autofitType;
+  /**
+   * @var float
+   */
+  public $fontScale;
+  /**
+   * @var float
+   */
+  public $lineSpacingReduction;
+
+  /**
+   * @param string
+   */
+  public function setAutofitType($autofitType)
+  {
+    $this->autofitType = $autofitType;
+  }
+  /**
+   * @return string
+   */
+  public function getAutofitType()
+  {
+    return $this->autofitType;
+  }
+  /**
+   * @param float
+   */
+  public function setFontScale($fontScale)
+  {
+    $this->fontScale = $fontScale;
+  }
+  /**
+   * @return float
+   */
+  public function getFontScale()
+  {
+    return $this->fontScale;
+  }
+  /**
+   * @param float
+   */
+  public function setLineSpacingReduction($lineSpacingReduction)
+  {
+    $this->lineSpacingReduction = $lineSpacingReduction;
+  }
+  /**
+   * @return float
+   */
+  public function getLineSpacingReduction()
+  {
+    return $this->lineSpacingReduction;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Autofit::class, 'Google_Service_Slides_Autofit');
Index: vendor/google/apiclient-services/src/Slides/BatchUpdatePresentationRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/BatchUpdatePresentationRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/BatchUpdatePresentationRequest.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\Slides;
+
+class BatchUpdatePresentationRequest 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(BatchUpdatePresentationRequest::class, 'Google_Service_Slides_BatchUpdatePresentationRequest');
Index: vendor/google/apiclient-services/src/Slides/BatchUpdatePresentationResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/BatchUpdatePresentationResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/BatchUpdatePresentationResponse.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\Slides;
+
+class BatchUpdatePresentationResponse extends \Google\Collection
+{
+  protected $collection_key = 'replies';
+  /**
+   * @var string
+   */
+  public $presentationId;
+  protected $repliesType = Response::class;
+  protected $repliesDataType = 'array';
+  protected $writeControlType = WriteControl::class;
+  protected $writeControlDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setPresentationId($presentationId)
+  {
+    $this->presentationId = $presentationId;
+  }
+  /**
+   * @return string
+   */
+  public function getPresentationId()
+  {
+    return $this->presentationId;
+  }
+  /**
+   * @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(BatchUpdatePresentationResponse::class, 'Google_Service_Slides_BatchUpdatePresentationResponse');
Index: vendor/google/apiclient-services/src/Slides/Bullet.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/Bullet.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/Bullet.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\Slides;
+
+class Bullet extends \Google\Model
+{
+  protected $bulletStyleType = TextStyle::class;
+  protected $bulletStyleDataType = '';
+  /**
+   * @var string
+   */
+  public $glyph;
+  /**
+   * @var string
+   */
+  public $listId;
+  /**
+   * @var int
+   */
+  public $nestingLevel;
+
+  /**
+   * @param TextStyle
+   */
+  public function setBulletStyle(TextStyle $bulletStyle)
+  {
+    $this->bulletStyle = $bulletStyle;
+  }
+  /**
+   * @return TextStyle
+   */
+  public function getBulletStyle()
+  {
+    return $this->bulletStyle;
+  }
+  /**
+   * @param string
+   */
+  public function setGlyph($glyph)
+  {
+    $this->glyph = $glyph;
+  }
+  /**
+   * @return string
+   */
+  public function getGlyph()
+  {
+    return $this->glyph;
+  }
+  /**
+   * @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;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Bullet::class, 'Google_Service_Slides_Bullet');
Index: vendor/google/apiclient-services/src/Slides/ColorScheme.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/ColorScheme.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/ColorScheme.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\Slides;
+
+class ColorScheme extends \Google\Collection
+{
+  protected $collection_key = 'colors';
+  protected $colorsType = ThemeColorPair::class;
+  protected $colorsDataType = 'array';
+
+  /**
+   * @param ThemeColorPair[]
+   */
+  public function setColors($colors)
+  {
+    $this->colors = $colors;
+  }
+  /**
+   * @return ThemeColorPair[]
+   */
+  public function getColors()
+  {
+    return $this->colors;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ColorScheme::class, 'Google_Service_Slides_ColorScheme');
Index: vendor/google/apiclient-services/src/Slides/ColorStop.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/ColorStop.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/ColorStop.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\Slides;
+
+class ColorStop extends \Google\Model
+{
+  /**
+   * @var float
+   */
+  public $alpha;
+  protected $colorType = OpaqueColor::class;
+  protected $colorDataType = '';
+  /**
+   * @var float
+   */
+  public $position;
+
+  /**
+   * @param float
+   */
+  public function setAlpha($alpha)
+  {
+    $this->alpha = $alpha;
+  }
+  /**
+   * @return float
+   */
+  public function getAlpha()
+  {
+    return $this->alpha;
+  }
+  /**
+   * @param OpaqueColor
+   */
+  public function setColor(OpaqueColor $color)
+  {
+    $this->color = $color;
+  }
+  /**
+   * @return OpaqueColor
+   */
+  public function getColor()
+  {
+    return $this->color;
+  }
+  /**
+   * @param float
+   */
+  public function setPosition($position)
+  {
+    $this->position = $position;
+  }
+  /**
+   * @return float
+   */
+  public function getPosition()
+  {
+    return $this->position;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ColorStop::class, 'Google_Service_Slides_ColorStop');
Index: vendor/google/apiclient-services/src/Slides/CreateImageRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/CreateImageRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/CreateImageRequest.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\Slides;
+
+class CreateImageRequest extends \Google\Model
+{
+  protected $elementPropertiesType = PageElementProperties::class;
+  protected $elementPropertiesDataType = '';
+  /**
+   * @var string
+   */
+  public $objectId;
+  /**
+   * @var string
+   */
+  public $url;
+
+  /**
+   * @param PageElementProperties
+   */
+  public function setElementProperties(PageElementProperties $elementProperties)
+  {
+    $this->elementProperties = $elementProperties;
+  }
+  /**
+   * @return PageElementProperties
+   */
+  public function getElementProperties()
+  {
+    return $this->elementProperties;
+  }
+  /**
+   * @param string
+   */
+  public function setObjectId($objectId)
+  {
+    $this->objectId = $objectId;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectId()
+  {
+    return $this->objectId;
+  }
+  /**
+   * @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(CreateImageRequest::class, 'Google_Service_Slides_CreateImageRequest');
Index: vendor/google/apiclient-services/src/Slides/CreateImageResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/CreateImageResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/CreateImageResponse.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\Slides;
+
+class CreateImageResponse 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(CreateImageResponse::class, 'Google_Service_Slides_CreateImageResponse');
Index: vendor/google/apiclient-services/src/Slides/CreateLineRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/CreateLineRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/CreateLineRequest.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\Slides;
+
+class CreateLineRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $category;
+  protected $elementPropertiesType = PageElementProperties::class;
+  protected $elementPropertiesDataType = '';
+  /**
+   * @var string
+   */
+  public $lineCategory;
+  /**
+   * @var string
+   */
+  public $objectId;
+
+  /**
+   * @param string
+   */
+  public function setCategory($category)
+  {
+    $this->category = $category;
+  }
+  /**
+   * @return string
+   */
+  public function getCategory()
+  {
+    return $this->category;
+  }
+  /**
+   * @param PageElementProperties
+   */
+  public function setElementProperties(PageElementProperties $elementProperties)
+  {
+    $this->elementProperties = $elementProperties;
+  }
+  /**
+   * @return PageElementProperties
+   */
+  public function getElementProperties()
+  {
+    return $this->elementProperties;
+  }
+  /**
+   * @param string
+   */
+  public function setLineCategory($lineCategory)
+  {
+    $this->lineCategory = $lineCategory;
+  }
+  /**
+   * @return string
+   */
+  public function getLineCategory()
+  {
+    return $this->lineCategory;
+  }
+  /**
+   * @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(CreateLineRequest::class, 'Google_Service_Slides_CreateLineRequest');
Index: vendor/google/apiclient-services/src/Slides/CreateLineResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/CreateLineResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/CreateLineResponse.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\Slides;
+
+class CreateLineResponse 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(CreateLineResponse::class, 'Google_Service_Slides_CreateLineResponse');
Index: vendor/google/apiclient-services/src/Slides/CreateParagraphBulletsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/CreateParagraphBulletsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/CreateParagraphBulletsRequest.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\Slides;
+
+class CreateParagraphBulletsRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $bulletPreset;
+  protected $cellLocationType = TableCellLocation::class;
+  protected $cellLocationDataType = '';
+  /**
+   * @var string
+   */
+  public $objectId;
+  protected $textRangeType = Range::class;
+  protected $textRangeDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setBulletPreset($bulletPreset)
+  {
+    $this->bulletPreset = $bulletPreset;
+  }
+  /**
+   * @return string
+   */
+  public function getBulletPreset()
+  {
+    return $this->bulletPreset;
+  }
+  /**
+   * @param TableCellLocation
+   */
+  public function setCellLocation(TableCellLocation $cellLocation)
+  {
+    $this->cellLocation = $cellLocation;
+  }
+  /**
+   * @return TableCellLocation
+   */
+  public function getCellLocation()
+  {
+    return $this->cellLocation;
+  }
+  /**
+   * @param string
+   */
+  public function setObjectId($objectId)
+  {
+    $this->objectId = $objectId;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectId()
+  {
+    return $this->objectId;
+  }
+  /**
+   * @param Range
+   */
+  public function setTextRange(Range $textRange)
+  {
+    $this->textRange = $textRange;
+  }
+  /**
+   * @return Range
+   */
+  public function getTextRange()
+  {
+    return $this->textRange;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CreateParagraphBulletsRequest::class, 'Google_Service_Slides_CreateParagraphBulletsRequest');
Index: vendor/google/apiclient-services/src/Slides/CreateShapeRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/CreateShapeRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/CreateShapeRequest.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\Slides;
+
+class CreateShapeRequest extends \Google\Model
+{
+  protected $elementPropertiesType = PageElementProperties::class;
+  protected $elementPropertiesDataType = '';
+  /**
+   * @var string
+   */
+  public $objectId;
+  /**
+   * @var string
+   */
+  public $shapeType;
+
+  /**
+   * @param PageElementProperties
+   */
+  public function setElementProperties(PageElementProperties $elementProperties)
+  {
+    $this->elementProperties = $elementProperties;
+  }
+  /**
+   * @return PageElementProperties
+   */
+  public function getElementProperties()
+  {
+    return $this->elementProperties;
+  }
+  /**
+   * @param string
+   */
+  public function setObjectId($objectId)
+  {
+    $this->objectId = $objectId;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectId()
+  {
+    return $this->objectId;
+  }
+  /**
+   * @param string
+   */
+  public function setShapeType($shapeType)
+  {
+    $this->shapeType = $shapeType;
+  }
+  /**
+   * @return string
+   */
+  public function getShapeType()
+  {
+    return $this->shapeType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CreateShapeRequest::class, 'Google_Service_Slides_CreateShapeRequest');
Index: vendor/google/apiclient-services/src/Slides/CreateShapeResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/CreateShapeResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/CreateShapeResponse.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\Slides;
+
+class CreateShapeResponse 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(CreateShapeResponse::class, 'Google_Service_Slides_CreateShapeResponse');
Index: vendor/google/apiclient-services/src/Slides/CreateSheetsChartRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/CreateSheetsChartRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/CreateSheetsChartRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,114 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Slides;
+
+class CreateSheetsChartRequest extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $chartId;
+  protected $elementPropertiesType = PageElementProperties::class;
+  protected $elementPropertiesDataType = '';
+  /**
+   * @var string
+   */
+  public $linkingMode;
+  /**
+   * @var string
+   */
+  public $objectId;
+  /**
+   * @var string
+   */
+  public $spreadsheetId;
+
+  /**
+   * @param int
+   */
+  public function setChartId($chartId)
+  {
+    $this->chartId = $chartId;
+  }
+  /**
+   * @return int
+   */
+  public function getChartId()
+  {
+    return $this->chartId;
+  }
+  /**
+   * @param PageElementProperties
+   */
+  public function setElementProperties(PageElementProperties $elementProperties)
+  {
+    $this->elementProperties = $elementProperties;
+  }
+  /**
+   * @return PageElementProperties
+   */
+  public function getElementProperties()
+  {
+    return $this->elementProperties;
+  }
+  /**
+   * @param string
+   */
+  public function setLinkingMode($linkingMode)
+  {
+    $this->linkingMode = $linkingMode;
+  }
+  /**
+   * @return string
+   */
+  public function getLinkingMode()
+  {
+    return $this->linkingMode;
+  }
+  /**
+   * @param string
+   */
+  public function setObjectId($objectId)
+  {
+    $this->objectId = $objectId;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectId()
+  {
+    return $this->objectId;
+  }
+  /**
+   * @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(CreateSheetsChartRequest::class, 'Google_Service_Slides_CreateSheetsChartRequest');
Index: vendor/google/apiclient-services/src/Slides/CreateSheetsChartResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/CreateSheetsChartResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/CreateSheetsChartResponse.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\Slides;
+
+class CreateSheetsChartResponse 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(CreateSheetsChartResponse::class, 'Google_Service_Slides_CreateSheetsChartResponse');
Index: vendor/google/apiclient-services/src/Slides/CreateSlideRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/CreateSlideRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/CreateSlideRequest.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\Slides;
+
+class CreateSlideRequest extends \Google\Collection
+{
+  protected $collection_key = 'placeholderIdMappings';
+  /**
+   * @var int
+   */
+  public $insertionIndex;
+  /**
+   * @var string
+   */
+  public $objectId;
+  protected $placeholderIdMappingsType = LayoutPlaceholderIdMapping::class;
+  protected $placeholderIdMappingsDataType = 'array';
+  protected $slideLayoutReferenceType = LayoutReference::class;
+  protected $slideLayoutReferenceDataType = '';
+
+  /**
+   * @param int
+   */
+  public function setInsertionIndex($insertionIndex)
+  {
+    $this->insertionIndex = $insertionIndex;
+  }
+  /**
+   * @return int
+   */
+  public function getInsertionIndex()
+  {
+    return $this->insertionIndex;
+  }
+  /**
+   * @param string
+   */
+  public function setObjectId($objectId)
+  {
+    $this->objectId = $objectId;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectId()
+  {
+    return $this->objectId;
+  }
+  /**
+   * @param LayoutPlaceholderIdMapping[]
+   */
+  public function setPlaceholderIdMappings($placeholderIdMappings)
+  {
+    $this->placeholderIdMappings = $placeholderIdMappings;
+  }
+  /**
+   * @return LayoutPlaceholderIdMapping[]
+   */
+  public function getPlaceholderIdMappings()
+  {
+    return $this->placeholderIdMappings;
+  }
+  /**
+   * @param LayoutReference
+   */
+  public function setSlideLayoutReference(LayoutReference $slideLayoutReference)
+  {
+    $this->slideLayoutReference = $slideLayoutReference;
+  }
+  /**
+   * @return LayoutReference
+   */
+  public function getSlideLayoutReference()
+  {
+    return $this->slideLayoutReference;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CreateSlideRequest::class, 'Google_Service_Slides_CreateSlideRequest');
Index: vendor/google/apiclient-services/src/Slides/CreateSlideResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/CreateSlideResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/CreateSlideResponse.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\Slides;
+
+class CreateSlideResponse 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(CreateSlideResponse::class, 'Google_Service_Slides_CreateSlideResponse');
Index: vendor/google/apiclient-services/src/Slides/CreateTableRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/CreateTableRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/CreateTableRequest.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\Slides;
+
+class CreateTableRequest extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $columns;
+  protected $elementPropertiesType = PageElementProperties::class;
+  protected $elementPropertiesDataType = '';
+  /**
+   * @var string
+   */
+  public $objectId;
+  /**
+   * @var int
+   */
+  public $rows;
+
+  /**
+   * @param int
+   */
+  public function setColumns($columns)
+  {
+    $this->columns = $columns;
+  }
+  /**
+   * @return int
+   */
+  public function getColumns()
+  {
+    return $this->columns;
+  }
+  /**
+   * @param PageElementProperties
+   */
+  public function setElementProperties(PageElementProperties $elementProperties)
+  {
+    $this->elementProperties = $elementProperties;
+  }
+  /**
+   * @return PageElementProperties
+   */
+  public function getElementProperties()
+  {
+    return $this->elementProperties;
+  }
+  /**
+   * @param string
+   */
+  public function setObjectId($objectId)
+  {
+    $this->objectId = $objectId;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectId()
+  {
+    return $this->objectId;
+  }
+  /**
+   * @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(CreateTableRequest::class, 'Google_Service_Slides_CreateTableRequest');
Index: vendor/google/apiclient-services/src/Slides/CreateTableResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/CreateTableResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/CreateTableResponse.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\Slides;
+
+class CreateTableResponse 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(CreateTableResponse::class, 'Google_Service_Slides_CreateTableResponse');
Index: vendor/google/apiclient-services/src/Slides/CreateVideoRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/CreateVideoRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/CreateVideoRequest.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\Slides;
+
+class CreateVideoRequest extends \Google\Model
+{
+  protected $elementPropertiesType = PageElementProperties::class;
+  protected $elementPropertiesDataType = '';
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $objectId;
+  /**
+   * @var string
+   */
+  public $source;
+
+  /**
+   * @param PageElementProperties
+   */
+  public function setElementProperties(PageElementProperties $elementProperties)
+  {
+    $this->elementProperties = $elementProperties;
+  }
+  /**
+   * @return PageElementProperties
+   */
+  public function getElementProperties()
+  {
+    return $this->elementProperties;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setObjectId($objectId)
+  {
+    $this->objectId = $objectId;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectId()
+  {
+    return $this->objectId;
+  }
+  /**
+   * @param string
+   */
+  public function setSource($source)
+  {
+    $this->source = $source;
+  }
+  /**
+   * @return string
+   */
+  public function getSource()
+  {
+    return $this->source;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CreateVideoRequest::class, 'Google_Service_Slides_CreateVideoRequest');
Index: vendor/google/apiclient-services/src/Slides/CreateVideoResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/CreateVideoResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/CreateVideoResponse.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\Slides;
+
+class CreateVideoResponse 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(CreateVideoResponse::class, 'Google_Service_Slides_CreateVideoResponse');
Index: vendor/google/apiclient-services/src/Slides/CropProperties.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/CropProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/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\Slides;
+
+class CropProperties extends \Google\Model
+{
+  /**
+   * @var float
+   */
+  public $angle;
+  /**
+   * @var float
+   */
+  public $bottomOffset;
+  /**
+   * @var float
+   */
+  public $leftOffset;
+  /**
+   * @var float
+   */
+  public $rightOffset;
+  /**
+   * @var float
+   */
+  public $topOffset;
+
+  /**
+   * @param float
+   */
+  public function setAngle($angle)
+  {
+    $this->angle = $angle;
+  }
+  /**
+   * @return float
+   */
+  public function getAngle()
+  {
+    return $this->angle;
+  }
+  /**
+   * @param float
+   */
+  public function setBottomOffset($bottomOffset)
+  {
+    $this->bottomOffset = $bottomOffset;
+  }
+  /**
+   * @return float
+   */
+  public function getBottomOffset()
+  {
+    return $this->bottomOffset;
+  }
+  /**
+   * @param float
+   */
+  public function setLeftOffset($leftOffset)
+  {
+    $this->leftOffset = $leftOffset;
+  }
+  /**
+   * @return float
+   */
+  public function getLeftOffset()
+  {
+    return $this->leftOffset;
+  }
+  /**
+   * @param float
+   */
+  public function setRightOffset($rightOffset)
+  {
+    $this->rightOffset = $rightOffset;
+  }
+  /**
+   * @return float
+   */
+  public function getRightOffset()
+  {
+    return $this->rightOffset;
+  }
+  /**
+   * @param float
+   */
+  public function setTopOffset($topOffset)
+  {
+    $this->topOffset = $topOffset;
+  }
+  /**
+   * @return float
+   */
+  public function getTopOffset()
+  {
+    return $this->topOffset;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CropProperties::class, 'Google_Service_Slides_CropProperties');
Index: vendor/google/apiclient-services/src/Slides/DeleteObjectRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/DeleteObjectRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/DeleteObjectRequest.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\Slides;
+
+class DeleteObjectRequest 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(DeleteObjectRequest::class, 'Google_Service_Slides_DeleteObjectRequest');
Index: vendor/google/apiclient-services/src/Slides/DeleteParagraphBulletsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/DeleteParagraphBulletsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/DeleteParagraphBulletsRequest.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\Slides;
+
+class DeleteParagraphBulletsRequest extends \Google\Model
+{
+  protected $cellLocationType = TableCellLocation::class;
+  protected $cellLocationDataType = '';
+  /**
+   * @var string
+   */
+  public $objectId;
+  protected $textRangeType = Range::class;
+  protected $textRangeDataType = '';
+
+  /**
+   * @param TableCellLocation
+   */
+  public function setCellLocation(TableCellLocation $cellLocation)
+  {
+    $this->cellLocation = $cellLocation;
+  }
+  /**
+   * @return TableCellLocation
+   */
+  public function getCellLocation()
+  {
+    return $this->cellLocation;
+  }
+  /**
+   * @param string
+   */
+  public function setObjectId($objectId)
+  {
+    $this->objectId = $objectId;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectId()
+  {
+    return $this->objectId;
+  }
+  /**
+   * @param Range
+   */
+  public function setTextRange(Range $textRange)
+  {
+    $this->textRange = $textRange;
+  }
+  /**
+   * @return Range
+   */
+  public function getTextRange()
+  {
+    return $this->textRange;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeleteParagraphBulletsRequest::class, 'Google_Service_Slides_DeleteParagraphBulletsRequest');
Index: vendor/google/apiclient-services/src/Slides/DeleteTableColumnRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/DeleteTableColumnRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/DeleteTableColumnRequest.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\Slides;
+
+class DeleteTableColumnRequest extends \Google\Model
+{
+  protected $cellLocationType = TableCellLocation::class;
+  protected $cellLocationDataType = '';
+  /**
+   * @var string
+   */
+  public $tableObjectId;
+
+  /**
+   * @param TableCellLocation
+   */
+  public function setCellLocation(TableCellLocation $cellLocation)
+  {
+    $this->cellLocation = $cellLocation;
+  }
+  /**
+   * @return TableCellLocation
+   */
+  public function getCellLocation()
+  {
+    return $this->cellLocation;
+  }
+  /**
+   * @param string
+   */
+  public function setTableObjectId($tableObjectId)
+  {
+    $this->tableObjectId = $tableObjectId;
+  }
+  /**
+   * @return string
+   */
+  public function getTableObjectId()
+  {
+    return $this->tableObjectId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeleteTableColumnRequest::class, 'Google_Service_Slides_DeleteTableColumnRequest');
Index: vendor/google/apiclient-services/src/Slides/DeleteTableRowRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/DeleteTableRowRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/DeleteTableRowRequest.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\Slides;
+
+class DeleteTableRowRequest extends \Google\Model
+{
+  protected $cellLocationType = TableCellLocation::class;
+  protected $cellLocationDataType = '';
+  /**
+   * @var string
+   */
+  public $tableObjectId;
+
+  /**
+   * @param TableCellLocation
+   */
+  public function setCellLocation(TableCellLocation $cellLocation)
+  {
+    $this->cellLocation = $cellLocation;
+  }
+  /**
+   * @return TableCellLocation
+   */
+  public function getCellLocation()
+  {
+    return $this->cellLocation;
+  }
+  /**
+   * @param string
+   */
+  public function setTableObjectId($tableObjectId)
+  {
+    $this->tableObjectId = $tableObjectId;
+  }
+  /**
+   * @return string
+   */
+  public function getTableObjectId()
+  {
+    return $this->tableObjectId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeleteTableRowRequest::class, 'Google_Service_Slides_DeleteTableRowRequest');
Index: vendor/google/apiclient-services/src/Slides/DeleteTextRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/DeleteTextRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/DeleteTextRequest.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\Slides;
+
+class DeleteTextRequest extends \Google\Model
+{
+  protected $cellLocationType = TableCellLocation::class;
+  protected $cellLocationDataType = '';
+  /**
+   * @var string
+   */
+  public $objectId;
+  protected $textRangeType = Range::class;
+  protected $textRangeDataType = '';
+
+  /**
+   * @param TableCellLocation
+   */
+  public function setCellLocation(TableCellLocation $cellLocation)
+  {
+    $this->cellLocation = $cellLocation;
+  }
+  /**
+   * @return TableCellLocation
+   */
+  public function getCellLocation()
+  {
+    return $this->cellLocation;
+  }
+  /**
+   * @param string
+   */
+  public function setObjectId($objectId)
+  {
+    $this->objectId = $objectId;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectId()
+  {
+    return $this->objectId;
+  }
+  /**
+   * @param Range
+   */
+  public function setTextRange(Range $textRange)
+  {
+    $this->textRange = $textRange;
+  }
+  /**
+   * @return Range
+   */
+  public function getTextRange()
+  {
+    return $this->textRange;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeleteTextRequest::class, 'Google_Service_Slides_DeleteTextRequest');
Index: vendor/google/apiclient-services/src/Slides/Dimension.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/Dimension.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/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\Slides;
+
+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_Slides_Dimension');
Index: vendor/google/apiclient-services/src/Slides/DuplicateObjectRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/DuplicateObjectRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/DuplicateObjectRequest.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\Slides;
+
+class DuplicateObjectRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $objectId;
+  /**
+   * @var string[]
+   */
+  public $objectIds;
+
+  /**
+   * @param string
+   */
+  public function setObjectId($objectId)
+  {
+    $this->objectId = $objectId;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectId()
+  {
+    return $this->objectId;
+  }
+  /**
+   * @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(DuplicateObjectRequest::class, 'Google_Service_Slides_DuplicateObjectRequest');
Index: vendor/google/apiclient-services/src/Slides/DuplicateObjectResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/DuplicateObjectResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/DuplicateObjectResponse.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\Slides;
+
+class DuplicateObjectResponse 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(DuplicateObjectResponse::class, 'Google_Service_Slides_DuplicateObjectResponse');
Index: vendor/google/apiclient-services/src/Slides/Group.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/Group.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/Group.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\Slides;
+
+class Group extends \Google\Collection
+{
+  protected $collection_key = 'children';
+  protected $childrenType = PageElement::class;
+  protected $childrenDataType = 'array';
+
+  /**
+   * @param PageElement[]
+   */
+  public function setChildren($children)
+  {
+    $this->children = $children;
+  }
+  /**
+   * @return PageElement[]
+   */
+  public function getChildren()
+  {
+    return $this->children;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Group::class, 'Google_Service_Slides_Group');
Index: vendor/google/apiclient-services/src/Slides/GroupObjectsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/GroupObjectsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/GroupObjectsRequest.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\Slides;
+
+class GroupObjectsRequest extends \Google\Collection
+{
+  protected $collection_key = 'childrenObjectIds';
+  /**
+   * @var string[]
+   */
+  public $childrenObjectIds;
+  /**
+   * @var string
+   */
+  public $groupObjectId;
+
+  /**
+   * @param string[]
+   */
+  public function setChildrenObjectIds($childrenObjectIds)
+  {
+    $this->childrenObjectIds = $childrenObjectIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getChildrenObjectIds()
+  {
+    return $this->childrenObjectIds;
+  }
+  /**
+   * @param string
+   */
+  public function setGroupObjectId($groupObjectId)
+  {
+    $this->groupObjectId = $groupObjectId;
+  }
+  /**
+   * @return string
+   */
+  public function getGroupObjectId()
+  {
+    return $this->groupObjectId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GroupObjectsRequest::class, 'Google_Service_Slides_GroupObjectsRequest');
Index: vendor/google/apiclient-services/src/Slides/GroupObjectsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/GroupObjectsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/GroupObjectsResponse.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\Slides;
+
+class GroupObjectsResponse 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(GroupObjectsResponse::class, 'Google_Service_Slides_GroupObjectsResponse');
Index: vendor/google/apiclient-services/src/Slides/Image.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/Image.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/Image.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\Slides;
+
+class Image extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $contentUrl;
+  protected $imagePropertiesType = ImageProperties::class;
+  protected $imagePropertiesDataType = '';
+  protected $placeholderType = Placeholder::class;
+  protected $placeholderDataType = '';
+  /**
+   * @var string
+   */
+  public $sourceUrl;
+
+  /**
+   * @param string
+   */
+  public function setContentUrl($contentUrl)
+  {
+    $this->contentUrl = $contentUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getContentUrl()
+  {
+    return $this->contentUrl;
+  }
+  /**
+   * @param ImageProperties
+   */
+  public function setImageProperties(ImageProperties $imageProperties)
+  {
+    $this->imageProperties = $imageProperties;
+  }
+  /**
+   * @return ImageProperties
+   */
+  public function getImageProperties()
+  {
+    return $this->imageProperties;
+  }
+  /**
+   * @param Placeholder
+   */
+  public function setPlaceholder(Placeholder $placeholder)
+  {
+    $this->placeholder = $placeholder;
+  }
+  /**
+   * @return Placeholder
+   */
+  public function getPlaceholder()
+  {
+    return $this->placeholder;
+  }
+  /**
+   * @param string
+   */
+  public function setSourceUrl($sourceUrl)
+  {
+    $this->sourceUrl = $sourceUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getSourceUrl()
+  {
+    return $this->sourceUrl;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Image::class, 'Google_Service_Slides_Image');
Index: vendor/google/apiclient-services/src/Slides/ImageProperties.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/ImageProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/ImageProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,160 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Slides;
+
+class ImageProperties extends \Google\Model
+{
+  /**
+   * @var float
+   */
+  public $brightness;
+  /**
+   * @var float
+   */
+  public $contrast;
+  protected $cropPropertiesType = CropProperties::class;
+  protected $cropPropertiesDataType = '';
+  protected $linkType = Link::class;
+  protected $linkDataType = '';
+  protected $outlineType = Outline::class;
+  protected $outlineDataType = '';
+  protected $recolorType = Recolor::class;
+  protected $recolorDataType = '';
+  protected $shadowType = Shadow::class;
+  protected $shadowDataType = '';
+  /**
+   * @var float
+   */
+  public $transparency;
+
+  /**
+   * @param float
+   */
+  public function setBrightness($brightness)
+  {
+    $this->brightness = $brightness;
+  }
+  /**
+   * @return float
+   */
+  public function getBrightness()
+  {
+    return $this->brightness;
+  }
+  /**
+   * @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 Link
+   */
+  public function setLink(Link $link)
+  {
+    $this->link = $link;
+  }
+  /**
+   * @return Link
+   */
+  public function getLink()
+  {
+    return $this->link;
+  }
+  /**
+   * @param Outline
+   */
+  public function setOutline(Outline $outline)
+  {
+    $this->outline = $outline;
+  }
+  /**
+   * @return Outline
+   */
+  public function getOutline()
+  {
+    return $this->outline;
+  }
+  /**
+   * @param Recolor
+   */
+  public function setRecolor(Recolor $recolor)
+  {
+    $this->recolor = $recolor;
+  }
+  /**
+   * @return Recolor
+   */
+  public function getRecolor()
+  {
+    return $this->recolor;
+  }
+  /**
+   * @param Shadow
+   */
+  public function setShadow(Shadow $shadow)
+  {
+    $this->shadow = $shadow;
+  }
+  /**
+   * @return Shadow
+   */
+  public function getShadow()
+  {
+    return $this->shadow;
+  }
+  /**
+   * @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_Slides_ImageProperties');
Index: vendor/google/apiclient-services/src/Slides/InsertTableColumnsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/InsertTableColumnsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/InsertTableColumnsRequest.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\Slides;
+
+class InsertTableColumnsRequest extends \Google\Model
+{
+  protected $cellLocationType = TableCellLocation::class;
+  protected $cellLocationDataType = '';
+  /**
+   * @var bool
+   */
+  public $insertRight;
+  /**
+   * @var int
+   */
+  public $number;
+  /**
+   * @var string
+   */
+  public $tableObjectId;
+
+  /**
+   * @param TableCellLocation
+   */
+  public function setCellLocation(TableCellLocation $cellLocation)
+  {
+    $this->cellLocation = $cellLocation;
+  }
+  /**
+   * @return TableCellLocation
+   */
+  public function getCellLocation()
+  {
+    return $this->cellLocation;
+  }
+  /**
+   * @param bool
+   */
+  public function setInsertRight($insertRight)
+  {
+    $this->insertRight = $insertRight;
+  }
+  /**
+   * @return bool
+   */
+  public function getInsertRight()
+  {
+    return $this->insertRight;
+  }
+  /**
+   * @param int
+   */
+  public function setNumber($number)
+  {
+    $this->number = $number;
+  }
+  /**
+   * @return int
+   */
+  public function getNumber()
+  {
+    return $this->number;
+  }
+  /**
+   * @param string
+   */
+  public function setTableObjectId($tableObjectId)
+  {
+    $this->tableObjectId = $tableObjectId;
+  }
+  /**
+   * @return string
+   */
+  public function getTableObjectId()
+  {
+    return $this->tableObjectId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(InsertTableColumnsRequest::class, 'Google_Service_Slides_InsertTableColumnsRequest');
Index: vendor/google/apiclient-services/src/Slides/InsertTableRowsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/InsertTableRowsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/InsertTableRowsRequest.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\Slides;
+
+class InsertTableRowsRequest extends \Google\Model
+{
+  protected $cellLocationType = TableCellLocation::class;
+  protected $cellLocationDataType = '';
+  /**
+   * @var bool
+   */
+  public $insertBelow;
+  /**
+   * @var int
+   */
+  public $number;
+  /**
+   * @var string
+   */
+  public $tableObjectId;
+
+  /**
+   * @param TableCellLocation
+   */
+  public function setCellLocation(TableCellLocation $cellLocation)
+  {
+    $this->cellLocation = $cellLocation;
+  }
+  /**
+   * @return TableCellLocation
+   */
+  public function getCellLocation()
+  {
+    return $this->cellLocation;
+  }
+  /**
+   * @param bool
+   */
+  public function setInsertBelow($insertBelow)
+  {
+    $this->insertBelow = $insertBelow;
+  }
+  /**
+   * @return bool
+   */
+  public function getInsertBelow()
+  {
+    return $this->insertBelow;
+  }
+  /**
+   * @param int
+   */
+  public function setNumber($number)
+  {
+    $this->number = $number;
+  }
+  /**
+   * @return int
+   */
+  public function getNumber()
+  {
+    return $this->number;
+  }
+  /**
+   * @param string
+   */
+  public function setTableObjectId($tableObjectId)
+  {
+    $this->tableObjectId = $tableObjectId;
+  }
+  /**
+   * @return string
+   */
+  public function getTableObjectId()
+  {
+    return $this->tableObjectId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(InsertTableRowsRequest::class, 'Google_Service_Slides_InsertTableRowsRequest');
Index: vendor/google/apiclient-services/src/Slides/InsertTextRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/InsertTextRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/InsertTextRequest.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\Slides;
+
+class InsertTextRequest extends \Google\Model
+{
+  protected $cellLocationType = TableCellLocation::class;
+  protected $cellLocationDataType = '';
+  /**
+   * @var int
+   */
+  public $insertionIndex;
+  /**
+   * @var string
+   */
+  public $objectId;
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param TableCellLocation
+   */
+  public function setCellLocation(TableCellLocation $cellLocation)
+  {
+    $this->cellLocation = $cellLocation;
+  }
+  /**
+   * @return TableCellLocation
+   */
+  public function getCellLocation()
+  {
+    return $this->cellLocation;
+  }
+  /**
+   * @param int
+   */
+  public function setInsertionIndex($insertionIndex)
+  {
+    $this->insertionIndex = $insertionIndex;
+  }
+  /**
+   * @return int
+   */
+  public function getInsertionIndex()
+  {
+    return $this->insertionIndex;
+  }
+  /**
+   * @param string
+   */
+  public function setObjectId($objectId)
+  {
+    $this->objectId = $objectId;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectId()
+  {
+    return $this->objectId;
+  }
+  /**
+   * @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_Slides_InsertTextRequest');
Index: vendor/google/apiclient-services/src/Slides/LayoutPlaceholderIdMapping.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/LayoutPlaceholderIdMapping.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/LayoutPlaceholderIdMapping.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\Slides;
+
+class LayoutPlaceholderIdMapping extends \Google\Model
+{
+  protected $layoutPlaceholderType = Placeholder::class;
+  protected $layoutPlaceholderDataType = '';
+  /**
+   * @var string
+   */
+  public $layoutPlaceholderObjectId;
+  /**
+   * @var string
+   */
+  public $objectId;
+
+  /**
+   * @param Placeholder
+   */
+  public function setLayoutPlaceholder(Placeholder $layoutPlaceholder)
+  {
+    $this->layoutPlaceholder = $layoutPlaceholder;
+  }
+  /**
+   * @return Placeholder
+   */
+  public function getLayoutPlaceholder()
+  {
+    return $this->layoutPlaceholder;
+  }
+  /**
+   * @param string
+   */
+  public function setLayoutPlaceholderObjectId($layoutPlaceholderObjectId)
+  {
+    $this->layoutPlaceholderObjectId = $layoutPlaceholderObjectId;
+  }
+  /**
+   * @return string
+   */
+  public function getLayoutPlaceholderObjectId()
+  {
+    return $this->layoutPlaceholderObjectId;
+  }
+  /**
+   * @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(LayoutPlaceholderIdMapping::class, 'Google_Service_Slides_LayoutPlaceholderIdMapping');
Index: vendor/google/apiclient-services/src/Slides/LayoutProperties.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/LayoutProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/LayoutProperties.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\Slides;
+
+class LayoutProperties extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $masterObjectId;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setMasterObjectId($masterObjectId)
+  {
+    $this->masterObjectId = $masterObjectId;
+  }
+  /**
+   * @return string
+   */
+  public function getMasterObjectId()
+  {
+    return $this->masterObjectId;
+  }
+  /**
+   * @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(LayoutProperties::class, 'Google_Service_Slides_LayoutProperties');
Index: vendor/google/apiclient-services/src/Slides/LayoutReference.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/LayoutReference.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/LayoutReference.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\Slides;
+
+class LayoutReference extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $layoutId;
+  /**
+   * @var string
+   */
+  public $predefinedLayout;
+
+  /**
+   * @param string
+   */
+  public function setLayoutId($layoutId)
+  {
+    $this->layoutId = $layoutId;
+  }
+  /**
+   * @return string
+   */
+  public function getLayoutId()
+  {
+    return $this->layoutId;
+  }
+  /**
+   * @param string
+   */
+  public function setPredefinedLayout($predefinedLayout)
+  {
+    $this->predefinedLayout = $predefinedLayout;
+  }
+  /**
+   * @return string
+   */
+  public function getPredefinedLayout()
+  {
+    return $this->predefinedLayout;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(LayoutReference::class, 'Google_Service_Slides_LayoutReference');
Index: vendor/google/apiclient-services/src/Slides/Line.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/Line.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/Line.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\Slides;
+
+class Line extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $lineCategory;
+  protected $linePropertiesType = LineProperties::class;
+  protected $linePropertiesDataType = '';
+  /**
+   * @var string
+   */
+  public $lineType;
+
+  /**
+   * @param string
+   */
+  public function setLineCategory($lineCategory)
+  {
+    $this->lineCategory = $lineCategory;
+  }
+  /**
+   * @return string
+   */
+  public function getLineCategory()
+  {
+    return $this->lineCategory;
+  }
+  /**
+   * @param LineProperties
+   */
+  public function setLineProperties(LineProperties $lineProperties)
+  {
+    $this->lineProperties = $lineProperties;
+  }
+  /**
+   * @return LineProperties
+   */
+  public function getLineProperties()
+  {
+    return $this->lineProperties;
+  }
+  /**
+   * @param string
+   */
+  public function setLineType($lineType)
+  {
+    $this->lineType = $lineType;
+  }
+  /**
+   * @return string
+   */
+  public function getLineType()
+  {
+    return $this->lineType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Line::class, 'Google_Service_Slides_Line');
Index: vendor/google/apiclient-services/src/Slides/LineConnection.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/LineConnection.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/LineConnection.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\Slides;
+
+class LineConnection extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $connectedObjectId;
+  /**
+   * @var int
+   */
+  public $connectionSiteIndex;
+
+  /**
+   * @param string
+   */
+  public function setConnectedObjectId($connectedObjectId)
+  {
+    $this->connectedObjectId = $connectedObjectId;
+  }
+  /**
+   * @return string
+   */
+  public function getConnectedObjectId()
+  {
+    return $this->connectedObjectId;
+  }
+  /**
+   * @param int
+   */
+  public function setConnectionSiteIndex($connectionSiteIndex)
+  {
+    $this->connectionSiteIndex = $connectionSiteIndex;
+  }
+  /**
+   * @return int
+   */
+  public function getConnectionSiteIndex()
+  {
+    return $this->connectionSiteIndex;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(LineConnection::class, 'Google_Service_Slides_LineConnection');
Index: vendor/google/apiclient-services/src/Slides/LineFill.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/LineFill.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/LineFill.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\Slides;
+
+class LineFill extends \Google\Model
+{
+  protected $solidFillType = SolidFill::class;
+  protected $solidFillDataType = '';
+
+  /**
+   * @param SolidFill
+   */
+  public function setSolidFill(SolidFill $solidFill)
+  {
+    $this->solidFill = $solidFill;
+  }
+  /**
+   * @return SolidFill
+   */
+  public function getSolidFill()
+  {
+    return $this->solidFill;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(LineFill::class, 'Google_Service_Slides_LineFill');
Index: vendor/google/apiclient-services/src/Slides/LineProperties.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/LineProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/LineProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,160 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Slides;
+
+class LineProperties extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $dashStyle;
+  /**
+   * @var string
+   */
+  public $endArrow;
+  protected $endConnectionType = LineConnection::class;
+  protected $endConnectionDataType = '';
+  protected $lineFillType = LineFill::class;
+  protected $lineFillDataType = '';
+  protected $linkType = Link::class;
+  protected $linkDataType = '';
+  /**
+   * @var string
+   */
+  public $startArrow;
+  protected $startConnectionType = LineConnection::class;
+  protected $startConnectionDataType = '';
+  protected $weightType = Dimension::class;
+  protected $weightDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setDashStyle($dashStyle)
+  {
+    $this->dashStyle = $dashStyle;
+  }
+  /**
+   * @return string
+   */
+  public function getDashStyle()
+  {
+    return $this->dashStyle;
+  }
+  /**
+   * @param string
+   */
+  public function setEndArrow($endArrow)
+  {
+    $this->endArrow = $endArrow;
+  }
+  /**
+   * @return string
+   */
+  public function getEndArrow()
+  {
+    return $this->endArrow;
+  }
+  /**
+   * @param LineConnection
+   */
+  public function setEndConnection(LineConnection $endConnection)
+  {
+    $this->endConnection = $endConnection;
+  }
+  /**
+   * @return LineConnection
+   */
+  public function getEndConnection()
+  {
+    return $this->endConnection;
+  }
+  /**
+   * @param LineFill
+   */
+  public function setLineFill(LineFill $lineFill)
+  {
+    $this->lineFill = $lineFill;
+  }
+  /**
+   * @return LineFill
+   */
+  public function getLineFill()
+  {
+    return $this->lineFill;
+  }
+  /**
+   * @param Link
+   */
+  public function setLink(Link $link)
+  {
+    $this->link = $link;
+  }
+  /**
+   * @return Link
+   */
+  public function getLink()
+  {
+    return $this->link;
+  }
+  /**
+   * @param string
+   */
+  public function setStartArrow($startArrow)
+  {
+    $this->startArrow = $startArrow;
+  }
+  /**
+   * @return string
+   */
+  public function getStartArrow()
+  {
+    return $this->startArrow;
+  }
+  /**
+   * @param LineConnection
+   */
+  public function setStartConnection(LineConnection $startConnection)
+  {
+    $this->startConnection = $startConnection;
+  }
+  /**
+   * @return LineConnection
+   */
+  public function getStartConnection()
+  {
+    return $this->startConnection;
+  }
+  /**
+   * @param Dimension
+   */
+  public function setWeight(Dimension $weight)
+  {
+    $this->weight = $weight;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getWeight()
+  {
+    return $this->weight;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(LineProperties::class, 'Google_Service_Slides_LineProperties');
Index: vendor/google/apiclient-services/src/Slides/Link.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/Link.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/Link.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\Slides;
+
+class Link extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $pageObjectId;
+  /**
+   * @var string
+   */
+  public $relativeLink;
+  /**
+   * @var int
+   */
+  public $slideIndex;
+  /**
+   * @var string
+   */
+  public $url;
+
+  /**
+   * @param string
+   */
+  public function setPageObjectId($pageObjectId)
+  {
+    $this->pageObjectId = $pageObjectId;
+  }
+  /**
+   * @return string
+   */
+  public function getPageObjectId()
+  {
+    return $this->pageObjectId;
+  }
+  /**
+   * @param string
+   */
+  public function setRelativeLink($relativeLink)
+  {
+    $this->relativeLink = $relativeLink;
+  }
+  /**
+   * @return string
+   */
+  public function getRelativeLink()
+  {
+    return $this->relativeLink;
+  }
+  /**
+   * @param int
+   */
+  public function setSlideIndex($slideIndex)
+  {
+    $this->slideIndex = $slideIndex;
+  }
+  /**
+   * @return int
+   */
+  public function getSlideIndex()
+  {
+    return $this->slideIndex;
+  }
+  /**
+   * @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_Slides_Link');
Index: vendor/google/apiclient-services/src/Slides/MasterProperties.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/MasterProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/MasterProperties.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\Slides;
+
+class MasterProperties extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $displayName;
+
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MasterProperties::class, 'Google_Service_Slides_MasterProperties');
Index: vendor/google/apiclient-services/src/Slides/MergeTableCellsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/MergeTableCellsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/MergeTableCellsRequest.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\Slides;
+
+class MergeTableCellsRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $objectId;
+  protected $tableRangeType = TableRange::class;
+  protected $tableRangeDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setObjectId($objectId)
+  {
+    $this->objectId = $objectId;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectId()
+  {
+    return $this->objectId;
+  }
+  /**
+   * @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_Slides_MergeTableCellsRequest');
Index: vendor/google/apiclient-services/src/Slides/NestingLevel.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/NestingLevel.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/NestingLevel.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\Slides;
+
+class NestingLevel extends \Google\Model
+{
+  protected $bulletStyleType = TextStyle::class;
+  protected $bulletStyleDataType = '';
+
+  /**
+   * @param TextStyle
+   */
+  public function setBulletStyle(TextStyle $bulletStyle)
+  {
+    $this->bulletStyle = $bulletStyle;
+  }
+  /**
+   * @return TextStyle
+   */
+  public function getBulletStyle()
+  {
+    return $this->bulletStyle;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(NestingLevel::class, 'Google_Service_Slides_NestingLevel');
Index: vendor/google/apiclient-services/src/Slides/NotesProperties.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/NotesProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/NotesProperties.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\Slides;
+
+class NotesProperties extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $speakerNotesObjectId;
+
+  /**
+   * @param string
+   */
+  public function setSpeakerNotesObjectId($speakerNotesObjectId)
+  {
+    $this->speakerNotesObjectId = $speakerNotesObjectId;
+  }
+  /**
+   * @return string
+   */
+  public function getSpeakerNotesObjectId()
+  {
+    return $this->speakerNotesObjectId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(NotesProperties::class, 'Google_Service_Slides_NotesProperties');
Index: vendor/google/apiclient-services/src/Slides/OpaqueColor.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/OpaqueColor.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/OpaqueColor.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\Slides;
+
+class OpaqueColor extends \Google\Model
+{
+  protected $rgbColorType = RgbColor::class;
+  protected $rgbColorDataType = '';
+  /**
+   * @var string
+   */
+  public $themeColor;
+
+  /**
+   * @param RgbColor
+   */
+  public function setRgbColor(RgbColor $rgbColor)
+  {
+    $this->rgbColor = $rgbColor;
+  }
+  /**
+   * @return RgbColor
+   */
+  public function getRgbColor()
+  {
+    return $this->rgbColor;
+  }
+  /**
+   * @param string
+   */
+  public function setThemeColor($themeColor)
+  {
+    $this->themeColor = $themeColor;
+  }
+  /**
+   * @return string
+   */
+  public function getThemeColor()
+  {
+    return $this->themeColor;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OpaqueColor::class, 'Google_Service_Slides_OpaqueColor');
Index: vendor/google/apiclient-services/src/Slides/OptionalColor.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/OptionalColor.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/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\Slides;
+
+class OptionalColor extends \Google\Model
+{
+  protected $opaqueColorType = OpaqueColor::class;
+  protected $opaqueColorDataType = '';
+
+  /**
+   * @param OpaqueColor
+   */
+  public function setOpaqueColor(OpaqueColor $opaqueColor)
+  {
+    $this->opaqueColor = $opaqueColor;
+  }
+  /**
+   * @return OpaqueColor
+   */
+  public function getOpaqueColor()
+  {
+    return $this->opaqueColor;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OptionalColor::class, 'Google_Service_Slides_OptionalColor');
Index: vendor/google/apiclient-services/src/Slides/Outline.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/Outline.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/Outline.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\Slides;
+
+class Outline extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $dashStyle;
+  protected $outlineFillType = OutlineFill::class;
+  protected $outlineFillDataType = '';
+  /**
+   * @var string
+   */
+  public $propertyState;
+  protected $weightType = Dimension::class;
+  protected $weightDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setDashStyle($dashStyle)
+  {
+    $this->dashStyle = $dashStyle;
+  }
+  /**
+   * @return string
+   */
+  public function getDashStyle()
+  {
+    return $this->dashStyle;
+  }
+  /**
+   * @param OutlineFill
+   */
+  public function setOutlineFill(OutlineFill $outlineFill)
+  {
+    $this->outlineFill = $outlineFill;
+  }
+  /**
+   * @return OutlineFill
+   */
+  public function getOutlineFill()
+  {
+    return $this->outlineFill;
+  }
+  /**
+   * @param string
+   */
+  public function setPropertyState($propertyState)
+  {
+    $this->propertyState = $propertyState;
+  }
+  /**
+   * @return string
+   */
+  public function getPropertyState()
+  {
+    return $this->propertyState;
+  }
+  /**
+   * @param Dimension
+   */
+  public function setWeight(Dimension $weight)
+  {
+    $this->weight = $weight;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getWeight()
+  {
+    return $this->weight;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Outline::class, 'Google_Service_Slides_Outline');
Index: vendor/google/apiclient-services/src/Slides/OutlineFill.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/OutlineFill.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/OutlineFill.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\Slides;
+
+class OutlineFill extends \Google\Model
+{
+  protected $solidFillType = SolidFill::class;
+  protected $solidFillDataType = '';
+
+  /**
+   * @param SolidFill
+   */
+  public function setSolidFill(SolidFill $solidFill)
+  {
+    $this->solidFill = $solidFill;
+  }
+  /**
+   * @return SolidFill
+   */
+  public function getSolidFill()
+  {
+    return $this->solidFill;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OutlineFill::class, 'Google_Service_Slides_OutlineFill');
Index: vendor/google/apiclient-services/src/Slides/Page.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/Page.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/Page.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,177 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Slides;
+
+class Page extends \Google\Collection
+{
+  protected $collection_key = 'pageElements';
+  protected $layoutPropertiesType = LayoutProperties::class;
+  protected $layoutPropertiesDataType = '';
+  protected $masterPropertiesType = MasterProperties::class;
+  protected $masterPropertiesDataType = '';
+  protected $notesPropertiesType = NotesProperties::class;
+  protected $notesPropertiesDataType = '';
+  /**
+   * @var string
+   */
+  public $objectId;
+  protected $pageElementsType = PageElement::class;
+  protected $pageElementsDataType = 'array';
+  protected $pagePropertiesType = PageProperties::class;
+  protected $pagePropertiesDataType = '';
+  /**
+   * @var string
+   */
+  public $pageType;
+  /**
+   * @var string
+   */
+  public $revisionId;
+  protected $slidePropertiesType = SlideProperties::class;
+  protected $slidePropertiesDataType = '';
+
+  /**
+   * @param LayoutProperties
+   */
+  public function setLayoutProperties(LayoutProperties $layoutProperties)
+  {
+    $this->layoutProperties = $layoutProperties;
+  }
+  /**
+   * @return LayoutProperties
+   */
+  public function getLayoutProperties()
+  {
+    return $this->layoutProperties;
+  }
+  /**
+   * @param MasterProperties
+   */
+  public function setMasterProperties(MasterProperties $masterProperties)
+  {
+    $this->masterProperties = $masterProperties;
+  }
+  /**
+   * @return MasterProperties
+   */
+  public function getMasterProperties()
+  {
+    return $this->masterProperties;
+  }
+  /**
+   * @param NotesProperties
+   */
+  public function setNotesProperties(NotesProperties $notesProperties)
+  {
+    $this->notesProperties = $notesProperties;
+  }
+  /**
+   * @return NotesProperties
+   */
+  public function getNotesProperties()
+  {
+    return $this->notesProperties;
+  }
+  /**
+   * @param string
+   */
+  public function setObjectId($objectId)
+  {
+    $this->objectId = $objectId;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectId()
+  {
+    return $this->objectId;
+  }
+  /**
+   * @param PageElement[]
+   */
+  public function setPageElements($pageElements)
+  {
+    $this->pageElements = $pageElements;
+  }
+  /**
+   * @return PageElement[]
+   */
+  public function getPageElements()
+  {
+    return $this->pageElements;
+  }
+  /**
+   * @param PageProperties
+   */
+  public function setPageProperties(PageProperties $pageProperties)
+  {
+    $this->pageProperties = $pageProperties;
+  }
+  /**
+   * @return PageProperties
+   */
+  public function getPageProperties()
+  {
+    return $this->pageProperties;
+  }
+  /**
+   * @param string
+   */
+  public function setPageType($pageType)
+  {
+    $this->pageType = $pageType;
+  }
+  /**
+   * @return string
+   */
+  public function getPageType()
+  {
+    return $this->pageType;
+  }
+  /**
+   * @param string
+   */
+  public function setRevisionId($revisionId)
+  {
+    $this->revisionId = $revisionId;
+  }
+  /**
+   * @return string
+   */
+  public function getRevisionId()
+  {
+    return $this->revisionId;
+  }
+  /**
+   * @param SlideProperties
+   */
+  public function setSlideProperties(SlideProperties $slideProperties)
+  {
+    $this->slideProperties = $slideProperties;
+  }
+  /**
+   * @return SlideProperties
+   */
+  public function getSlideProperties()
+  {
+    return $this->slideProperties;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Page::class, 'Google_Service_Slides_Page');
Index: vendor/google/apiclient-services/src/Slides/PageBackgroundFill.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/PageBackgroundFill.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/PageBackgroundFill.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\Slides;
+
+class PageBackgroundFill extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $propertyState;
+  protected $solidFillType = SolidFill::class;
+  protected $solidFillDataType = '';
+  protected $stretchedPictureFillType = StretchedPictureFill::class;
+  protected $stretchedPictureFillDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setPropertyState($propertyState)
+  {
+    $this->propertyState = $propertyState;
+  }
+  /**
+   * @return string
+   */
+  public function getPropertyState()
+  {
+    return $this->propertyState;
+  }
+  /**
+   * @param SolidFill
+   */
+  public function setSolidFill(SolidFill $solidFill)
+  {
+    $this->solidFill = $solidFill;
+  }
+  /**
+   * @return SolidFill
+   */
+  public function getSolidFill()
+  {
+    return $this->solidFill;
+  }
+  /**
+   * @param StretchedPictureFill
+   */
+  public function setStretchedPictureFill(StretchedPictureFill $stretchedPictureFill)
+  {
+    $this->stretchedPictureFill = $stretchedPictureFill;
+  }
+  /**
+   * @return StretchedPictureFill
+   */
+  public function getStretchedPictureFill()
+  {
+    return $this->stretchedPictureFill;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PageBackgroundFill::class, 'Google_Service_Slides_PageBackgroundFill');
Index: vendor/google/apiclient-services/src/Slides/PageElement.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/PageElement.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/PageElement.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,256 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Slides;
+
+class PageElement extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $description;
+  protected $elementGroupType = Group::class;
+  protected $elementGroupDataType = '';
+  protected $imageType = Image::class;
+  protected $imageDataType = '';
+  protected $lineType = Line::class;
+  protected $lineDataType = '';
+  /**
+   * @var string
+   */
+  public $objectId;
+  protected $shapeType = Shape::class;
+  protected $shapeDataType = '';
+  protected $sheetsChartType = SheetsChart::class;
+  protected $sheetsChartDataType = '';
+  protected $sizeType = Size::class;
+  protected $sizeDataType = '';
+  protected $speakerSpotlightType = SpeakerSpotlight::class;
+  protected $speakerSpotlightDataType = '';
+  protected $tableType = Table::class;
+  protected $tableDataType = '';
+  /**
+   * @var string
+   */
+  public $title;
+  protected $transformType = AffineTransform::class;
+  protected $transformDataType = '';
+  protected $videoType = Video::class;
+  protected $videoDataType = '';
+  protected $wordArtType = WordArt::class;
+  protected $wordArtDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param Group
+   */
+  public function setElementGroup(Group $elementGroup)
+  {
+    $this->elementGroup = $elementGroup;
+  }
+  /**
+   * @return Group
+   */
+  public function getElementGroup()
+  {
+    return $this->elementGroup;
+  }
+  /**
+   * @param Image
+   */
+  public function setImage(Image $image)
+  {
+    $this->image = $image;
+  }
+  /**
+   * @return Image
+   */
+  public function getImage()
+  {
+    return $this->image;
+  }
+  /**
+   * @param Line
+   */
+  public function setLine(Line $line)
+  {
+    $this->line = $line;
+  }
+  /**
+   * @return Line
+   */
+  public function getLine()
+  {
+    return $this->line;
+  }
+  /**
+   * @param string
+   */
+  public function setObjectId($objectId)
+  {
+    $this->objectId = $objectId;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectId()
+  {
+    return $this->objectId;
+  }
+  /**
+   * @param Shape
+   */
+  public function setShape(Shape $shape)
+  {
+    $this->shape = $shape;
+  }
+  /**
+   * @return Shape
+   */
+  public function getShape()
+  {
+    return $this->shape;
+  }
+  /**
+   * @param SheetsChart
+   */
+  public function setSheetsChart(SheetsChart $sheetsChart)
+  {
+    $this->sheetsChart = $sheetsChart;
+  }
+  /**
+   * @return SheetsChart
+   */
+  public function getSheetsChart()
+  {
+    return $this->sheetsChart;
+  }
+  /**
+   * @param Size
+   */
+  public function setSize(Size $size)
+  {
+    $this->size = $size;
+  }
+  /**
+   * @return Size
+   */
+  public function getSize()
+  {
+    return $this->size;
+  }
+  /**
+   * @param SpeakerSpotlight
+   */
+  public function setSpeakerSpotlight(SpeakerSpotlight $speakerSpotlight)
+  {
+    $this->speakerSpotlight = $speakerSpotlight;
+  }
+  /**
+   * @return SpeakerSpotlight
+   */
+  public function getSpeakerSpotlight()
+  {
+    return $this->speakerSpotlight;
+  }
+  /**
+   * @param Table
+   */
+  public function setTable(Table $table)
+  {
+    $this->table = $table;
+  }
+  /**
+   * @return Table
+   */
+  public function getTable()
+  {
+    return $this->table;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+  /**
+   * @param AffineTransform
+   */
+  public function setTransform(AffineTransform $transform)
+  {
+    $this->transform = $transform;
+  }
+  /**
+   * @return AffineTransform
+   */
+  public function getTransform()
+  {
+    return $this->transform;
+  }
+  /**
+   * @param Video
+   */
+  public function setVideo(Video $video)
+  {
+    $this->video = $video;
+  }
+  /**
+   * @return Video
+   */
+  public function getVideo()
+  {
+    return $this->video;
+  }
+  /**
+   * @param WordArt
+   */
+  public function setWordArt(WordArt $wordArt)
+  {
+    $this->wordArt = $wordArt;
+  }
+  /**
+   * @return WordArt
+   */
+  public function getWordArt()
+  {
+    return $this->wordArt;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PageElement::class, 'Google_Service_Slides_PageElement');
Index: vendor/google/apiclient-services/src/Slides/PageElementProperties.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/PageElementProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/PageElementProperties.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\Slides;
+
+class PageElementProperties extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $pageObjectId;
+  protected $sizeType = Size::class;
+  protected $sizeDataType = '';
+  protected $transformType = AffineTransform::class;
+  protected $transformDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setPageObjectId($pageObjectId)
+  {
+    $this->pageObjectId = $pageObjectId;
+  }
+  /**
+   * @return string
+   */
+  public function getPageObjectId()
+  {
+    return $this->pageObjectId;
+  }
+  /**
+   * @param Size
+   */
+  public function setSize(Size $size)
+  {
+    $this->size = $size;
+  }
+  /**
+   * @return Size
+   */
+  public function getSize()
+  {
+    return $this->size;
+  }
+  /**
+   * @param AffineTransform
+   */
+  public function setTransform(AffineTransform $transform)
+  {
+    $this->transform = $transform;
+  }
+  /**
+   * @return AffineTransform
+   */
+  public function getTransform()
+  {
+    return $this->transform;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PageElementProperties::class, 'Google_Service_Slides_PageElementProperties');
Index: vendor/google/apiclient-services/src/Slides/PageProperties.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/PageProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/PageProperties.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\Slides;
+
+class PageProperties extends \Google\Model
+{
+  protected $colorSchemeType = ColorScheme::class;
+  protected $colorSchemeDataType = '';
+  protected $pageBackgroundFillType = PageBackgroundFill::class;
+  protected $pageBackgroundFillDataType = '';
+
+  /**
+   * @param ColorScheme
+   */
+  public function setColorScheme(ColorScheme $colorScheme)
+  {
+    $this->colorScheme = $colorScheme;
+  }
+  /**
+   * @return ColorScheme
+   */
+  public function getColorScheme()
+  {
+    return $this->colorScheme;
+  }
+  /**
+   * @param PageBackgroundFill
+   */
+  public function setPageBackgroundFill(PageBackgroundFill $pageBackgroundFill)
+  {
+    $this->pageBackgroundFill = $pageBackgroundFill;
+  }
+  /**
+   * @return PageBackgroundFill
+   */
+  public function getPageBackgroundFill()
+  {
+    return $this->pageBackgroundFill;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PageProperties::class, 'Google_Service_Slides_PageProperties');
Index: vendor/google/apiclient-services/src/Slides/ParagraphMarker.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/ParagraphMarker.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/ParagraphMarker.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\Slides;
+
+class ParagraphMarker extends \Google\Model
+{
+  protected $bulletType = Bullet::class;
+  protected $bulletDataType = '';
+  protected $styleType = ParagraphStyle::class;
+  protected $styleDataType = '';
+
+  /**
+   * @param Bullet
+   */
+  public function setBullet(Bullet $bullet)
+  {
+    $this->bullet = $bullet;
+  }
+  /**
+   * @return Bullet
+   */
+  public function getBullet()
+  {
+    return $this->bullet;
+  }
+  /**
+   * @param ParagraphStyle
+   */
+  public function setStyle(ParagraphStyle $style)
+  {
+    $this->style = $style;
+  }
+  /**
+   * @return ParagraphStyle
+   */
+  public function getStyle()
+  {
+    return $this->style;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ParagraphMarker::class, 'Google_Service_Slides_ParagraphMarker');
Index: vendor/google/apiclient-services/src/Slides/ParagraphStyle.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/ParagraphStyle.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/ParagraphStyle.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,178 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Slides;
+
+class ParagraphStyle extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $alignment;
+  /**
+   * @var string
+   */
+  public $direction;
+  protected $indentEndType = Dimension::class;
+  protected $indentEndDataType = '';
+  protected $indentFirstLineType = Dimension::class;
+  protected $indentFirstLineDataType = '';
+  protected $indentStartType = Dimension::class;
+  protected $indentStartDataType = '';
+  /**
+   * @var float
+   */
+  public $lineSpacing;
+  protected $spaceAboveType = Dimension::class;
+  protected $spaceAboveDataType = '';
+  protected $spaceBelowType = Dimension::class;
+  protected $spaceBelowDataType = '';
+  /**
+   * @var string
+   */
+  public $spacingMode;
+
+  /**
+   * @param string
+   */
+  public function setAlignment($alignment)
+  {
+    $this->alignment = $alignment;
+  }
+  /**
+   * @return string
+   */
+  public function getAlignment()
+  {
+    return $this->alignment;
+  }
+  /**
+   * @param string
+   */
+  public function setDirection($direction)
+  {
+    $this->direction = $direction;
+  }
+  /**
+   * @return string
+   */
+  public function getDirection()
+  {
+    return $this->direction;
+  }
+  /**
+   * @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 float
+   */
+  public function setLineSpacing($lineSpacing)
+  {
+    $this->lineSpacing = $lineSpacing;
+  }
+  /**
+   * @return float
+   */
+  public function getLineSpacing()
+  {
+    return $this->lineSpacing;
+  }
+  /**
+   * @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;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ParagraphStyle::class, 'Google_Service_Slides_ParagraphStyle');
Index: vendor/google/apiclient-services/src/Slides/Placeholder.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/Placeholder.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/Placeholder.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\Slides;
+
+class Placeholder extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $index;
+  /**
+   * @var string
+   */
+  public $parentObjectId;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param int
+   */
+  public function setIndex($index)
+  {
+    $this->index = $index;
+  }
+  /**
+   * @return int
+   */
+  public function getIndex()
+  {
+    return $this->index;
+  }
+  /**
+   * @param string
+   */
+  public function setParentObjectId($parentObjectId)
+  {
+    $this->parentObjectId = $parentObjectId;
+  }
+  /**
+   * @return string
+   */
+  public function getParentObjectId()
+  {
+    return $this->parentObjectId;
+  }
+  /**
+   * @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(Placeholder::class, 'Google_Service_Slides_Placeholder');
Index: vendor/google/apiclient-services/src/Slides/Presentation.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/Presentation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/Presentation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,179 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Slides;
+
+class Presentation extends \Google\Collection
+{
+  protected $collection_key = 'slides';
+  protected $layoutsType = Page::class;
+  protected $layoutsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $locale;
+  protected $mastersType = Page::class;
+  protected $mastersDataType = 'array';
+  protected $notesMasterType = Page::class;
+  protected $notesMasterDataType = '';
+  protected $pageSizeType = Size::class;
+  protected $pageSizeDataType = '';
+  /**
+   * @var string
+   */
+  public $presentationId;
+  /**
+   * @var string
+   */
+  public $revisionId;
+  protected $slidesType = Page::class;
+  protected $slidesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param Page[]
+   */
+  public function setLayouts($layouts)
+  {
+    $this->layouts = $layouts;
+  }
+  /**
+   * @return Page[]
+   */
+  public function getLayouts()
+  {
+    return $this->layouts;
+  }
+  /**
+   * @param string
+   */
+  public function setLocale($locale)
+  {
+    $this->locale = $locale;
+  }
+  /**
+   * @return string
+   */
+  public function getLocale()
+  {
+    return $this->locale;
+  }
+  /**
+   * @param Page[]
+   */
+  public function setMasters($masters)
+  {
+    $this->masters = $masters;
+  }
+  /**
+   * @return Page[]
+   */
+  public function getMasters()
+  {
+    return $this->masters;
+  }
+  /**
+   * @param Page
+   */
+  public function setNotesMaster(Page $notesMaster)
+  {
+    $this->notesMaster = $notesMaster;
+  }
+  /**
+   * @return Page
+   */
+  public function getNotesMaster()
+  {
+    return $this->notesMaster;
+  }
+  /**
+   * @param Size
+   */
+  public function setPageSize(Size $pageSize)
+  {
+    $this->pageSize = $pageSize;
+  }
+  /**
+   * @return Size
+   */
+  public function getPageSize()
+  {
+    return $this->pageSize;
+  }
+  /**
+   * @param string
+   */
+  public function setPresentationId($presentationId)
+  {
+    $this->presentationId = $presentationId;
+  }
+  /**
+   * @return string
+   */
+  public function getPresentationId()
+  {
+    return $this->presentationId;
+  }
+  /**
+   * @param string
+   */
+  public function setRevisionId($revisionId)
+  {
+    $this->revisionId = $revisionId;
+  }
+  /**
+   * @return string
+   */
+  public function getRevisionId()
+  {
+    return $this->revisionId;
+  }
+  /**
+   * @param Page[]
+   */
+  public function setSlides($slides)
+  {
+    $this->slides = $slides;
+  }
+  /**
+   * @return Page[]
+   */
+  public function getSlides()
+  {
+    return $this->slides;
+  }
+  /**
+   * @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(Presentation::class, 'Google_Service_Slides_Presentation');
Index: vendor/google/apiclient-services/src/Slides/Range.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/Range.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/Range.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\Slides;
+
+class Range extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $endIndex;
+  /**
+   * @var int
+   */
+  public $startIndex;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @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 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(Range::class, 'Google_Service_Slides_Range');
Index: vendor/google/apiclient-services/src/Slides/Recolor.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/Recolor.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/Recolor.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\Slides;
+
+class Recolor extends \Google\Collection
+{
+  protected $collection_key = 'recolorStops';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $recolorStopsType = ColorStop::class;
+  protected $recolorStopsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param ColorStop[]
+   */
+  public function setRecolorStops($recolorStops)
+  {
+    $this->recolorStops = $recolorStops;
+  }
+  /**
+   * @return ColorStop[]
+   */
+  public function getRecolorStops()
+  {
+    return $this->recolorStops;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Recolor::class, 'Google_Service_Slides_Recolor');
Index: vendor/google/apiclient-services/src/Slides/RefreshSheetsChartRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/RefreshSheetsChartRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/RefreshSheetsChartRequest.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\Slides;
+
+class RefreshSheetsChartRequest 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(RefreshSheetsChartRequest::class, 'Google_Service_Slides_RefreshSheetsChartRequest');
Index: vendor/google/apiclient-services/src/Slides/ReplaceAllShapesWithImageRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/ReplaceAllShapesWithImageRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/ReplaceAllShapesWithImageRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,115 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Slides;
+
+class ReplaceAllShapesWithImageRequest extends \Google\Collection
+{
+  protected $collection_key = 'pageObjectIds';
+  protected $containsTextType = SubstringMatchCriteria::class;
+  protected $containsTextDataType = '';
+  /**
+   * @var string
+   */
+  public $imageReplaceMethod;
+  /**
+   * @var string
+   */
+  public $imageUrl;
+  /**
+   * @var string[]
+   */
+  public $pageObjectIds;
+  /**
+   * @var string
+   */
+  public $replaceMethod;
+
+  /**
+   * @param SubstringMatchCriteria
+   */
+  public function setContainsText(SubstringMatchCriteria $containsText)
+  {
+    $this->containsText = $containsText;
+  }
+  /**
+   * @return SubstringMatchCriteria
+   */
+  public function getContainsText()
+  {
+    return $this->containsText;
+  }
+  /**
+   * @param string
+   */
+  public function setImageReplaceMethod($imageReplaceMethod)
+  {
+    $this->imageReplaceMethod = $imageReplaceMethod;
+  }
+  /**
+   * @return string
+   */
+  public function getImageReplaceMethod()
+  {
+    return $this->imageReplaceMethod;
+  }
+  /**
+   * @param string
+   */
+  public function setImageUrl($imageUrl)
+  {
+    $this->imageUrl = $imageUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getImageUrl()
+  {
+    return $this->imageUrl;
+  }
+  /**
+   * @param string[]
+   */
+  public function setPageObjectIds($pageObjectIds)
+  {
+    $this->pageObjectIds = $pageObjectIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPageObjectIds()
+  {
+    return $this->pageObjectIds;
+  }
+  /**
+   * @param string
+   */
+  public function setReplaceMethod($replaceMethod)
+  {
+    $this->replaceMethod = $replaceMethod;
+  }
+  /**
+   * @return string
+   */
+  public function getReplaceMethod()
+  {
+    return $this->replaceMethod;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ReplaceAllShapesWithImageRequest::class, 'Google_Service_Slides_ReplaceAllShapesWithImageRequest');
Index: vendor/google/apiclient-services/src/Slides/ReplaceAllShapesWithImageResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/ReplaceAllShapesWithImageResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/ReplaceAllShapesWithImageResponse.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\Slides;
+
+class ReplaceAllShapesWithImageResponse 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(ReplaceAllShapesWithImageResponse::class, 'Google_Service_Slides_ReplaceAllShapesWithImageResponse');
Index: vendor/google/apiclient-services/src/Slides/ReplaceAllShapesWithSheetsChartRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/ReplaceAllShapesWithSheetsChartRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/ReplaceAllShapesWithSheetsChartRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,115 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Slides;
+
+class ReplaceAllShapesWithSheetsChartRequest extends \Google\Collection
+{
+  protected $collection_key = 'pageObjectIds';
+  /**
+   * @var int
+   */
+  public $chartId;
+  protected $containsTextType = SubstringMatchCriteria::class;
+  protected $containsTextDataType = '';
+  /**
+   * @var string
+   */
+  public $linkingMode;
+  /**
+   * @var string[]
+   */
+  public $pageObjectIds;
+  /**
+   * @var string
+   */
+  public $spreadsheetId;
+
+  /**
+   * @param int
+   */
+  public function setChartId($chartId)
+  {
+    $this->chartId = $chartId;
+  }
+  /**
+   * @return int
+   */
+  public function getChartId()
+  {
+    return $this->chartId;
+  }
+  /**
+   * @param SubstringMatchCriteria
+   */
+  public function setContainsText(SubstringMatchCriteria $containsText)
+  {
+    $this->containsText = $containsText;
+  }
+  /**
+   * @return SubstringMatchCriteria
+   */
+  public function getContainsText()
+  {
+    return $this->containsText;
+  }
+  /**
+   * @param string
+   */
+  public function setLinkingMode($linkingMode)
+  {
+    $this->linkingMode = $linkingMode;
+  }
+  /**
+   * @return string
+   */
+  public function getLinkingMode()
+  {
+    return $this->linkingMode;
+  }
+  /**
+   * @param string[]
+   */
+  public function setPageObjectIds($pageObjectIds)
+  {
+    $this->pageObjectIds = $pageObjectIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPageObjectIds()
+  {
+    return $this->pageObjectIds;
+  }
+  /**
+   * @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(ReplaceAllShapesWithSheetsChartRequest::class, 'Google_Service_Slides_ReplaceAllShapesWithSheetsChartRequest');
Index: vendor/google/apiclient-services/src/Slides/ReplaceAllShapesWithSheetsChartResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/ReplaceAllShapesWithSheetsChartResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/ReplaceAllShapesWithSheetsChartResponse.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\Slides;
+
+class ReplaceAllShapesWithSheetsChartResponse 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(ReplaceAllShapesWithSheetsChartResponse::class, 'Google_Service_Slides_ReplaceAllShapesWithSheetsChartResponse');
Index: vendor/google/apiclient-services/src/Slides/ReplaceAllTextRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/ReplaceAllTextRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/ReplaceAllTextRequest.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\Slides;
+
+class ReplaceAllTextRequest extends \Google\Collection
+{
+  protected $collection_key = 'pageObjectIds';
+  protected $containsTextType = SubstringMatchCriteria::class;
+  protected $containsTextDataType = '';
+  /**
+   * @var string[]
+   */
+  public $pageObjectIds;
+  /**
+   * @var string
+   */
+  public $replaceText;
+
+  /**
+   * @param SubstringMatchCriteria
+   */
+  public function setContainsText(SubstringMatchCriteria $containsText)
+  {
+    $this->containsText = $containsText;
+  }
+  /**
+   * @return SubstringMatchCriteria
+   */
+  public function getContainsText()
+  {
+    return $this->containsText;
+  }
+  /**
+   * @param string[]
+   */
+  public function setPageObjectIds($pageObjectIds)
+  {
+    $this->pageObjectIds = $pageObjectIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPageObjectIds()
+  {
+    return $this->pageObjectIds;
+  }
+  /**
+   * @param string
+   */
+  public function setReplaceText($replaceText)
+  {
+    $this->replaceText = $replaceText;
+  }
+  /**
+   * @return string
+   */
+  public function getReplaceText()
+  {
+    return $this->replaceText;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ReplaceAllTextRequest::class, 'Google_Service_Slides_ReplaceAllTextRequest');
Index: vendor/google/apiclient-services/src/Slides/ReplaceAllTextResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/ReplaceAllTextResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/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\Slides;
+
+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_Slides_ReplaceAllTextResponse');
Index: vendor/google/apiclient-services/src/Slides/ReplaceImageRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/ReplaceImageRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/ReplaceImageRequest.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\Slides;
+
+class ReplaceImageRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $imageObjectId;
+  /**
+   * @var string
+   */
+  public $imageReplaceMethod;
+  /**
+   * @var string
+   */
+  public $url;
+
+  /**
+   * @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 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(ReplaceImageRequest::class, 'Google_Service_Slides_ReplaceImageRequest');
Index: vendor/google/apiclient-services/src/Slides/Request.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/Request.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/Request.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,730 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Slides;
+
+class Request extends \Google\Model
+{
+  protected $createImageType = CreateImageRequest::class;
+  protected $createImageDataType = '';
+  protected $createLineType = CreateLineRequest::class;
+  protected $createLineDataType = '';
+  protected $createParagraphBulletsType = CreateParagraphBulletsRequest::class;
+  protected $createParagraphBulletsDataType = '';
+  protected $createShapeType = CreateShapeRequest::class;
+  protected $createShapeDataType = '';
+  protected $createSheetsChartType = CreateSheetsChartRequest::class;
+  protected $createSheetsChartDataType = '';
+  protected $createSlideType = CreateSlideRequest::class;
+  protected $createSlideDataType = '';
+  protected $createTableType = CreateTableRequest::class;
+  protected $createTableDataType = '';
+  protected $createVideoType = CreateVideoRequest::class;
+  protected $createVideoDataType = '';
+  protected $deleteObjectType = DeleteObjectRequest::class;
+  protected $deleteObjectDataType = '';
+  protected $deleteParagraphBulletsType = DeleteParagraphBulletsRequest::class;
+  protected $deleteParagraphBulletsDataType = '';
+  protected $deleteTableColumnType = DeleteTableColumnRequest::class;
+  protected $deleteTableColumnDataType = '';
+  protected $deleteTableRowType = DeleteTableRowRequest::class;
+  protected $deleteTableRowDataType = '';
+  protected $deleteTextType = DeleteTextRequest::class;
+  protected $deleteTextDataType = '';
+  protected $duplicateObjectType = DuplicateObjectRequest::class;
+  protected $duplicateObjectDataType = '';
+  protected $groupObjectsType = GroupObjectsRequest::class;
+  protected $groupObjectsDataType = '';
+  protected $insertTableColumnsType = InsertTableColumnsRequest::class;
+  protected $insertTableColumnsDataType = '';
+  protected $insertTableRowsType = InsertTableRowsRequest::class;
+  protected $insertTableRowsDataType = '';
+  protected $insertTextType = InsertTextRequest::class;
+  protected $insertTextDataType = '';
+  protected $mergeTableCellsType = MergeTableCellsRequest::class;
+  protected $mergeTableCellsDataType = '';
+  protected $refreshSheetsChartType = RefreshSheetsChartRequest::class;
+  protected $refreshSheetsChartDataType = '';
+  protected $replaceAllShapesWithImageType = ReplaceAllShapesWithImageRequest::class;
+  protected $replaceAllShapesWithImageDataType = '';
+  protected $replaceAllShapesWithSheetsChartType = ReplaceAllShapesWithSheetsChartRequest::class;
+  protected $replaceAllShapesWithSheetsChartDataType = '';
+  protected $replaceAllTextType = ReplaceAllTextRequest::class;
+  protected $replaceAllTextDataType = '';
+  protected $replaceImageType = ReplaceImageRequest::class;
+  protected $replaceImageDataType = '';
+  protected $rerouteLineType = RerouteLineRequest::class;
+  protected $rerouteLineDataType = '';
+  protected $ungroupObjectsType = UngroupObjectsRequest::class;
+  protected $ungroupObjectsDataType = '';
+  protected $unmergeTableCellsType = UnmergeTableCellsRequest::class;
+  protected $unmergeTableCellsDataType = '';
+  protected $updateImagePropertiesType = UpdateImagePropertiesRequest::class;
+  protected $updateImagePropertiesDataType = '';
+  protected $updateLineCategoryType = UpdateLineCategoryRequest::class;
+  protected $updateLineCategoryDataType = '';
+  protected $updateLinePropertiesType = UpdateLinePropertiesRequest::class;
+  protected $updateLinePropertiesDataType = '';
+  protected $updatePageElementAltTextType = UpdatePageElementAltTextRequest::class;
+  protected $updatePageElementAltTextDataType = '';
+  protected $updatePageElementTransformType = UpdatePageElementTransformRequest::class;
+  protected $updatePageElementTransformDataType = '';
+  protected $updatePageElementsZOrderType = UpdatePageElementsZOrderRequest::class;
+  protected $updatePageElementsZOrderDataType = '';
+  protected $updatePagePropertiesType = UpdatePagePropertiesRequest::class;
+  protected $updatePagePropertiesDataType = '';
+  protected $updateParagraphStyleType = UpdateParagraphStyleRequest::class;
+  protected $updateParagraphStyleDataType = '';
+  protected $updateShapePropertiesType = UpdateShapePropertiesRequest::class;
+  protected $updateShapePropertiesDataType = '';
+  protected $updateSlidePropertiesType = UpdateSlidePropertiesRequest::class;
+  protected $updateSlidePropertiesDataType = '';
+  protected $updateSlidesPositionType = UpdateSlidesPositionRequest::class;
+  protected $updateSlidesPositionDataType = '';
+  protected $updateTableBorderPropertiesType = UpdateTableBorderPropertiesRequest::class;
+  protected $updateTableBorderPropertiesDataType = '';
+  protected $updateTableCellPropertiesType = UpdateTableCellPropertiesRequest::class;
+  protected $updateTableCellPropertiesDataType = '';
+  protected $updateTableColumnPropertiesType = UpdateTableColumnPropertiesRequest::class;
+  protected $updateTableColumnPropertiesDataType = '';
+  protected $updateTableRowPropertiesType = UpdateTableRowPropertiesRequest::class;
+  protected $updateTableRowPropertiesDataType = '';
+  protected $updateTextStyleType = UpdateTextStyleRequest::class;
+  protected $updateTextStyleDataType = '';
+  protected $updateVideoPropertiesType = UpdateVideoPropertiesRequest::class;
+  protected $updateVideoPropertiesDataType = '';
+
+  /**
+   * @param CreateImageRequest
+   */
+  public function setCreateImage(CreateImageRequest $createImage)
+  {
+    $this->createImage = $createImage;
+  }
+  /**
+   * @return CreateImageRequest
+   */
+  public function getCreateImage()
+  {
+    return $this->createImage;
+  }
+  /**
+   * @param CreateLineRequest
+   */
+  public function setCreateLine(CreateLineRequest $createLine)
+  {
+    $this->createLine = $createLine;
+  }
+  /**
+   * @return CreateLineRequest
+   */
+  public function getCreateLine()
+  {
+    return $this->createLine;
+  }
+  /**
+   * @param CreateParagraphBulletsRequest
+   */
+  public function setCreateParagraphBullets(CreateParagraphBulletsRequest $createParagraphBullets)
+  {
+    $this->createParagraphBullets = $createParagraphBullets;
+  }
+  /**
+   * @return CreateParagraphBulletsRequest
+   */
+  public function getCreateParagraphBullets()
+  {
+    return $this->createParagraphBullets;
+  }
+  /**
+   * @param CreateShapeRequest
+   */
+  public function setCreateShape(CreateShapeRequest $createShape)
+  {
+    $this->createShape = $createShape;
+  }
+  /**
+   * @return CreateShapeRequest
+   */
+  public function getCreateShape()
+  {
+    return $this->createShape;
+  }
+  /**
+   * @param CreateSheetsChartRequest
+   */
+  public function setCreateSheetsChart(CreateSheetsChartRequest $createSheetsChart)
+  {
+    $this->createSheetsChart = $createSheetsChart;
+  }
+  /**
+   * @return CreateSheetsChartRequest
+   */
+  public function getCreateSheetsChart()
+  {
+    return $this->createSheetsChart;
+  }
+  /**
+   * @param CreateSlideRequest
+   */
+  public function setCreateSlide(CreateSlideRequest $createSlide)
+  {
+    $this->createSlide = $createSlide;
+  }
+  /**
+   * @return CreateSlideRequest
+   */
+  public function getCreateSlide()
+  {
+    return $this->createSlide;
+  }
+  /**
+   * @param CreateTableRequest
+   */
+  public function setCreateTable(CreateTableRequest $createTable)
+  {
+    $this->createTable = $createTable;
+  }
+  /**
+   * @return CreateTableRequest
+   */
+  public function getCreateTable()
+  {
+    return $this->createTable;
+  }
+  /**
+   * @param CreateVideoRequest
+   */
+  public function setCreateVideo(CreateVideoRequest $createVideo)
+  {
+    $this->createVideo = $createVideo;
+  }
+  /**
+   * @return CreateVideoRequest
+   */
+  public function getCreateVideo()
+  {
+    return $this->createVideo;
+  }
+  /**
+   * @param DeleteObjectRequest
+   */
+  public function setDeleteObject(DeleteObjectRequest $deleteObject)
+  {
+    $this->deleteObject = $deleteObject;
+  }
+  /**
+   * @return DeleteObjectRequest
+   */
+  public function getDeleteObject()
+  {
+    return $this->deleteObject;
+  }
+  /**
+   * @param DeleteParagraphBulletsRequest
+   */
+  public function setDeleteParagraphBullets(DeleteParagraphBulletsRequest $deleteParagraphBullets)
+  {
+    $this->deleteParagraphBullets = $deleteParagraphBullets;
+  }
+  /**
+   * @return DeleteParagraphBulletsRequest
+   */
+  public function getDeleteParagraphBullets()
+  {
+    return $this->deleteParagraphBullets;
+  }
+  /**
+   * @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 DeleteTextRequest
+   */
+  public function setDeleteText(DeleteTextRequest $deleteText)
+  {
+    $this->deleteText = $deleteText;
+  }
+  /**
+   * @return DeleteTextRequest
+   */
+  public function getDeleteText()
+  {
+    return $this->deleteText;
+  }
+  /**
+   * @param DuplicateObjectRequest
+   */
+  public function setDuplicateObject(DuplicateObjectRequest $duplicateObject)
+  {
+    $this->duplicateObject = $duplicateObject;
+  }
+  /**
+   * @return DuplicateObjectRequest
+   */
+  public function getDuplicateObject()
+  {
+    return $this->duplicateObject;
+  }
+  /**
+   * @param GroupObjectsRequest
+   */
+  public function setGroupObjects(GroupObjectsRequest $groupObjects)
+  {
+    $this->groupObjects = $groupObjects;
+  }
+  /**
+   * @return GroupObjectsRequest
+   */
+  public function getGroupObjects()
+  {
+    return $this->groupObjects;
+  }
+  /**
+   * @param InsertTableColumnsRequest
+   */
+  public function setInsertTableColumns(InsertTableColumnsRequest $insertTableColumns)
+  {
+    $this->insertTableColumns = $insertTableColumns;
+  }
+  /**
+   * @return InsertTableColumnsRequest
+   */
+  public function getInsertTableColumns()
+  {
+    return $this->insertTableColumns;
+  }
+  /**
+   * @param InsertTableRowsRequest
+   */
+  public function setInsertTableRows(InsertTableRowsRequest $insertTableRows)
+  {
+    $this->insertTableRows = $insertTableRows;
+  }
+  /**
+   * @return InsertTableRowsRequest
+   */
+  public function getInsertTableRows()
+  {
+    return $this->insertTableRows;
+  }
+  /**
+   * @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 RefreshSheetsChartRequest
+   */
+  public function setRefreshSheetsChart(RefreshSheetsChartRequest $refreshSheetsChart)
+  {
+    $this->refreshSheetsChart = $refreshSheetsChart;
+  }
+  /**
+   * @return RefreshSheetsChartRequest
+   */
+  public function getRefreshSheetsChart()
+  {
+    return $this->refreshSheetsChart;
+  }
+  /**
+   * @param ReplaceAllShapesWithImageRequest
+   */
+  public function setReplaceAllShapesWithImage(ReplaceAllShapesWithImageRequest $replaceAllShapesWithImage)
+  {
+    $this->replaceAllShapesWithImage = $replaceAllShapesWithImage;
+  }
+  /**
+   * @return ReplaceAllShapesWithImageRequest
+   */
+  public function getReplaceAllShapesWithImage()
+  {
+    return $this->replaceAllShapesWithImage;
+  }
+  /**
+   * @param ReplaceAllShapesWithSheetsChartRequest
+   */
+  public function setReplaceAllShapesWithSheetsChart(ReplaceAllShapesWithSheetsChartRequest $replaceAllShapesWithSheetsChart)
+  {
+    $this->replaceAllShapesWithSheetsChart = $replaceAllShapesWithSheetsChart;
+  }
+  /**
+   * @return ReplaceAllShapesWithSheetsChartRequest
+   */
+  public function getReplaceAllShapesWithSheetsChart()
+  {
+    return $this->replaceAllShapesWithSheetsChart;
+  }
+  /**
+   * @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 RerouteLineRequest
+   */
+  public function setRerouteLine(RerouteLineRequest $rerouteLine)
+  {
+    $this->rerouteLine = $rerouteLine;
+  }
+  /**
+   * @return RerouteLineRequest
+   */
+  public function getRerouteLine()
+  {
+    return $this->rerouteLine;
+  }
+  /**
+   * @param UngroupObjectsRequest
+   */
+  public function setUngroupObjects(UngroupObjectsRequest $ungroupObjects)
+  {
+    $this->ungroupObjects = $ungroupObjects;
+  }
+  /**
+   * @return UngroupObjectsRequest
+   */
+  public function getUngroupObjects()
+  {
+    return $this->ungroupObjects;
+  }
+  /**
+   * @param UnmergeTableCellsRequest
+   */
+  public function setUnmergeTableCells(UnmergeTableCellsRequest $unmergeTableCells)
+  {
+    $this->unmergeTableCells = $unmergeTableCells;
+  }
+  /**
+   * @return UnmergeTableCellsRequest
+   */
+  public function getUnmergeTableCells()
+  {
+    return $this->unmergeTableCells;
+  }
+  /**
+   * @param UpdateImagePropertiesRequest
+   */
+  public function setUpdateImageProperties(UpdateImagePropertiesRequest $updateImageProperties)
+  {
+    $this->updateImageProperties = $updateImageProperties;
+  }
+  /**
+   * @return UpdateImagePropertiesRequest
+   */
+  public function getUpdateImageProperties()
+  {
+    return $this->updateImageProperties;
+  }
+  /**
+   * @param UpdateLineCategoryRequest
+   */
+  public function setUpdateLineCategory(UpdateLineCategoryRequest $updateLineCategory)
+  {
+    $this->updateLineCategory = $updateLineCategory;
+  }
+  /**
+   * @return UpdateLineCategoryRequest
+   */
+  public function getUpdateLineCategory()
+  {
+    return $this->updateLineCategory;
+  }
+  /**
+   * @param UpdateLinePropertiesRequest
+   */
+  public function setUpdateLineProperties(UpdateLinePropertiesRequest $updateLineProperties)
+  {
+    $this->updateLineProperties = $updateLineProperties;
+  }
+  /**
+   * @return UpdateLinePropertiesRequest
+   */
+  public function getUpdateLineProperties()
+  {
+    return $this->updateLineProperties;
+  }
+  /**
+   * @param UpdatePageElementAltTextRequest
+   */
+  public function setUpdatePageElementAltText(UpdatePageElementAltTextRequest $updatePageElementAltText)
+  {
+    $this->updatePageElementAltText = $updatePageElementAltText;
+  }
+  /**
+   * @return UpdatePageElementAltTextRequest
+   */
+  public function getUpdatePageElementAltText()
+  {
+    return $this->updatePageElementAltText;
+  }
+  /**
+   * @param UpdatePageElementTransformRequest
+   */
+  public function setUpdatePageElementTransform(UpdatePageElementTransformRequest $updatePageElementTransform)
+  {
+    $this->updatePageElementTransform = $updatePageElementTransform;
+  }
+  /**
+   * @return UpdatePageElementTransformRequest
+   */
+  public function getUpdatePageElementTransform()
+  {
+    return $this->updatePageElementTransform;
+  }
+  /**
+   * @param UpdatePageElementsZOrderRequest
+   */
+  public function setUpdatePageElementsZOrder(UpdatePageElementsZOrderRequest $updatePageElementsZOrder)
+  {
+    $this->updatePageElementsZOrder = $updatePageElementsZOrder;
+  }
+  /**
+   * @return UpdatePageElementsZOrderRequest
+   */
+  public function getUpdatePageElementsZOrder()
+  {
+    return $this->updatePageElementsZOrder;
+  }
+  /**
+   * @param UpdatePagePropertiesRequest
+   */
+  public function setUpdatePageProperties(UpdatePagePropertiesRequest $updatePageProperties)
+  {
+    $this->updatePageProperties = $updatePageProperties;
+  }
+  /**
+   * @return UpdatePagePropertiesRequest
+   */
+  public function getUpdatePageProperties()
+  {
+    return $this->updatePageProperties;
+  }
+  /**
+   * @param UpdateParagraphStyleRequest
+   */
+  public function setUpdateParagraphStyle(UpdateParagraphStyleRequest $updateParagraphStyle)
+  {
+    $this->updateParagraphStyle = $updateParagraphStyle;
+  }
+  /**
+   * @return UpdateParagraphStyleRequest
+   */
+  public function getUpdateParagraphStyle()
+  {
+    return $this->updateParagraphStyle;
+  }
+  /**
+   * @param UpdateShapePropertiesRequest
+   */
+  public function setUpdateShapeProperties(UpdateShapePropertiesRequest $updateShapeProperties)
+  {
+    $this->updateShapeProperties = $updateShapeProperties;
+  }
+  /**
+   * @return UpdateShapePropertiesRequest
+   */
+  public function getUpdateShapeProperties()
+  {
+    return $this->updateShapeProperties;
+  }
+  /**
+   * @param UpdateSlidePropertiesRequest
+   */
+  public function setUpdateSlideProperties(UpdateSlidePropertiesRequest $updateSlideProperties)
+  {
+    $this->updateSlideProperties = $updateSlideProperties;
+  }
+  /**
+   * @return UpdateSlidePropertiesRequest
+   */
+  public function getUpdateSlideProperties()
+  {
+    return $this->updateSlideProperties;
+  }
+  /**
+   * @param UpdateSlidesPositionRequest
+   */
+  public function setUpdateSlidesPosition(UpdateSlidesPositionRequest $updateSlidesPosition)
+  {
+    $this->updateSlidesPosition = $updateSlidesPosition;
+  }
+  /**
+   * @return UpdateSlidesPositionRequest
+   */
+  public function getUpdateSlidesPosition()
+  {
+    return $this->updateSlidesPosition;
+  }
+  /**
+   * @param UpdateTableBorderPropertiesRequest
+   */
+  public function setUpdateTableBorderProperties(UpdateTableBorderPropertiesRequest $updateTableBorderProperties)
+  {
+    $this->updateTableBorderProperties = $updateTableBorderProperties;
+  }
+  /**
+   * @return UpdateTableBorderPropertiesRequest
+   */
+  public function getUpdateTableBorderProperties()
+  {
+    return $this->updateTableBorderProperties;
+  }
+  /**
+   * @param UpdateTableCellPropertiesRequest
+   */
+  public function setUpdateTableCellProperties(UpdateTableCellPropertiesRequest $updateTableCellProperties)
+  {
+    $this->updateTableCellProperties = $updateTableCellProperties;
+  }
+  /**
+   * @return UpdateTableCellPropertiesRequest
+   */
+  public function getUpdateTableCellProperties()
+  {
+    return $this->updateTableCellProperties;
+  }
+  /**
+   * @param UpdateTableColumnPropertiesRequest
+   */
+  public function setUpdateTableColumnProperties(UpdateTableColumnPropertiesRequest $updateTableColumnProperties)
+  {
+    $this->updateTableColumnProperties = $updateTableColumnProperties;
+  }
+  /**
+   * @return UpdateTableColumnPropertiesRequest
+   */
+  public function getUpdateTableColumnProperties()
+  {
+    return $this->updateTableColumnProperties;
+  }
+  /**
+   * @param UpdateTableRowPropertiesRequest
+   */
+  public function setUpdateTableRowProperties(UpdateTableRowPropertiesRequest $updateTableRowProperties)
+  {
+    $this->updateTableRowProperties = $updateTableRowProperties;
+  }
+  /**
+   * @return UpdateTableRowPropertiesRequest
+   */
+  public function getUpdateTableRowProperties()
+  {
+    return $this->updateTableRowProperties;
+  }
+  /**
+   * @param UpdateTextStyleRequest
+   */
+  public function setUpdateTextStyle(UpdateTextStyleRequest $updateTextStyle)
+  {
+    $this->updateTextStyle = $updateTextStyle;
+  }
+  /**
+   * @return UpdateTextStyleRequest
+   */
+  public function getUpdateTextStyle()
+  {
+    return $this->updateTextStyle;
+  }
+  /**
+   * @param UpdateVideoPropertiesRequest
+   */
+  public function setUpdateVideoProperties(UpdateVideoPropertiesRequest $updateVideoProperties)
+  {
+    $this->updateVideoProperties = $updateVideoProperties;
+  }
+  /**
+   * @return UpdateVideoPropertiesRequest
+   */
+  public function getUpdateVideoProperties()
+  {
+    return $this->updateVideoProperties;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Request::class, 'Google_Service_Slides_Request');
Index: vendor/google/apiclient-services/src/Slides/RerouteLineRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/RerouteLineRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/RerouteLineRequest.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\Slides;
+
+class RerouteLineRequest 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(RerouteLineRequest::class, 'Google_Service_Slides_RerouteLineRequest');
Index: vendor/google/apiclient-services/src/Slides/Resource/Presentations.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/Resource/Presentations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/Resource/Presentations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,97 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Slides\Resource;
+
+use Google\Service\Slides\BatchUpdatePresentationRequest;
+use Google\Service\Slides\BatchUpdatePresentationResponse;
+use Google\Service\Slides\Presentation;
+
+/**
+ * The "presentations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $slidesService = new Google\Service\Slides(...);
+ *   $presentations = $slidesService->presentations;
+ *  </code>
+ */
+class Presentations extends \Google\Service\Resource
+{
+  /**
+   * Applies one or more updates to the presentation. 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 presentation,
+   * the presentation might not exactly reflect your changes: your changes may be
+   * altered with respect to collaborator changes. If there are no collaborators,
+   * the presentation should reflect your changes. In any case, the updates in
+   * your request are guaranteed to be applied together atomically.
+   * (presentations.batchUpdate)
+   *
+   * @param string $presentationId The presentation to apply the updates to.
+   * @param BatchUpdatePresentationRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return BatchUpdatePresentationResponse
+   * @throws \Google\Service\Exception
+   */
+  public function batchUpdate($presentationId, BatchUpdatePresentationRequest $postBody, $optParams = [])
+  {
+    $params = ['presentationId' => $presentationId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('batchUpdate', [$params], BatchUpdatePresentationResponse::class);
+  }
+  /**
+   * Creates a blank presentation using the title given in the request. If a
+   * `presentationId` is provided, it is used as the ID of the new presentation.
+   * Otherwise, a new ID is generated. Other fields in the request, including any
+   * provided content, are ignored. Returns the created presentation.
+   * (presentations.create)
+   *
+   * @param Presentation $postBody
+   * @param array $optParams Optional parameters.
+   * @return Presentation
+   * @throws \Google\Service\Exception
+   */
+  public function create(Presentation $postBody, $optParams = [])
+  {
+    $params = ['postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Presentation::class);
+  }
+  /**
+   * Gets the latest version of the specified presentation. (presentations.get)
+   *
+   * @param string $presentationId The ID of the presentation to retrieve.
+   * @param array $optParams Optional parameters.
+   * @return Presentation
+   * @throws \Google\Service\Exception
+   */
+  public function get($presentationId, $optParams = [])
+  {
+    $params = ['presentationId' => $presentationId];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Presentation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Presentations::class, 'Google_Service_Slides_Resource_Presentations');
Index: vendor/google/apiclient-services/src/Slides/Resource/PresentationsPages.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/Resource/PresentationsPages.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/Resource/PresentationsPages.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\Slides\Resource;
+
+use Google\Service\Slides\Page;
+use Google\Service\Slides\Thumbnail;
+
+/**
+ * The "pages" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $slidesService = new Google\Service\Slides(...);
+ *   $pages = $slidesService->presentations_pages;
+ *  </code>
+ */
+class PresentationsPages extends \Google\Service\Resource
+{
+  /**
+   * Gets the latest version of the specified page in the presentation.
+   * (pages.get)
+   *
+   * @param string $presentationId The ID of the presentation to retrieve.
+   * @param string $pageObjectId The object ID of the page to retrieve.
+   * @param array $optParams Optional parameters.
+   * @return Page
+   * @throws \Google\Service\Exception
+   */
+  public function get($presentationId, $pageObjectId, $optParams = [])
+  {
+    $params = ['presentationId' => $presentationId, 'pageObjectId' => $pageObjectId];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Page::class);
+  }
+  /**
+   * Generates a thumbnail of the latest version of the specified page in the
+   * presentation and returns a URL to the thumbnail image. This request counts as
+   * an [expensive read request](/slides/limits) for quota purposes.
+   * (pages.getThumbnail)
+   *
+   * @param string $presentationId The ID of the presentation to retrieve.
+   * @param string $pageObjectId The object ID of the page whose thumbnail to
+   * retrieve.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string thumbnailProperties.mimeType The optional mime type of the
+   * thumbnail image. If you don't specify the mime type, the mime type defaults
+   * to PNG.
+   * @opt_param string thumbnailProperties.thumbnailSize The optional thumbnail
+   * image size. If you don't specify the size, the server chooses a default size
+   * of the image.
+   * @return Thumbnail
+   * @throws \Google\Service\Exception
+   */
+  public function getThumbnail($presentationId, $pageObjectId, $optParams = [])
+  {
+    $params = ['presentationId' => $presentationId, 'pageObjectId' => $pageObjectId];
+    $params = array_merge($params, $optParams);
+    return $this->call('getThumbnail', [$params], Thumbnail::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PresentationsPages::class, 'Google_Service_Slides_Resource_PresentationsPages');
Index: vendor/google/apiclient-services/src/Slides/Response.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/Response.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/Response.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\Slides;
+
+class Response extends \Google\Model
+{
+  protected $createImageType = CreateImageResponse::class;
+  protected $createImageDataType = '';
+  protected $createLineType = CreateLineResponse::class;
+  protected $createLineDataType = '';
+  protected $createShapeType = CreateShapeResponse::class;
+  protected $createShapeDataType = '';
+  protected $createSheetsChartType = CreateSheetsChartResponse::class;
+  protected $createSheetsChartDataType = '';
+  protected $createSlideType = CreateSlideResponse::class;
+  protected $createSlideDataType = '';
+  protected $createTableType = CreateTableResponse::class;
+  protected $createTableDataType = '';
+  protected $createVideoType = CreateVideoResponse::class;
+  protected $createVideoDataType = '';
+  protected $duplicateObjectType = DuplicateObjectResponse::class;
+  protected $duplicateObjectDataType = '';
+  protected $groupObjectsType = GroupObjectsResponse::class;
+  protected $groupObjectsDataType = '';
+  protected $replaceAllShapesWithImageType = ReplaceAllShapesWithImageResponse::class;
+  protected $replaceAllShapesWithImageDataType = '';
+  protected $replaceAllShapesWithSheetsChartType = ReplaceAllShapesWithSheetsChartResponse::class;
+  protected $replaceAllShapesWithSheetsChartDataType = '';
+  protected $replaceAllTextType = ReplaceAllTextResponse::class;
+  protected $replaceAllTextDataType = '';
+
+  /**
+   * @param CreateImageResponse
+   */
+  public function setCreateImage(CreateImageResponse $createImage)
+  {
+    $this->createImage = $createImage;
+  }
+  /**
+   * @return CreateImageResponse
+   */
+  public function getCreateImage()
+  {
+    return $this->createImage;
+  }
+  /**
+   * @param CreateLineResponse
+   */
+  public function setCreateLine(CreateLineResponse $createLine)
+  {
+    $this->createLine = $createLine;
+  }
+  /**
+   * @return CreateLineResponse
+   */
+  public function getCreateLine()
+  {
+    return $this->createLine;
+  }
+  /**
+   * @param CreateShapeResponse
+   */
+  public function setCreateShape(CreateShapeResponse $createShape)
+  {
+    $this->createShape = $createShape;
+  }
+  /**
+   * @return CreateShapeResponse
+   */
+  public function getCreateShape()
+  {
+    return $this->createShape;
+  }
+  /**
+   * @param CreateSheetsChartResponse
+   */
+  public function setCreateSheetsChart(CreateSheetsChartResponse $createSheetsChart)
+  {
+    $this->createSheetsChart = $createSheetsChart;
+  }
+  /**
+   * @return CreateSheetsChartResponse
+   */
+  public function getCreateSheetsChart()
+  {
+    return $this->createSheetsChart;
+  }
+  /**
+   * @param CreateSlideResponse
+   */
+  public function setCreateSlide(CreateSlideResponse $createSlide)
+  {
+    $this->createSlide = $createSlide;
+  }
+  /**
+   * @return CreateSlideResponse
+   */
+  public function getCreateSlide()
+  {
+    return $this->createSlide;
+  }
+  /**
+   * @param CreateTableResponse
+   */
+  public function setCreateTable(CreateTableResponse $createTable)
+  {
+    $this->createTable = $createTable;
+  }
+  /**
+   * @return CreateTableResponse
+   */
+  public function getCreateTable()
+  {
+    return $this->createTable;
+  }
+  /**
+   * @param CreateVideoResponse
+   */
+  public function setCreateVideo(CreateVideoResponse $createVideo)
+  {
+    $this->createVideo = $createVideo;
+  }
+  /**
+   * @return CreateVideoResponse
+   */
+  public function getCreateVideo()
+  {
+    return $this->createVideo;
+  }
+  /**
+   * @param DuplicateObjectResponse
+   */
+  public function setDuplicateObject(DuplicateObjectResponse $duplicateObject)
+  {
+    $this->duplicateObject = $duplicateObject;
+  }
+  /**
+   * @return DuplicateObjectResponse
+   */
+  public function getDuplicateObject()
+  {
+    return $this->duplicateObject;
+  }
+  /**
+   * @param GroupObjectsResponse
+   */
+  public function setGroupObjects(GroupObjectsResponse $groupObjects)
+  {
+    $this->groupObjects = $groupObjects;
+  }
+  /**
+   * @return GroupObjectsResponse
+   */
+  public function getGroupObjects()
+  {
+    return $this->groupObjects;
+  }
+  /**
+   * @param ReplaceAllShapesWithImageResponse
+   */
+  public function setReplaceAllShapesWithImage(ReplaceAllShapesWithImageResponse $replaceAllShapesWithImage)
+  {
+    $this->replaceAllShapesWithImage = $replaceAllShapesWithImage;
+  }
+  /**
+   * @return ReplaceAllShapesWithImageResponse
+   */
+  public function getReplaceAllShapesWithImage()
+  {
+    return $this->replaceAllShapesWithImage;
+  }
+  /**
+   * @param ReplaceAllShapesWithSheetsChartResponse
+   */
+  public function setReplaceAllShapesWithSheetsChart(ReplaceAllShapesWithSheetsChartResponse $replaceAllShapesWithSheetsChart)
+  {
+    $this->replaceAllShapesWithSheetsChart = $replaceAllShapesWithSheetsChart;
+  }
+  /**
+   * @return ReplaceAllShapesWithSheetsChartResponse
+   */
+  public function getReplaceAllShapesWithSheetsChart()
+  {
+    return $this->replaceAllShapesWithSheetsChart;
+  }
+  /**
+   * @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_Slides_Response');
Index: vendor/google/apiclient-services/src/Slides/RgbColor.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/RgbColor.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/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\Slides;
+
+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_Slides_RgbColor');
Index: vendor/google/apiclient-services/src/Slides/Shadow.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/Shadow.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/Shadow.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\Slides;
+
+class Shadow extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $alignment;
+  /**
+   * @var float
+   */
+  public $alpha;
+  protected $blurRadiusType = Dimension::class;
+  protected $blurRadiusDataType = '';
+  protected $colorType = OpaqueColor::class;
+  protected $colorDataType = '';
+  /**
+   * @var string
+   */
+  public $propertyState;
+  /**
+   * @var bool
+   */
+  public $rotateWithShape;
+  protected $transformType = AffineTransform::class;
+  protected $transformDataType = '';
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setAlignment($alignment)
+  {
+    $this->alignment = $alignment;
+  }
+  /**
+   * @return string
+   */
+  public function getAlignment()
+  {
+    return $this->alignment;
+  }
+  /**
+   * @param float
+   */
+  public function setAlpha($alpha)
+  {
+    $this->alpha = $alpha;
+  }
+  /**
+   * @return float
+   */
+  public function getAlpha()
+  {
+    return $this->alpha;
+  }
+  /**
+   * @param Dimension
+   */
+  public function setBlurRadius(Dimension $blurRadius)
+  {
+    $this->blurRadius = $blurRadius;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getBlurRadius()
+  {
+    return $this->blurRadius;
+  }
+  /**
+   * @param OpaqueColor
+   */
+  public function setColor(OpaqueColor $color)
+  {
+    $this->color = $color;
+  }
+  /**
+   * @return OpaqueColor
+   */
+  public function getColor()
+  {
+    return $this->color;
+  }
+  /**
+   * @param string
+   */
+  public function setPropertyState($propertyState)
+  {
+    $this->propertyState = $propertyState;
+  }
+  /**
+   * @return string
+   */
+  public function getPropertyState()
+  {
+    return $this->propertyState;
+  }
+  /**
+   * @param bool
+   */
+  public function setRotateWithShape($rotateWithShape)
+  {
+    $this->rotateWithShape = $rotateWithShape;
+  }
+  /**
+   * @return bool
+   */
+  public function getRotateWithShape()
+  {
+    return $this->rotateWithShape;
+  }
+  /**
+   * @param AffineTransform
+   */
+  public function setTransform(AffineTransform $transform)
+  {
+    $this->transform = $transform;
+  }
+  /**
+   * @return AffineTransform
+   */
+  public function getTransform()
+  {
+    return $this->transform;
+  }
+  /**
+   * @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(Shadow::class, 'Google_Service_Slides_Shadow');
Index: vendor/google/apiclient-services/src/Slides/Shape.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/Shape.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/Shape.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\Slides;
+
+class Shape extends \Google\Model
+{
+  protected $placeholderType = Placeholder::class;
+  protected $placeholderDataType = '';
+  protected $shapePropertiesType = ShapeProperties::class;
+  protected $shapePropertiesDataType = '';
+  /**
+   * @var string
+   */
+  public $shapeType;
+  protected $textType = TextContent::class;
+  protected $textDataType = '';
+
+  /**
+   * @param Placeholder
+   */
+  public function setPlaceholder(Placeholder $placeholder)
+  {
+    $this->placeholder = $placeholder;
+  }
+  /**
+   * @return Placeholder
+   */
+  public function getPlaceholder()
+  {
+    return $this->placeholder;
+  }
+  /**
+   * @param ShapeProperties
+   */
+  public function setShapeProperties(ShapeProperties $shapeProperties)
+  {
+    $this->shapeProperties = $shapeProperties;
+  }
+  /**
+   * @return ShapeProperties
+   */
+  public function getShapeProperties()
+  {
+    return $this->shapeProperties;
+  }
+  /**
+   * @param string
+   */
+  public function setShapeType($shapeType)
+  {
+    $this->shapeType = $shapeType;
+  }
+  /**
+   * @return string
+   */
+  public function getShapeType()
+  {
+    return $this->shapeType;
+  }
+  /**
+   * @param TextContent
+   */
+  public function setText(TextContent $text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return TextContent
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Shape::class, 'Google_Service_Slides_Shape');
Index: vendor/google/apiclient-services/src/Slides/ShapeBackgroundFill.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/ShapeBackgroundFill.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/ShapeBackgroundFill.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\Slides;
+
+class ShapeBackgroundFill extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $propertyState;
+  protected $solidFillType = SolidFill::class;
+  protected $solidFillDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setPropertyState($propertyState)
+  {
+    $this->propertyState = $propertyState;
+  }
+  /**
+   * @return string
+   */
+  public function getPropertyState()
+  {
+    return $this->propertyState;
+  }
+  /**
+   * @param SolidFill
+   */
+  public function setSolidFill(SolidFill $solidFill)
+  {
+    $this->solidFill = $solidFill;
+  }
+  /**
+   * @return SolidFill
+   */
+  public function getSolidFill()
+  {
+    return $this->solidFill;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ShapeBackgroundFill::class, 'Google_Service_Slides_ShapeBackgroundFill');
Index: vendor/google/apiclient-services/src/Slides/ShapeProperties.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/ShapeProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/ShapeProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,124 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Slides;
+
+class ShapeProperties extends \Google\Model
+{
+  protected $autofitType = Autofit::class;
+  protected $autofitDataType = '';
+  /**
+   * @var string
+   */
+  public $contentAlignment;
+  protected $linkType = Link::class;
+  protected $linkDataType = '';
+  protected $outlineType = Outline::class;
+  protected $outlineDataType = '';
+  protected $shadowType = Shadow::class;
+  protected $shadowDataType = '';
+  protected $shapeBackgroundFillType = ShapeBackgroundFill::class;
+  protected $shapeBackgroundFillDataType = '';
+
+  /**
+   * @param Autofit
+   */
+  public function setAutofit(Autofit $autofit)
+  {
+    $this->autofit = $autofit;
+  }
+  /**
+   * @return Autofit
+   */
+  public function getAutofit()
+  {
+    return $this->autofit;
+  }
+  /**
+   * @param string
+   */
+  public function setContentAlignment($contentAlignment)
+  {
+    $this->contentAlignment = $contentAlignment;
+  }
+  /**
+   * @return string
+   */
+  public function getContentAlignment()
+  {
+    return $this->contentAlignment;
+  }
+  /**
+   * @param Link
+   */
+  public function setLink(Link $link)
+  {
+    $this->link = $link;
+  }
+  /**
+   * @return Link
+   */
+  public function getLink()
+  {
+    return $this->link;
+  }
+  /**
+   * @param Outline
+   */
+  public function setOutline(Outline $outline)
+  {
+    $this->outline = $outline;
+  }
+  /**
+   * @return Outline
+   */
+  public function getOutline()
+  {
+    return $this->outline;
+  }
+  /**
+   * @param Shadow
+   */
+  public function setShadow(Shadow $shadow)
+  {
+    $this->shadow = $shadow;
+  }
+  /**
+   * @return Shadow
+   */
+  public function getShadow()
+  {
+    return $this->shadow;
+  }
+  /**
+   * @param ShapeBackgroundFill
+   */
+  public function setShapeBackgroundFill(ShapeBackgroundFill $shapeBackgroundFill)
+  {
+    $this->shapeBackgroundFill = $shapeBackgroundFill;
+  }
+  /**
+   * @return ShapeBackgroundFill
+   */
+  public function getShapeBackgroundFill()
+  {
+    return $this->shapeBackgroundFill;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ShapeProperties::class, 'Google_Service_Slides_ShapeProperties');
Index: vendor/google/apiclient-services/src/Slides/SheetsChart.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/SheetsChart.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/SheetsChart.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\Slides;
+
+class SheetsChart extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $chartId;
+  /**
+   * @var string
+   */
+  public $contentUrl;
+  protected $sheetsChartPropertiesType = SheetsChartProperties::class;
+  protected $sheetsChartPropertiesDataType = '';
+  /**
+   * @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 setContentUrl($contentUrl)
+  {
+    $this->contentUrl = $contentUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getContentUrl()
+  {
+    return $this->contentUrl;
+  }
+  /**
+   * @param SheetsChartProperties
+   */
+  public function setSheetsChartProperties(SheetsChartProperties $sheetsChartProperties)
+  {
+    $this->sheetsChartProperties = $sheetsChartProperties;
+  }
+  /**
+   * @return SheetsChartProperties
+   */
+  public function getSheetsChartProperties()
+  {
+    return $this->sheetsChartProperties;
+  }
+  /**
+   * @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(SheetsChart::class, 'Google_Service_Slides_SheetsChart');
Index: vendor/google/apiclient-services/src/Slides/SheetsChartProperties.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/SheetsChartProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/SheetsChartProperties.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\Slides;
+
+class SheetsChartProperties extends \Google\Model
+{
+  protected $chartImagePropertiesType = ImageProperties::class;
+  protected $chartImagePropertiesDataType = '';
+
+  /**
+   * @param ImageProperties
+   */
+  public function setChartImageProperties(ImageProperties $chartImageProperties)
+  {
+    $this->chartImageProperties = $chartImageProperties;
+  }
+  /**
+   * @return ImageProperties
+   */
+  public function getChartImageProperties()
+  {
+    return $this->chartImageProperties;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SheetsChartProperties::class, 'Google_Service_Slides_SheetsChartProperties');
Index: vendor/google/apiclient-services/src/Slides/Size.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/Size.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/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\Slides;
+
+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_Slides_Size');
Index: vendor/google/apiclient-services/src/Slides/SlideProperties.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/SlideProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/SlideProperties.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\Slides;
+
+class SlideProperties extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $isSkipped;
+  /**
+   * @var string
+   */
+  public $layoutObjectId;
+  /**
+   * @var string
+   */
+  public $masterObjectId;
+  protected $notesPageType = Page::class;
+  protected $notesPageDataType = '';
+
+  /**
+   * @param bool
+   */
+  public function setIsSkipped($isSkipped)
+  {
+    $this->isSkipped = $isSkipped;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsSkipped()
+  {
+    return $this->isSkipped;
+  }
+  /**
+   * @param string
+   */
+  public function setLayoutObjectId($layoutObjectId)
+  {
+    $this->layoutObjectId = $layoutObjectId;
+  }
+  /**
+   * @return string
+   */
+  public function getLayoutObjectId()
+  {
+    return $this->layoutObjectId;
+  }
+  /**
+   * @param string
+   */
+  public function setMasterObjectId($masterObjectId)
+  {
+    $this->masterObjectId = $masterObjectId;
+  }
+  /**
+   * @return string
+   */
+  public function getMasterObjectId()
+  {
+    return $this->masterObjectId;
+  }
+  /**
+   * @param Page
+   */
+  public function setNotesPage(Page $notesPage)
+  {
+    $this->notesPage = $notesPage;
+  }
+  /**
+   * @return Page
+   */
+  public function getNotesPage()
+  {
+    return $this->notesPage;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SlideProperties::class, 'Google_Service_Slides_SlideProperties');
Index: vendor/google/apiclient-services/src/Slides/SlidesList.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/SlidesList.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/SlidesList.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\Slides;
+
+class SlidesList extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $listId;
+  protected $nestingLevelType = NestingLevel::class;
+  protected $nestingLevelDataType = 'map';
+
+  /**
+   * @param string
+   */
+  public function setListId($listId)
+  {
+    $this->listId = $listId;
+  }
+  /**
+   * @return string
+   */
+  public function getListId()
+  {
+    return $this->listId;
+  }
+  /**
+   * @param NestingLevel[]
+   */
+  public function setNestingLevel($nestingLevel)
+  {
+    $this->nestingLevel = $nestingLevel;
+  }
+  /**
+   * @return NestingLevel[]
+   */
+  public function getNestingLevel()
+  {
+    return $this->nestingLevel;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SlidesList::class, 'Google_Service_Slides_SlidesList');
Index: vendor/google/apiclient-services/src/Slides/SolidFill.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/SolidFill.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/SolidFill.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\Slides;
+
+class SolidFill extends \Google\Model
+{
+  /**
+   * @var float
+   */
+  public $alpha;
+  protected $colorType = OpaqueColor::class;
+  protected $colorDataType = '';
+
+  /**
+   * @param float
+   */
+  public function setAlpha($alpha)
+  {
+    $this->alpha = $alpha;
+  }
+  /**
+   * @return float
+   */
+  public function getAlpha()
+  {
+    return $this->alpha;
+  }
+  /**
+   * @param OpaqueColor
+   */
+  public function setColor(OpaqueColor $color)
+  {
+    $this->color = $color;
+  }
+  /**
+   * @return OpaqueColor
+   */
+  public function getColor()
+  {
+    return $this->color;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SolidFill::class, 'Google_Service_Slides_SolidFill');
Index: vendor/google/apiclient-services/src/Slides/SpeakerSpotlight.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/SpeakerSpotlight.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/SpeakerSpotlight.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\Slides;
+
+class SpeakerSpotlight extends \Google\Model
+{
+  protected $speakerSpotlightPropertiesType = SpeakerSpotlightProperties::class;
+  protected $speakerSpotlightPropertiesDataType = '';
+
+  /**
+   * @param SpeakerSpotlightProperties
+   */
+  public function setSpeakerSpotlightProperties(SpeakerSpotlightProperties $speakerSpotlightProperties)
+  {
+    $this->speakerSpotlightProperties = $speakerSpotlightProperties;
+  }
+  /**
+   * @return SpeakerSpotlightProperties
+   */
+  public function getSpeakerSpotlightProperties()
+  {
+    return $this->speakerSpotlightProperties;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SpeakerSpotlight::class, 'Google_Service_Slides_SpeakerSpotlight');
Index: vendor/google/apiclient-services/src/Slides/SpeakerSpotlightProperties.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/SpeakerSpotlightProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/SpeakerSpotlightProperties.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\Slides;
+
+class SpeakerSpotlightProperties extends \Google\Model
+{
+  protected $outlineType = Outline::class;
+  protected $outlineDataType = '';
+  protected $shadowType = Shadow::class;
+  protected $shadowDataType = '';
+
+  /**
+   * @param Outline
+   */
+  public function setOutline(Outline $outline)
+  {
+    $this->outline = $outline;
+  }
+  /**
+   * @return Outline
+   */
+  public function getOutline()
+  {
+    return $this->outline;
+  }
+  /**
+   * @param Shadow
+   */
+  public function setShadow(Shadow $shadow)
+  {
+    $this->shadow = $shadow;
+  }
+  /**
+   * @return Shadow
+   */
+  public function getShadow()
+  {
+    return $this->shadow;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SpeakerSpotlightProperties::class, 'Google_Service_Slides_SpeakerSpotlightProperties');
Index: vendor/google/apiclient-services/src/Slides/StretchedPictureFill.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/StretchedPictureFill.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/StretchedPictureFill.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\Slides;
+
+class StretchedPictureFill extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $contentUrl;
+  protected $sizeType = Size::class;
+  protected $sizeDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setContentUrl($contentUrl)
+  {
+    $this->contentUrl = $contentUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getContentUrl()
+  {
+    return $this->contentUrl;
+  }
+  /**
+   * @param Size
+   */
+  public function setSize(Size $size)
+  {
+    $this->size = $size;
+  }
+  /**
+   * @return Size
+   */
+  public function getSize()
+  {
+    return $this->size;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(StretchedPictureFill::class, 'Google_Service_Slides_StretchedPictureFill');
Index: vendor/google/apiclient-services/src/Slides/SubstringMatchCriteria.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/SubstringMatchCriteria.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/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\Slides;
+
+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_Slides_SubstringMatchCriteria');
Index: vendor/google/apiclient-services/src/Slides/Table.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/Table.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/Table.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,127 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Slides;
+
+class Table extends \Google\Collection
+{
+  protected $collection_key = 'verticalBorderRows';
+  /**
+   * @var int
+   */
+  public $columns;
+  protected $horizontalBorderRowsType = TableBorderRow::class;
+  protected $horizontalBorderRowsDataType = 'array';
+  /**
+   * @var int
+   */
+  public $rows;
+  protected $tableColumnsType = TableColumnProperties::class;
+  protected $tableColumnsDataType = 'array';
+  protected $tableRowsType = TableRow::class;
+  protected $tableRowsDataType = 'array';
+  protected $verticalBorderRowsType = TableBorderRow::class;
+  protected $verticalBorderRowsDataType = 'array';
+
+  /**
+   * @param int
+   */
+  public function setColumns($columns)
+  {
+    $this->columns = $columns;
+  }
+  /**
+   * @return int
+   */
+  public function getColumns()
+  {
+    return $this->columns;
+  }
+  /**
+   * @param TableBorderRow[]
+   */
+  public function setHorizontalBorderRows($horizontalBorderRows)
+  {
+    $this->horizontalBorderRows = $horizontalBorderRows;
+  }
+  /**
+   * @return TableBorderRow[]
+   */
+  public function getHorizontalBorderRows()
+  {
+    return $this->horizontalBorderRows;
+  }
+  /**
+   * @param int
+   */
+  public function setRows($rows)
+  {
+    $this->rows = $rows;
+  }
+  /**
+   * @return int
+   */
+  public function getRows()
+  {
+    return $this->rows;
+  }
+  /**
+   * @param TableColumnProperties[]
+   */
+  public function setTableColumns($tableColumns)
+  {
+    $this->tableColumns = $tableColumns;
+  }
+  /**
+   * @return TableColumnProperties[]
+   */
+  public function getTableColumns()
+  {
+    return $this->tableColumns;
+  }
+  /**
+   * @param TableRow[]
+   */
+  public function setTableRows($tableRows)
+  {
+    $this->tableRows = $tableRows;
+  }
+  /**
+   * @return TableRow[]
+   */
+  public function getTableRows()
+  {
+    return $this->tableRows;
+  }
+  /**
+   * @param TableBorderRow[]
+   */
+  public function setVerticalBorderRows($verticalBorderRows)
+  {
+    $this->verticalBorderRows = $verticalBorderRows;
+  }
+  /**
+   * @return TableBorderRow[]
+   */
+  public function getVerticalBorderRows()
+  {
+    return $this->verticalBorderRows;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Table::class, 'Google_Service_Slides_Table');
Index: vendor/google/apiclient-services/src/Slides/TableBorderCell.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/TableBorderCell.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/TableBorderCell.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\Slides;
+
+class TableBorderCell extends \Google\Model
+{
+  protected $locationType = TableCellLocation::class;
+  protected $locationDataType = '';
+  protected $tableBorderPropertiesType = TableBorderProperties::class;
+  protected $tableBorderPropertiesDataType = '';
+
+  /**
+   * @param TableCellLocation
+   */
+  public function setLocation(TableCellLocation $location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return TableCellLocation
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+  /**
+   * @param TableBorderProperties
+   */
+  public function setTableBorderProperties(TableBorderProperties $tableBorderProperties)
+  {
+    $this->tableBorderProperties = $tableBorderProperties;
+  }
+  /**
+   * @return TableBorderProperties
+   */
+  public function getTableBorderProperties()
+  {
+    return $this->tableBorderProperties;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TableBorderCell::class, 'Google_Service_Slides_TableBorderCell');
Index: vendor/google/apiclient-services/src/Slides/TableBorderFill.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/TableBorderFill.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/TableBorderFill.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\Slides;
+
+class TableBorderFill extends \Google\Model
+{
+  protected $solidFillType = SolidFill::class;
+  protected $solidFillDataType = '';
+
+  /**
+   * @param SolidFill
+   */
+  public function setSolidFill(SolidFill $solidFill)
+  {
+    $this->solidFill = $solidFill;
+  }
+  /**
+   * @return SolidFill
+   */
+  public function getSolidFill()
+  {
+    return $this->solidFill;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TableBorderFill::class, 'Google_Service_Slides_TableBorderFill');
Index: vendor/google/apiclient-services/src/Slides/TableBorderProperties.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/TableBorderProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/TableBorderProperties.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\Slides;
+
+class TableBorderProperties extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $dashStyle;
+  protected $tableBorderFillType = TableBorderFill::class;
+  protected $tableBorderFillDataType = '';
+  protected $weightType = Dimension::class;
+  protected $weightDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setDashStyle($dashStyle)
+  {
+    $this->dashStyle = $dashStyle;
+  }
+  /**
+   * @return string
+   */
+  public function getDashStyle()
+  {
+    return $this->dashStyle;
+  }
+  /**
+   * @param TableBorderFill
+   */
+  public function setTableBorderFill(TableBorderFill $tableBorderFill)
+  {
+    $this->tableBorderFill = $tableBorderFill;
+  }
+  /**
+   * @return TableBorderFill
+   */
+  public function getTableBorderFill()
+  {
+    return $this->tableBorderFill;
+  }
+  /**
+   * @param Dimension
+   */
+  public function setWeight(Dimension $weight)
+  {
+    $this->weight = $weight;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getWeight()
+  {
+    return $this->weight;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TableBorderProperties::class, 'Google_Service_Slides_TableBorderProperties');
Index: vendor/google/apiclient-services/src/Slides/TableBorderRow.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/TableBorderRow.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/TableBorderRow.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\Slides;
+
+class TableBorderRow extends \Google\Collection
+{
+  protected $collection_key = 'tableBorderCells';
+  protected $tableBorderCellsType = TableBorderCell::class;
+  protected $tableBorderCellsDataType = 'array';
+
+  /**
+   * @param TableBorderCell[]
+   */
+  public function setTableBorderCells($tableBorderCells)
+  {
+    $this->tableBorderCells = $tableBorderCells;
+  }
+  /**
+   * @return TableBorderCell[]
+   */
+  public function getTableBorderCells()
+  {
+    return $this->tableBorderCells;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TableBorderRow::class, 'Google_Service_Slides_TableBorderRow');
Index: vendor/google/apiclient-services/src/Slides/TableCell.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/TableCell.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/TableCell.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,110 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Slides;
+
+class TableCell extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $columnSpan;
+  protected $locationType = TableCellLocation::class;
+  protected $locationDataType = '';
+  /**
+   * @var int
+   */
+  public $rowSpan;
+  protected $tableCellPropertiesType = TableCellProperties::class;
+  protected $tableCellPropertiesDataType = '';
+  protected $textType = TextContent::class;
+  protected $textDataType = '';
+
+  /**
+   * @param int
+   */
+  public function setColumnSpan($columnSpan)
+  {
+    $this->columnSpan = $columnSpan;
+  }
+  /**
+   * @return int
+   */
+  public function getColumnSpan()
+  {
+    return $this->columnSpan;
+  }
+  /**
+   * @param TableCellLocation
+   */
+  public function setLocation(TableCellLocation $location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return TableCellLocation
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+  /**
+   * @param int
+   */
+  public function setRowSpan($rowSpan)
+  {
+    $this->rowSpan = $rowSpan;
+  }
+  /**
+   * @return int
+   */
+  public function getRowSpan()
+  {
+    return $this->rowSpan;
+  }
+  /**
+   * @param TableCellProperties
+   */
+  public function setTableCellProperties(TableCellProperties $tableCellProperties)
+  {
+    $this->tableCellProperties = $tableCellProperties;
+  }
+  /**
+   * @return TableCellProperties
+   */
+  public function getTableCellProperties()
+  {
+    return $this->tableCellProperties;
+  }
+  /**
+   * @param TextContent
+   */
+  public function setText(TextContent $text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return TextContent
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TableCell::class, 'Google_Service_Slides_TableCell');
Index: vendor/google/apiclient-services/src/Slides/TableCellBackgroundFill.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/TableCellBackgroundFill.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/TableCellBackgroundFill.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\Slides;
+
+class TableCellBackgroundFill extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $propertyState;
+  protected $solidFillType = SolidFill::class;
+  protected $solidFillDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setPropertyState($propertyState)
+  {
+    $this->propertyState = $propertyState;
+  }
+  /**
+   * @return string
+   */
+  public function getPropertyState()
+  {
+    return $this->propertyState;
+  }
+  /**
+   * @param SolidFill
+   */
+  public function setSolidFill(SolidFill $solidFill)
+  {
+    $this->solidFill = $solidFill;
+  }
+  /**
+   * @return SolidFill
+   */
+  public function getSolidFill()
+  {
+    return $this->solidFill;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TableCellBackgroundFill::class, 'Google_Service_Slides_TableCellBackgroundFill');
Index: vendor/google/apiclient-services/src/Slides/TableCellLocation.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/TableCellLocation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/TableCellLocation.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\Slides;
+
+class TableCellLocation extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $columnIndex;
+  /**
+   * @var int
+   */
+  public $rowIndex;
+
+  /**
+   * @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;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TableCellLocation::class, 'Google_Service_Slides_TableCellLocation');
Index: vendor/google/apiclient-services/src/Slides/TableCellProperties.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/TableCellProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/TableCellProperties.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\Slides;
+
+class TableCellProperties extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $contentAlignment;
+  protected $tableCellBackgroundFillType = TableCellBackgroundFill::class;
+  protected $tableCellBackgroundFillDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setContentAlignment($contentAlignment)
+  {
+    $this->contentAlignment = $contentAlignment;
+  }
+  /**
+   * @return string
+   */
+  public function getContentAlignment()
+  {
+    return $this->contentAlignment;
+  }
+  /**
+   * @param TableCellBackgroundFill
+   */
+  public function setTableCellBackgroundFill(TableCellBackgroundFill $tableCellBackgroundFill)
+  {
+    $this->tableCellBackgroundFill = $tableCellBackgroundFill;
+  }
+  /**
+   * @return TableCellBackgroundFill
+   */
+  public function getTableCellBackgroundFill()
+  {
+    return $this->tableCellBackgroundFill;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TableCellProperties::class, 'Google_Service_Slides_TableCellProperties');
Index: vendor/google/apiclient-services/src/Slides/TableColumnProperties.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/TableColumnProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/TableColumnProperties.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\Slides;
+
+class TableColumnProperties extends \Google\Model
+{
+  protected $columnWidthType = Dimension::class;
+  protected $columnWidthDataType = '';
+
+  /**
+   * @param Dimension
+   */
+  public function setColumnWidth(Dimension $columnWidth)
+  {
+    $this->columnWidth = $columnWidth;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getColumnWidth()
+  {
+    return $this->columnWidth;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TableColumnProperties::class, 'Google_Service_Slides_TableColumnProperties');
Index: vendor/google/apiclient-services/src/Slides/TableRange.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/TableRange.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/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\Slides;
+
+class TableRange extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $columnSpan;
+  protected $locationType = TableCellLocation::class;
+  protected $locationDataType = '';
+  /**
+   * @var int
+   */
+  public $rowSpan;
+
+  /**
+   * @param int
+   */
+  public function setColumnSpan($columnSpan)
+  {
+    $this->columnSpan = $columnSpan;
+  }
+  /**
+   * @return int
+   */
+  public function getColumnSpan()
+  {
+    return $this->columnSpan;
+  }
+  /**
+   * @param TableCellLocation
+   */
+  public function setLocation(TableCellLocation $location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return TableCellLocation
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+  /**
+   * @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(TableRange::class, 'Google_Service_Slides_TableRange');
Index: vendor/google/apiclient-services/src/Slides/TableRow.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/TableRow.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/TableRow.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\Slides;
+
+class TableRow extends \Google\Collection
+{
+  protected $collection_key = 'tableCells';
+  protected $rowHeightType = Dimension::class;
+  protected $rowHeightDataType = '';
+  protected $tableCellsType = TableCell::class;
+  protected $tableCellsDataType = 'array';
+  protected $tableRowPropertiesType = TableRowProperties::class;
+  protected $tableRowPropertiesDataType = '';
+
+  /**
+   * @param Dimension
+   */
+  public function setRowHeight(Dimension $rowHeight)
+  {
+    $this->rowHeight = $rowHeight;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getRowHeight()
+  {
+    return $this->rowHeight;
+  }
+  /**
+   * @param TableCell[]
+   */
+  public function setTableCells($tableCells)
+  {
+    $this->tableCells = $tableCells;
+  }
+  /**
+   * @return TableCell[]
+   */
+  public function getTableCells()
+  {
+    return $this->tableCells;
+  }
+  /**
+   * @param TableRowProperties
+   */
+  public function setTableRowProperties(TableRowProperties $tableRowProperties)
+  {
+    $this->tableRowProperties = $tableRowProperties;
+  }
+  /**
+   * @return TableRowProperties
+   */
+  public function getTableRowProperties()
+  {
+    return $this->tableRowProperties;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TableRow::class, 'Google_Service_Slides_TableRow');
Index: vendor/google/apiclient-services/src/Slides/TableRowProperties.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/TableRowProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/TableRowProperties.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\Slides;
+
+class TableRowProperties extends \Google\Model
+{
+  protected $minRowHeightType = Dimension::class;
+  protected $minRowHeightDataType = '';
+
+  /**
+   * @param Dimension
+   */
+  public function setMinRowHeight(Dimension $minRowHeight)
+  {
+    $this->minRowHeight = $minRowHeight;
+  }
+  /**
+   * @return Dimension
+   */
+  public function getMinRowHeight()
+  {
+    return $this->minRowHeight;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TableRowProperties::class, 'Google_Service_Slides_TableRowProperties');
Index: vendor/google/apiclient-services/src/Slides/TextContent.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/TextContent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/TextContent.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\Slides;
+
+class TextContent extends \Google\Collection
+{
+  protected $collection_key = 'textElements';
+  protected $listsType = SlidesList::class;
+  protected $listsDataType = 'map';
+  protected $textElementsType = TextElement::class;
+  protected $textElementsDataType = 'array';
+
+  /**
+   * @param SlidesList[]
+   */
+  public function setLists($lists)
+  {
+    $this->lists = $lists;
+  }
+  /**
+   * @return SlidesList[]
+   */
+  public function getLists()
+  {
+    return $this->lists;
+  }
+  /**
+   * @param TextElement[]
+   */
+  public function setTextElements($textElements)
+  {
+    $this->textElements = $textElements;
+  }
+  /**
+   * @return TextElement[]
+   */
+  public function getTextElements()
+  {
+    return $this->textElements;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TextContent::class, 'Google_Service_Slides_TextContent');
Index: vendor/google/apiclient-services/src/Slides/TextElement.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/TextElement.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/TextElement.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,110 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Slides;
+
+class TextElement extends \Google\Model
+{
+  protected $autoTextType = AutoText::class;
+  protected $autoTextDataType = '';
+  /**
+   * @var int
+   */
+  public $endIndex;
+  protected $paragraphMarkerType = ParagraphMarker::class;
+  protected $paragraphMarkerDataType = '';
+  /**
+   * @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 int
+   */
+  public function setEndIndex($endIndex)
+  {
+    $this->endIndex = $endIndex;
+  }
+  /**
+   * @return int
+   */
+  public function getEndIndex()
+  {
+    return $this->endIndex;
+  }
+  /**
+   * @param ParagraphMarker
+   */
+  public function setParagraphMarker(ParagraphMarker $paragraphMarker)
+  {
+    $this->paragraphMarker = $paragraphMarker;
+  }
+  /**
+   * @return ParagraphMarker
+   */
+  public function getParagraphMarker()
+  {
+    return $this->paragraphMarker;
+  }
+  /**
+   * @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(TextElement::class, 'Google_Service_Slides_TextElement');
Index: vendor/google/apiclient-services/src/Slides/TextRun.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/TextRun.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/TextRun.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\Slides;
+
+class TextRun extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $content;
+  protected $styleType = TextStyle::class;
+  protected $styleDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param TextStyle
+   */
+  public function setStyle(TextStyle $style)
+  {
+    $this->style = $style;
+  }
+  /**
+   * @return TextStyle
+   */
+  public function getStyle()
+  {
+    return $this->style;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TextRun::class, 'Google_Service_Slides_TextRun');
Index: vendor/google/apiclient-services/src/Slides/TextStyle.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/TextStyle.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/TextStyle.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,232 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Slides;
+
+class TextStyle extends \Google\Model
+{
+  protected $backgroundColorType = OptionalColor::class;
+  protected $backgroundColorDataType = '';
+  /**
+   * @var string
+   */
+  public $baselineOffset;
+  /**
+   * @var bool
+   */
+  public $bold;
+  /**
+   * @var string
+   */
+  public $fontFamily;
+  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 string
+   */
+  public function setFontFamily($fontFamily)
+  {
+    $this->fontFamily = $fontFamily;
+  }
+  /**
+   * @return string
+   */
+  public function getFontFamily()
+  {
+    return $this->fontFamily;
+  }
+  /**
+   * @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_Slides_TextStyle');
Index: vendor/google/apiclient-services/src/Slides/ThemeColorPair.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/ThemeColorPair.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/ThemeColorPair.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\Slides;
+
+class ThemeColorPair extends \Google\Model
+{
+  protected $colorType = RgbColor::class;
+  protected $colorDataType = '';
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param RgbColor
+   */
+  public function setColor(RgbColor $color)
+  {
+    $this->color = $color;
+  }
+  /**
+   * @return RgbColor
+   */
+  public function getColor()
+  {
+    return $this->color;
+  }
+  /**
+   * @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(ThemeColorPair::class, 'Google_Service_Slides_ThemeColorPair');
Index: vendor/google/apiclient-services/src/Slides/Thumbnail.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/Thumbnail.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/Thumbnail.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\Slides;
+
+class Thumbnail extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $contentUrl;
+  /**
+   * @var int
+   */
+  public $height;
+  /**
+   * @var int
+   */
+  public $width;
+
+  /**
+   * @param string
+   */
+  public function setContentUrl($contentUrl)
+  {
+    $this->contentUrl = $contentUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getContentUrl()
+  {
+    return $this->contentUrl;
+  }
+  /**
+   * @param int
+   */
+  public function setHeight($height)
+  {
+    $this->height = $height;
+  }
+  /**
+   * @return int
+   */
+  public function getHeight()
+  {
+    return $this->height;
+  }
+  /**
+   * @param int
+   */
+  public function setWidth($width)
+  {
+    $this->width = $width;
+  }
+  /**
+   * @return int
+   */
+  public function getWidth()
+  {
+    return $this->width;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Thumbnail::class, 'Google_Service_Slides_Thumbnail');
Index: vendor/google/apiclient-services/src/Slides/UngroupObjectsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/UngroupObjectsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/UngroupObjectsRequest.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\Slides;
+
+class UngroupObjectsRequest 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(UngroupObjectsRequest::class, 'Google_Service_Slides_UngroupObjectsRequest');
Index: vendor/google/apiclient-services/src/Slides/UnmergeTableCellsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/UnmergeTableCellsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/UnmergeTableCellsRequest.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\Slides;
+
+class UnmergeTableCellsRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $objectId;
+  protected $tableRangeType = TableRange::class;
+  protected $tableRangeDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setObjectId($objectId)
+  {
+    $this->objectId = $objectId;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectId()
+  {
+    return $this->objectId;
+  }
+  /**
+   * @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_Slides_UnmergeTableCellsRequest');
Index: vendor/google/apiclient-services/src/Slides/UpdateImagePropertiesRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/UpdateImagePropertiesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/UpdateImagePropertiesRequest.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\Slides;
+
+class UpdateImagePropertiesRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $fields;
+  protected $imagePropertiesType = ImageProperties::class;
+  protected $imagePropertiesDataType = '';
+  /**
+   * @var string
+   */
+  public $objectId;
+
+  /**
+   * @param string
+   */
+  public function setFields($fields)
+  {
+    $this->fields = $fields;
+  }
+  /**
+   * @return string
+   */
+  public function getFields()
+  {
+    return $this->fields;
+  }
+  /**
+   * @param ImageProperties
+   */
+  public function setImageProperties(ImageProperties $imageProperties)
+  {
+    $this->imageProperties = $imageProperties;
+  }
+  /**
+   * @return ImageProperties
+   */
+  public function getImageProperties()
+  {
+    return $this->imageProperties;
+  }
+  /**
+   * @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(UpdateImagePropertiesRequest::class, 'Google_Service_Slides_UpdateImagePropertiesRequest');
Index: vendor/google/apiclient-services/src/Slides/UpdateLineCategoryRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/UpdateLineCategoryRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/UpdateLineCategoryRequest.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\Slides;
+
+class UpdateLineCategoryRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $lineCategory;
+  /**
+   * @var string
+   */
+  public $objectId;
+
+  /**
+   * @param string
+   */
+  public function setLineCategory($lineCategory)
+  {
+    $this->lineCategory = $lineCategory;
+  }
+  /**
+   * @return string
+   */
+  public function getLineCategory()
+  {
+    return $this->lineCategory;
+  }
+  /**
+   * @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(UpdateLineCategoryRequest::class, 'Google_Service_Slides_UpdateLineCategoryRequest');
Index: vendor/google/apiclient-services/src/Slides/UpdateLinePropertiesRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/UpdateLinePropertiesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/UpdateLinePropertiesRequest.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\Slides;
+
+class UpdateLinePropertiesRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $fields;
+  protected $linePropertiesType = LineProperties::class;
+  protected $linePropertiesDataType = '';
+  /**
+   * @var string
+   */
+  public $objectId;
+
+  /**
+   * @param string
+   */
+  public function setFields($fields)
+  {
+    $this->fields = $fields;
+  }
+  /**
+   * @return string
+   */
+  public function getFields()
+  {
+    return $this->fields;
+  }
+  /**
+   * @param LineProperties
+   */
+  public function setLineProperties(LineProperties $lineProperties)
+  {
+    $this->lineProperties = $lineProperties;
+  }
+  /**
+   * @return LineProperties
+   */
+  public function getLineProperties()
+  {
+    return $this->lineProperties;
+  }
+  /**
+   * @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(UpdateLinePropertiesRequest::class, 'Google_Service_Slides_UpdateLinePropertiesRequest');
Index: vendor/google/apiclient-services/src/Slides/UpdatePageElementAltTextRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/UpdatePageElementAltTextRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/UpdatePageElementAltTextRequest.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\Slides;
+
+class UpdatePageElementAltTextRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $objectId;
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setObjectId($objectId)
+  {
+    $this->objectId = $objectId;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectId()
+  {
+    return $this->objectId;
+  }
+  /**
+   * @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(UpdatePageElementAltTextRequest::class, 'Google_Service_Slides_UpdatePageElementAltTextRequest');
Index: vendor/google/apiclient-services/src/Slides/UpdatePageElementTransformRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/UpdatePageElementTransformRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/UpdatePageElementTransformRequest.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\Slides;
+
+class UpdatePageElementTransformRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $applyMode;
+  /**
+   * @var string
+   */
+  public $objectId;
+  protected $transformType = AffineTransform::class;
+  protected $transformDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setApplyMode($applyMode)
+  {
+    $this->applyMode = $applyMode;
+  }
+  /**
+   * @return string
+   */
+  public function getApplyMode()
+  {
+    return $this->applyMode;
+  }
+  /**
+   * @param string
+   */
+  public function setObjectId($objectId)
+  {
+    $this->objectId = $objectId;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectId()
+  {
+    return $this->objectId;
+  }
+  /**
+   * @param AffineTransform
+   */
+  public function setTransform(AffineTransform $transform)
+  {
+    $this->transform = $transform;
+  }
+  /**
+   * @return AffineTransform
+   */
+  public function getTransform()
+  {
+    return $this->transform;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UpdatePageElementTransformRequest::class, 'Google_Service_Slides_UpdatePageElementTransformRequest');
Index: vendor/google/apiclient-services/src/Slides/UpdatePageElementsZOrderRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/UpdatePageElementsZOrderRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/UpdatePageElementsZOrderRequest.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\Slides;
+
+class UpdatePageElementsZOrderRequest extends \Google\Collection
+{
+  protected $collection_key = 'pageElementObjectIds';
+  /**
+   * @var string
+   */
+  public $operation;
+  /**
+   * @var string[]
+   */
+  public $pageElementObjectIds;
+
+  /**
+   * @param string
+   */
+  public function setOperation($operation)
+  {
+    $this->operation = $operation;
+  }
+  /**
+   * @return string
+   */
+  public function getOperation()
+  {
+    return $this->operation;
+  }
+  /**
+   * @param string[]
+   */
+  public function setPageElementObjectIds($pageElementObjectIds)
+  {
+    $this->pageElementObjectIds = $pageElementObjectIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPageElementObjectIds()
+  {
+    return $this->pageElementObjectIds;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UpdatePageElementsZOrderRequest::class, 'Google_Service_Slides_UpdatePageElementsZOrderRequest');
Index: vendor/google/apiclient-services/src/Slides/UpdatePagePropertiesRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/UpdatePagePropertiesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/UpdatePagePropertiesRequest.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\Slides;
+
+class UpdatePagePropertiesRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $fields;
+  /**
+   * @var string
+   */
+  public $objectId;
+  protected $pagePropertiesType = PageProperties::class;
+  protected $pagePropertiesDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setFields($fields)
+  {
+    $this->fields = $fields;
+  }
+  /**
+   * @return string
+   */
+  public function getFields()
+  {
+    return $this->fields;
+  }
+  /**
+   * @param string
+   */
+  public function setObjectId($objectId)
+  {
+    $this->objectId = $objectId;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectId()
+  {
+    return $this->objectId;
+  }
+  /**
+   * @param PageProperties
+   */
+  public function setPageProperties(PageProperties $pageProperties)
+  {
+    $this->pageProperties = $pageProperties;
+  }
+  /**
+   * @return PageProperties
+   */
+  public function getPageProperties()
+  {
+    return $this->pageProperties;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UpdatePagePropertiesRequest::class, 'Google_Service_Slides_UpdatePagePropertiesRequest');
Index: vendor/google/apiclient-services/src/Slides/UpdateParagraphStyleRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/UpdateParagraphStyleRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/UpdateParagraphStyleRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,110 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Slides;
+
+class UpdateParagraphStyleRequest extends \Google\Model
+{
+  protected $cellLocationType = TableCellLocation::class;
+  protected $cellLocationDataType = '';
+  /**
+   * @var string
+   */
+  public $fields;
+  /**
+   * @var string
+   */
+  public $objectId;
+  protected $styleType = ParagraphStyle::class;
+  protected $styleDataType = '';
+  protected $textRangeType = Range::class;
+  protected $textRangeDataType = '';
+
+  /**
+   * @param TableCellLocation
+   */
+  public function setCellLocation(TableCellLocation $cellLocation)
+  {
+    $this->cellLocation = $cellLocation;
+  }
+  /**
+   * @return TableCellLocation
+   */
+  public function getCellLocation()
+  {
+    return $this->cellLocation;
+  }
+  /**
+   * @param string
+   */
+  public function setFields($fields)
+  {
+    $this->fields = $fields;
+  }
+  /**
+   * @return string
+   */
+  public function getFields()
+  {
+    return $this->fields;
+  }
+  /**
+   * @param string
+   */
+  public function setObjectId($objectId)
+  {
+    $this->objectId = $objectId;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectId()
+  {
+    return $this->objectId;
+  }
+  /**
+   * @param ParagraphStyle
+   */
+  public function setStyle(ParagraphStyle $style)
+  {
+    $this->style = $style;
+  }
+  /**
+   * @return ParagraphStyle
+   */
+  public function getStyle()
+  {
+    return $this->style;
+  }
+  /**
+   * @param Range
+   */
+  public function setTextRange(Range $textRange)
+  {
+    $this->textRange = $textRange;
+  }
+  /**
+   * @return Range
+   */
+  public function getTextRange()
+  {
+    return $this->textRange;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UpdateParagraphStyleRequest::class, 'Google_Service_Slides_UpdateParagraphStyleRequest');
Index: vendor/google/apiclient-services/src/Slides/UpdateShapePropertiesRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/UpdateShapePropertiesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/UpdateShapePropertiesRequest.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\Slides;
+
+class UpdateShapePropertiesRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $fields;
+  /**
+   * @var string
+   */
+  public $objectId;
+  protected $shapePropertiesType = ShapeProperties::class;
+  protected $shapePropertiesDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setFields($fields)
+  {
+    $this->fields = $fields;
+  }
+  /**
+   * @return string
+   */
+  public function getFields()
+  {
+    return $this->fields;
+  }
+  /**
+   * @param string
+   */
+  public function setObjectId($objectId)
+  {
+    $this->objectId = $objectId;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectId()
+  {
+    return $this->objectId;
+  }
+  /**
+   * @param ShapeProperties
+   */
+  public function setShapeProperties(ShapeProperties $shapeProperties)
+  {
+    $this->shapeProperties = $shapeProperties;
+  }
+  /**
+   * @return ShapeProperties
+   */
+  public function getShapeProperties()
+  {
+    return $this->shapeProperties;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UpdateShapePropertiesRequest::class, 'Google_Service_Slides_UpdateShapePropertiesRequest');
Index: vendor/google/apiclient-services/src/Slides/UpdateSlidePropertiesRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/UpdateSlidePropertiesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/UpdateSlidePropertiesRequest.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\Slides;
+
+class UpdateSlidePropertiesRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $fields;
+  /**
+   * @var string
+   */
+  public $objectId;
+  protected $slidePropertiesType = SlideProperties::class;
+  protected $slidePropertiesDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setFields($fields)
+  {
+    $this->fields = $fields;
+  }
+  /**
+   * @return string
+   */
+  public function getFields()
+  {
+    return $this->fields;
+  }
+  /**
+   * @param string
+   */
+  public function setObjectId($objectId)
+  {
+    $this->objectId = $objectId;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectId()
+  {
+    return $this->objectId;
+  }
+  /**
+   * @param SlideProperties
+   */
+  public function setSlideProperties(SlideProperties $slideProperties)
+  {
+    $this->slideProperties = $slideProperties;
+  }
+  /**
+   * @return SlideProperties
+   */
+  public function getSlideProperties()
+  {
+    return $this->slideProperties;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UpdateSlidePropertiesRequest::class, 'Google_Service_Slides_UpdateSlidePropertiesRequest');
Index: vendor/google/apiclient-services/src/Slides/UpdateSlidesPositionRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/UpdateSlidesPositionRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/UpdateSlidesPositionRequest.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\Slides;
+
+class UpdateSlidesPositionRequest extends \Google\Collection
+{
+  protected $collection_key = 'slideObjectIds';
+  /**
+   * @var int
+   */
+  public $insertionIndex;
+  /**
+   * @var string[]
+   */
+  public $slideObjectIds;
+
+  /**
+   * @param int
+   */
+  public function setInsertionIndex($insertionIndex)
+  {
+    $this->insertionIndex = $insertionIndex;
+  }
+  /**
+   * @return int
+   */
+  public function getInsertionIndex()
+  {
+    return $this->insertionIndex;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSlideObjectIds($slideObjectIds)
+  {
+    $this->slideObjectIds = $slideObjectIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSlideObjectIds()
+  {
+    return $this->slideObjectIds;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UpdateSlidesPositionRequest::class, 'Google_Service_Slides_UpdateSlidesPositionRequest');
Index: vendor/google/apiclient-services/src/Slides/UpdateTableBorderPropertiesRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/UpdateTableBorderPropertiesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/UpdateTableBorderPropertiesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,112 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Slides;
+
+class UpdateTableBorderPropertiesRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $borderPosition;
+  /**
+   * @var string
+   */
+  public $fields;
+  /**
+   * @var string
+   */
+  public $objectId;
+  protected $tableBorderPropertiesType = TableBorderProperties::class;
+  protected $tableBorderPropertiesDataType = '';
+  protected $tableRangeType = TableRange::class;
+  protected $tableRangeDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setBorderPosition($borderPosition)
+  {
+    $this->borderPosition = $borderPosition;
+  }
+  /**
+   * @return string
+   */
+  public function getBorderPosition()
+  {
+    return $this->borderPosition;
+  }
+  /**
+   * @param string
+   */
+  public function setFields($fields)
+  {
+    $this->fields = $fields;
+  }
+  /**
+   * @return string
+   */
+  public function getFields()
+  {
+    return $this->fields;
+  }
+  /**
+   * @param string
+   */
+  public function setObjectId($objectId)
+  {
+    $this->objectId = $objectId;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectId()
+  {
+    return $this->objectId;
+  }
+  /**
+   * @param TableBorderProperties
+   */
+  public function setTableBorderProperties(TableBorderProperties $tableBorderProperties)
+  {
+    $this->tableBorderProperties = $tableBorderProperties;
+  }
+  /**
+   * @return TableBorderProperties
+   */
+  public function getTableBorderProperties()
+  {
+    return $this->tableBorderProperties;
+  }
+  /**
+   * @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(UpdateTableBorderPropertiesRequest::class, 'Google_Service_Slides_UpdateTableBorderPropertiesRequest');
Index: vendor/google/apiclient-services/src/Slides/UpdateTableCellPropertiesRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/UpdateTableCellPropertiesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/UpdateTableCellPropertiesRequest.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\Slides;
+
+class UpdateTableCellPropertiesRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $fields;
+  /**
+   * @var string
+   */
+  public $objectId;
+  protected $tableCellPropertiesType = TableCellProperties::class;
+  protected $tableCellPropertiesDataType = '';
+  protected $tableRangeType = TableRange::class;
+  protected $tableRangeDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setFields($fields)
+  {
+    $this->fields = $fields;
+  }
+  /**
+   * @return string
+   */
+  public function getFields()
+  {
+    return $this->fields;
+  }
+  /**
+   * @param string
+   */
+  public function setObjectId($objectId)
+  {
+    $this->objectId = $objectId;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectId()
+  {
+    return $this->objectId;
+  }
+  /**
+   * @param TableCellProperties
+   */
+  public function setTableCellProperties(TableCellProperties $tableCellProperties)
+  {
+    $this->tableCellProperties = $tableCellProperties;
+  }
+  /**
+   * @return TableCellProperties
+   */
+  public function getTableCellProperties()
+  {
+    return $this->tableCellProperties;
+  }
+  /**
+   * @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(UpdateTableCellPropertiesRequest::class, 'Google_Service_Slides_UpdateTableCellPropertiesRequest');
Index: vendor/google/apiclient-services/src/Slides/UpdateTableColumnPropertiesRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/UpdateTableColumnPropertiesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/UpdateTableColumnPropertiesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,97 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Slides;
+
+class UpdateTableColumnPropertiesRequest extends \Google\Collection
+{
+  protected $collection_key = 'columnIndices';
+  /**
+   * @var int[]
+   */
+  public $columnIndices;
+  /**
+   * @var string
+   */
+  public $fields;
+  /**
+   * @var string
+   */
+  public $objectId;
+  protected $tableColumnPropertiesType = TableColumnProperties::class;
+  protected $tableColumnPropertiesDataType = '';
+
+  /**
+   * @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 string
+   */
+  public function setObjectId($objectId)
+  {
+    $this->objectId = $objectId;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectId()
+  {
+    return $this->objectId;
+  }
+  /**
+   * @param TableColumnProperties
+   */
+  public function setTableColumnProperties(TableColumnProperties $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(UpdateTableColumnPropertiesRequest::class, 'Google_Service_Slides_UpdateTableColumnPropertiesRequest');
Index: vendor/google/apiclient-services/src/Slides/UpdateTableRowPropertiesRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/UpdateTableRowPropertiesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/UpdateTableRowPropertiesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,97 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Slides;
+
+class UpdateTableRowPropertiesRequest extends \Google\Collection
+{
+  protected $collection_key = 'rowIndices';
+  /**
+   * @var string
+   */
+  public $fields;
+  /**
+   * @var string
+   */
+  public $objectId;
+  /**
+   * @var int[]
+   */
+  public $rowIndices;
+  protected $tableRowPropertiesType = TableRowProperties::class;
+  protected $tableRowPropertiesDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setFields($fields)
+  {
+    $this->fields = $fields;
+  }
+  /**
+   * @return string
+   */
+  public function getFields()
+  {
+    return $this->fields;
+  }
+  /**
+   * @param string
+   */
+  public function setObjectId($objectId)
+  {
+    $this->objectId = $objectId;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectId()
+  {
+    return $this->objectId;
+  }
+  /**
+   * @param int[]
+   */
+  public function setRowIndices($rowIndices)
+  {
+    $this->rowIndices = $rowIndices;
+  }
+  /**
+   * @return int[]
+   */
+  public function getRowIndices()
+  {
+    return $this->rowIndices;
+  }
+  /**
+   * @param TableRowProperties
+   */
+  public function setTableRowProperties(TableRowProperties $tableRowProperties)
+  {
+    $this->tableRowProperties = $tableRowProperties;
+  }
+  /**
+   * @return TableRowProperties
+   */
+  public function getTableRowProperties()
+  {
+    return $this->tableRowProperties;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UpdateTableRowPropertiesRequest::class, 'Google_Service_Slides_UpdateTableRowPropertiesRequest');
Index: vendor/google/apiclient-services/src/Slides/UpdateTextStyleRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/UpdateTextStyleRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/UpdateTextStyleRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,110 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Slides;
+
+class UpdateTextStyleRequest extends \Google\Model
+{
+  protected $cellLocationType = TableCellLocation::class;
+  protected $cellLocationDataType = '';
+  /**
+   * @var string
+   */
+  public $fields;
+  /**
+   * @var string
+   */
+  public $objectId;
+  protected $styleType = TextStyle::class;
+  protected $styleDataType = '';
+  protected $textRangeType = Range::class;
+  protected $textRangeDataType = '';
+
+  /**
+   * @param TableCellLocation
+   */
+  public function setCellLocation(TableCellLocation $cellLocation)
+  {
+    $this->cellLocation = $cellLocation;
+  }
+  /**
+   * @return TableCellLocation
+   */
+  public function getCellLocation()
+  {
+    return $this->cellLocation;
+  }
+  /**
+   * @param string
+   */
+  public function setFields($fields)
+  {
+    $this->fields = $fields;
+  }
+  /**
+   * @return string
+   */
+  public function getFields()
+  {
+    return $this->fields;
+  }
+  /**
+   * @param string
+   */
+  public function setObjectId($objectId)
+  {
+    $this->objectId = $objectId;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectId()
+  {
+    return $this->objectId;
+  }
+  /**
+   * @param TextStyle
+   */
+  public function setStyle(TextStyle $style)
+  {
+    $this->style = $style;
+  }
+  /**
+   * @return TextStyle
+   */
+  public function getStyle()
+  {
+    return $this->style;
+  }
+  /**
+   * @param Range
+   */
+  public function setTextRange(Range $textRange)
+  {
+    $this->textRange = $textRange;
+  }
+  /**
+   * @return Range
+   */
+  public function getTextRange()
+  {
+    return $this->textRange;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UpdateTextStyleRequest::class, 'Google_Service_Slides_UpdateTextStyleRequest');
Index: vendor/google/apiclient-services/src/Slides/UpdateVideoPropertiesRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/UpdateVideoPropertiesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/UpdateVideoPropertiesRequest.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\Slides;
+
+class UpdateVideoPropertiesRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $fields;
+  /**
+   * @var string
+   */
+  public $objectId;
+  protected $videoPropertiesType = VideoProperties::class;
+  protected $videoPropertiesDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setFields($fields)
+  {
+    $this->fields = $fields;
+  }
+  /**
+   * @return string
+   */
+  public function getFields()
+  {
+    return $this->fields;
+  }
+  /**
+   * @param string
+   */
+  public function setObjectId($objectId)
+  {
+    $this->objectId = $objectId;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectId()
+  {
+    return $this->objectId;
+  }
+  /**
+   * @param VideoProperties
+   */
+  public function setVideoProperties(VideoProperties $videoProperties)
+  {
+    $this->videoProperties = $videoProperties;
+  }
+  /**
+   * @return VideoProperties
+   */
+  public function getVideoProperties()
+  {
+    return $this->videoProperties;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UpdateVideoPropertiesRequest::class, 'Google_Service_Slides_UpdateVideoPropertiesRequest');
Index: vendor/google/apiclient-services/src/Slides/Video.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/Video.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/Video.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\Slides;
+
+class Video extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $source;
+  /**
+   * @var string
+   */
+  public $url;
+  protected $videoPropertiesType = VideoProperties::class;
+  protected $videoPropertiesDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setSource($source)
+  {
+    $this->source = $source;
+  }
+  /**
+   * @return string
+   */
+  public function getSource()
+  {
+    return $this->source;
+  }
+  /**
+   * @param string
+   */
+  public function setUrl($url)
+  {
+    $this->url = $url;
+  }
+  /**
+   * @return string
+   */
+  public function getUrl()
+  {
+    return $this->url;
+  }
+  /**
+   * @param VideoProperties
+   */
+  public function setVideoProperties(VideoProperties $videoProperties)
+  {
+    $this->videoProperties = $videoProperties;
+  }
+  /**
+   * @return VideoProperties
+   */
+  public function getVideoProperties()
+  {
+    return $this->videoProperties;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Video::class, 'Google_Service_Slides_Video');
Index: vendor/google/apiclient-services/src/Slides/VideoProperties.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/VideoProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/VideoProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,114 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Slides;
+
+class VideoProperties extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $autoPlay;
+  /**
+   * @var string
+   */
+  public $end;
+  /**
+   * @var bool
+   */
+  public $mute;
+  protected $outlineType = Outline::class;
+  protected $outlineDataType = '';
+  /**
+   * @var string
+   */
+  public $start;
+
+  /**
+   * @param bool
+   */
+  public function setAutoPlay($autoPlay)
+  {
+    $this->autoPlay = $autoPlay;
+  }
+  /**
+   * @return bool
+   */
+  public function getAutoPlay()
+  {
+    return $this->autoPlay;
+  }
+  /**
+   * @param string
+   */
+  public function setEnd($end)
+  {
+    $this->end = $end;
+  }
+  /**
+   * @return string
+   */
+  public function getEnd()
+  {
+    return $this->end;
+  }
+  /**
+   * @param bool
+   */
+  public function setMute($mute)
+  {
+    $this->mute = $mute;
+  }
+  /**
+   * @return bool
+   */
+  public function getMute()
+  {
+    return $this->mute;
+  }
+  /**
+   * @param Outline
+   */
+  public function setOutline(Outline $outline)
+  {
+    $this->outline = $outline;
+  }
+  /**
+   * @return Outline
+   */
+  public function getOutline()
+  {
+    return $this->outline;
+  }
+  /**
+   * @param string
+   */
+  public function setStart($start)
+  {
+    $this->start = $start;
+  }
+  /**
+   * @return string
+   */
+  public function getStart()
+  {
+    return $this->start;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(VideoProperties::class, 'Google_Service_Slides_VideoProperties');
Index: vendor/google/apiclient-services/src/Slides/WeightedFontFamily.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/WeightedFontFamily.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/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\Slides;
+
+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_Slides_WeightedFontFamily');
Index: vendor/google/apiclient-services/src/Slides/WordArt.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/WordArt.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/WordArt.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\Slides;
+
+class WordArt extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $renderedText;
+
+  /**
+   * @param string
+   */
+  public function setRenderedText($renderedText)
+  {
+    $this->renderedText = $renderedText;
+  }
+  /**
+   * @return string
+   */
+  public function getRenderedText()
+  {
+    return $this->renderedText;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(WordArt::class, 'Google_Service_Slides_WordArt');
Index: vendor/google/apiclient-services/src/Slides/WriteControl.php
===================================================================
--- vendor/google/apiclient-services/src/Slides/WriteControl.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Slides/WriteControl.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\Slides;
+
+class WriteControl extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $requiredRevisionId;
+
+  /**
+   * @param string
+   */
+  public function setRequiredRevisionId($requiredRevisionId)
+  {
+    $this->requiredRevisionId = $requiredRevisionId;
+  }
+  /**
+   * @return string
+   */
+  public function getRequiredRevisionId()
+  {
+    return $this->requiredRevisionId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(WriteControl::class, 'Google_Service_Slides_WriteControl');
