Index: vendor/google/apiclient-services/src/Css/Account.php
===================================================================
--- vendor/google/apiclient-services/src/Css/Account.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Css/Account.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,171 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Css;
+
+class Account extends \Google\Collection
+{
+  protected $collection_key = 'labelIds';
+  /**
+   * @var string
+   */
+  public $accountType;
+  /**
+   * @var string[]
+   */
+  public $automaticLabelIds;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $fullName;
+  /**
+   * @var string
+   */
+  public $homepageUri;
+  /**
+   * @var string[]
+   */
+  public $labelIds;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $parent;
+
+  /**
+   * @param string
+   */
+  public function setAccountType($accountType)
+  {
+    $this->accountType = $accountType;
+  }
+  /**
+   * @return string
+   */
+  public function getAccountType()
+  {
+    return $this->accountType;
+  }
+  /**
+   * @param string[]
+   */
+  public function setAutomaticLabelIds($automaticLabelIds)
+  {
+    $this->automaticLabelIds = $automaticLabelIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAutomaticLabelIds()
+  {
+    return $this->automaticLabelIds;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setFullName($fullName)
+  {
+    $this->fullName = $fullName;
+  }
+  /**
+   * @return string
+   */
+  public function getFullName()
+  {
+    return $this->fullName;
+  }
+  /**
+   * @param string
+   */
+  public function setHomepageUri($homepageUri)
+  {
+    $this->homepageUri = $homepageUri;
+  }
+  /**
+   * @return string
+   */
+  public function getHomepageUri()
+  {
+    return $this->homepageUri;
+  }
+  /**
+   * @param string[]
+   */
+  public function setLabelIds($labelIds)
+  {
+    $this->labelIds = $labelIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLabelIds()
+  {
+    return $this->labelIds;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setParent($parent)
+  {
+    $this->parent = $parent;
+  }
+  /**
+   * @return string
+   */
+  public function getParent()
+  {
+    return $this->parent;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Account::class, 'Google_Service_Css_Account');
Index: vendor/google/apiclient-services/src/Css/AccountLabel.php
===================================================================
--- vendor/google/apiclient-services/src/Css/AccountLabel.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Css/AccountLabel.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,134 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Css;
+
+class AccountLabel extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $accountId;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $labelId;
+  /**
+   * @var string
+   */
+  public $labelType;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setAccountId($accountId)
+  {
+    $this->accountId = $accountId;
+  }
+  /**
+   * @return string
+   */
+  public function getAccountId()
+  {
+    return $this->accountId;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setLabelId($labelId)
+  {
+    $this->labelId = $labelId;
+  }
+  /**
+   * @return string
+   */
+  public function getLabelId()
+  {
+    return $this->labelId;
+  }
+  /**
+   * @param string
+   */
+  public function setLabelType($labelType)
+  {
+    $this->labelType = $labelType;
+  }
+  /**
+   * @return string
+   */
+  public function getLabelType()
+  {
+    return $this->labelType;
+  }
+  /**
+   * @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(AccountLabel::class, 'Google_Service_Css_AccountLabel');
Index: vendor/google/apiclient-services/src/Css/Attributes.php
===================================================================
--- vendor/google/apiclient-services/src/Css/Attributes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Css/Attributes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,903 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Css;
+
+class Attributes extends \Google\Collection
+{
+  protected $collection_key = 'sizeTypes';
+  /**
+   * @var string[]
+   */
+  public $additionalImageLinks;
+  /**
+   * @var bool
+   */
+  public $adult;
+  /**
+   * @var string
+   */
+  public $ageGroup;
+  /**
+   * @var string
+   */
+  public $brand;
+  protected $certificationsType = Certification::class;
+  protected $certificationsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $color;
+  /**
+   * @var string
+   */
+  public $cppAdsRedirect;
+  /**
+   * @var string
+   */
+  public $cppLink;
+  /**
+   * @var string
+   */
+  public $cppMobileLink;
+  /**
+   * @var string
+   */
+  public $customLabel0;
+  /**
+   * @var string
+   */
+  public $customLabel1;
+  /**
+   * @var string
+   */
+  public $customLabel2;
+  /**
+   * @var string
+   */
+  public $customLabel3;
+  /**
+   * @var string
+   */
+  public $customLabel4;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string[]
+   */
+  public $excludedDestinations;
+  /**
+   * @var string
+   */
+  public $expirationDate;
+  /**
+   * @var string
+   */
+  public $gender;
+  /**
+   * @var string
+   */
+  public $googleProductCategory;
+  /**
+   * @var string
+   */
+  public $gtin;
+  /**
+   * @var string
+   */
+  public $headlineOfferCondition;
+  protected $headlineOfferInstallmentType = HeadlineOfferInstallment::class;
+  protected $headlineOfferInstallmentDataType = '';
+  /**
+   * @var string
+   */
+  public $headlineOfferLink;
+  /**
+   * @var string
+   */
+  public $headlineOfferMobileLink;
+  protected $headlineOfferPriceType = Price::class;
+  protected $headlineOfferPriceDataType = '';
+  protected $headlineOfferShippingPriceType = Price::class;
+  protected $headlineOfferShippingPriceDataType = '';
+  protected $headlineOfferSubscriptionCostType = HeadlineOfferSubscriptionCost::class;
+  protected $headlineOfferSubscriptionCostDataType = '';
+  protected $highPriceType = Price::class;
+  protected $highPriceDataType = '';
+  /**
+   * @var string
+   */
+  public $imageLink;
+  /**
+   * @var string[]
+   */
+  public $includedDestinations;
+  /**
+   * @var bool
+   */
+  public $isBundle;
+  /**
+   * @var string
+   */
+  public $itemGroupId;
+  protected $lowPriceType = Price::class;
+  protected $lowPriceDataType = '';
+  /**
+   * @var string
+   */
+  public $material;
+  /**
+   * @var string
+   */
+  public $mpn;
+  /**
+   * @var string
+   */
+  public $multipack;
+  /**
+   * @var string
+   */
+  public $numberOfOffers;
+  /**
+   * @var string
+   */
+  public $pattern;
+  /**
+   * @var string
+   */
+  public $pause;
+  protected $productDetailsType = ProductDetail::class;
+  protected $productDetailsDataType = 'array';
+  protected $productHeightType = ProductDimension::class;
+  protected $productHeightDataType = '';
+  /**
+   * @var string[]
+   */
+  public $productHighlights;
+  protected $productLengthType = ProductDimension::class;
+  protected $productLengthDataType = '';
+  /**
+   * @var string[]
+   */
+  public $productTypes;
+  protected $productWeightType = ProductWeight::class;
+  protected $productWeightDataType = '';
+  protected $productWidthType = ProductDimension::class;
+  protected $productWidthDataType = '';
+  /**
+   * @var string
+   */
+  public $size;
+  /**
+   * @var string
+   */
+  public $sizeSystem;
+  /**
+   * @var string[]
+   */
+  public $sizeTypes;
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param string[]
+   */
+  public function setAdditionalImageLinks($additionalImageLinks)
+  {
+    $this->additionalImageLinks = $additionalImageLinks;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAdditionalImageLinks()
+  {
+    return $this->additionalImageLinks;
+  }
+  /**
+   * @param bool
+   */
+  public function setAdult($adult)
+  {
+    $this->adult = $adult;
+  }
+  /**
+   * @return bool
+   */
+  public function getAdult()
+  {
+    return $this->adult;
+  }
+  /**
+   * @param string
+   */
+  public function setAgeGroup($ageGroup)
+  {
+    $this->ageGroup = $ageGroup;
+  }
+  /**
+   * @return string
+   */
+  public function getAgeGroup()
+  {
+    return $this->ageGroup;
+  }
+  /**
+   * @param string
+   */
+  public function setBrand($brand)
+  {
+    $this->brand = $brand;
+  }
+  /**
+   * @return string
+   */
+  public function getBrand()
+  {
+    return $this->brand;
+  }
+  /**
+   * @param Certification[]
+   */
+  public function setCertifications($certifications)
+  {
+    $this->certifications = $certifications;
+  }
+  /**
+   * @return Certification[]
+   */
+  public function getCertifications()
+  {
+    return $this->certifications;
+  }
+  /**
+   * @param string
+   */
+  public function setColor($color)
+  {
+    $this->color = $color;
+  }
+  /**
+   * @return string
+   */
+  public function getColor()
+  {
+    return $this->color;
+  }
+  /**
+   * @param string
+   */
+  public function setCppAdsRedirect($cppAdsRedirect)
+  {
+    $this->cppAdsRedirect = $cppAdsRedirect;
+  }
+  /**
+   * @return string
+   */
+  public function getCppAdsRedirect()
+  {
+    return $this->cppAdsRedirect;
+  }
+  /**
+   * @param string
+   */
+  public function setCppLink($cppLink)
+  {
+    $this->cppLink = $cppLink;
+  }
+  /**
+   * @return string
+   */
+  public function getCppLink()
+  {
+    return $this->cppLink;
+  }
+  /**
+   * @param string
+   */
+  public function setCppMobileLink($cppMobileLink)
+  {
+    $this->cppMobileLink = $cppMobileLink;
+  }
+  /**
+   * @return string
+   */
+  public function getCppMobileLink()
+  {
+    return $this->cppMobileLink;
+  }
+  /**
+   * @param string
+   */
+  public function setCustomLabel0($customLabel0)
+  {
+    $this->customLabel0 = $customLabel0;
+  }
+  /**
+   * @return string
+   */
+  public function getCustomLabel0()
+  {
+    return $this->customLabel0;
+  }
+  /**
+   * @param string
+   */
+  public function setCustomLabel1($customLabel1)
+  {
+    $this->customLabel1 = $customLabel1;
+  }
+  /**
+   * @return string
+   */
+  public function getCustomLabel1()
+  {
+    return $this->customLabel1;
+  }
+  /**
+   * @param string
+   */
+  public function setCustomLabel2($customLabel2)
+  {
+    $this->customLabel2 = $customLabel2;
+  }
+  /**
+   * @return string
+   */
+  public function getCustomLabel2()
+  {
+    return $this->customLabel2;
+  }
+  /**
+   * @param string
+   */
+  public function setCustomLabel3($customLabel3)
+  {
+    $this->customLabel3 = $customLabel3;
+  }
+  /**
+   * @return string
+   */
+  public function getCustomLabel3()
+  {
+    return $this->customLabel3;
+  }
+  /**
+   * @param string
+   */
+  public function setCustomLabel4($customLabel4)
+  {
+    $this->customLabel4 = $customLabel4;
+  }
+  /**
+   * @return string
+   */
+  public function getCustomLabel4()
+  {
+    return $this->customLabel4;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string[]
+   */
+  public function setExcludedDestinations($excludedDestinations)
+  {
+    $this->excludedDestinations = $excludedDestinations;
+  }
+  /**
+   * @return string[]
+   */
+  public function getExcludedDestinations()
+  {
+    return $this->excludedDestinations;
+  }
+  /**
+   * @param string
+   */
+  public function setExpirationDate($expirationDate)
+  {
+    $this->expirationDate = $expirationDate;
+  }
+  /**
+   * @return string
+   */
+  public function getExpirationDate()
+  {
+    return $this->expirationDate;
+  }
+  /**
+   * @param string
+   */
+  public function setGender($gender)
+  {
+    $this->gender = $gender;
+  }
+  /**
+   * @return string
+   */
+  public function getGender()
+  {
+    return $this->gender;
+  }
+  /**
+   * @param string
+   */
+  public function setGoogleProductCategory($googleProductCategory)
+  {
+    $this->googleProductCategory = $googleProductCategory;
+  }
+  /**
+   * @return string
+   */
+  public function getGoogleProductCategory()
+  {
+    return $this->googleProductCategory;
+  }
+  /**
+   * @param string
+   */
+  public function setGtin($gtin)
+  {
+    $this->gtin = $gtin;
+  }
+  /**
+   * @return string
+   */
+  public function getGtin()
+  {
+    return $this->gtin;
+  }
+  /**
+   * @param string
+   */
+  public function setHeadlineOfferCondition($headlineOfferCondition)
+  {
+    $this->headlineOfferCondition = $headlineOfferCondition;
+  }
+  /**
+   * @return string
+   */
+  public function getHeadlineOfferCondition()
+  {
+    return $this->headlineOfferCondition;
+  }
+  /**
+   * @param HeadlineOfferInstallment
+   */
+  public function setHeadlineOfferInstallment(HeadlineOfferInstallment $headlineOfferInstallment)
+  {
+    $this->headlineOfferInstallment = $headlineOfferInstallment;
+  }
+  /**
+   * @return HeadlineOfferInstallment
+   */
+  public function getHeadlineOfferInstallment()
+  {
+    return $this->headlineOfferInstallment;
+  }
+  /**
+   * @param string
+   */
+  public function setHeadlineOfferLink($headlineOfferLink)
+  {
+    $this->headlineOfferLink = $headlineOfferLink;
+  }
+  /**
+   * @return string
+   */
+  public function getHeadlineOfferLink()
+  {
+    return $this->headlineOfferLink;
+  }
+  /**
+   * @param string
+   */
+  public function setHeadlineOfferMobileLink($headlineOfferMobileLink)
+  {
+    $this->headlineOfferMobileLink = $headlineOfferMobileLink;
+  }
+  /**
+   * @return string
+   */
+  public function getHeadlineOfferMobileLink()
+  {
+    return $this->headlineOfferMobileLink;
+  }
+  /**
+   * @param Price
+   */
+  public function setHeadlineOfferPrice(Price $headlineOfferPrice)
+  {
+    $this->headlineOfferPrice = $headlineOfferPrice;
+  }
+  /**
+   * @return Price
+   */
+  public function getHeadlineOfferPrice()
+  {
+    return $this->headlineOfferPrice;
+  }
+  /**
+   * @param Price
+   */
+  public function setHeadlineOfferShippingPrice(Price $headlineOfferShippingPrice)
+  {
+    $this->headlineOfferShippingPrice = $headlineOfferShippingPrice;
+  }
+  /**
+   * @return Price
+   */
+  public function getHeadlineOfferShippingPrice()
+  {
+    return $this->headlineOfferShippingPrice;
+  }
+  /**
+   * @param HeadlineOfferSubscriptionCost
+   */
+  public function setHeadlineOfferSubscriptionCost(HeadlineOfferSubscriptionCost $headlineOfferSubscriptionCost)
+  {
+    $this->headlineOfferSubscriptionCost = $headlineOfferSubscriptionCost;
+  }
+  /**
+   * @return HeadlineOfferSubscriptionCost
+   */
+  public function getHeadlineOfferSubscriptionCost()
+  {
+    return $this->headlineOfferSubscriptionCost;
+  }
+  /**
+   * @param Price
+   */
+  public function setHighPrice(Price $highPrice)
+  {
+    $this->highPrice = $highPrice;
+  }
+  /**
+   * @return Price
+   */
+  public function getHighPrice()
+  {
+    return $this->highPrice;
+  }
+  /**
+   * @param string
+   */
+  public function setImageLink($imageLink)
+  {
+    $this->imageLink = $imageLink;
+  }
+  /**
+   * @return string
+   */
+  public function getImageLink()
+  {
+    return $this->imageLink;
+  }
+  /**
+   * @param string[]
+   */
+  public function setIncludedDestinations($includedDestinations)
+  {
+    $this->includedDestinations = $includedDestinations;
+  }
+  /**
+   * @return string[]
+   */
+  public function getIncludedDestinations()
+  {
+    return $this->includedDestinations;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsBundle($isBundle)
+  {
+    $this->isBundle = $isBundle;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsBundle()
+  {
+    return $this->isBundle;
+  }
+  /**
+   * @param string
+   */
+  public function setItemGroupId($itemGroupId)
+  {
+    $this->itemGroupId = $itemGroupId;
+  }
+  /**
+   * @return string
+   */
+  public function getItemGroupId()
+  {
+    return $this->itemGroupId;
+  }
+  /**
+   * @param Price
+   */
+  public function setLowPrice(Price $lowPrice)
+  {
+    $this->lowPrice = $lowPrice;
+  }
+  /**
+   * @return Price
+   */
+  public function getLowPrice()
+  {
+    return $this->lowPrice;
+  }
+  /**
+   * @param string
+   */
+  public function setMaterial($material)
+  {
+    $this->material = $material;
+  }
+  /**
+   * @return string
+   */
+  public function getMaterial()
+  {
+    return $this->material;
+  }
+  /**
+   * @param string
+   */
+  public function setMpn($mpn)
+  {
+    $this->mpn = $mpn;
+  }
+  /**
+   * @return string
+   */
+  public function getMpn()
+  {
+    return $this->mpn;
+  }
+  /**
+   * @param string
+   */
+  public function setMultipack($multipack)
+  {
+    $this->multipack = $multipack;
+  }
+  /**
+   * @return string
+   */
+  public function getMultipack()
+  {
+    return $this->multipack;
+  }
+  /**
+   * @param string
+   */
+  public function setNumberOfOffers($numberOfOffers)
+  {
+    $this->numberOfOffers = $numberOfOffers;
+  }
+  /**
+   * @return string
+   */
+  public function getNumberOfOffers()
+  {
+    return $this->numberOfOffers;
+  }
+  /**
+   * @param string
+   */
+  public function setPattern($pattern)
+  {
+    $this->pattern = $pattern;
+  }
+  /**
+   * @return string
+   */
+  public function getPattern()
+  {
+    return $this->pattern;
+  }
+  /**
+   * @param string
+   */
+  public function setPause($pause)
+  {
+    $this->pause = $pause;
+  }
+  /**
+   * @return string
+   */
+  public function getPause()
+  {
+    return $this->pause;
+  }
+  /**
+   * @param ProductDetail[]
+   */
+  public function setProductDetails($productDetails)
+  {
+    $this->productDetails = $productDetails;
+  }
+  /**
+   * @return ProductDetail[]
+   */
+  public function getProductDetails()
+  {
+    return $this->productDetails;
+  }
+  /**
+   * @param ProductDimension
+   */
+  public function setProductHeight(ProductDimension $productHeight)
+  {
+    $this->productHeight = $productHeight;
+  }
+  /**
+   * @return ProductDimension
+   */
+  public function getProductHeight()
+  {
+    return $this->productHeight;
+  }
+  /**
+   * @param string[]
+   */
+  public function setProductHighlights($productHighlights)
+  {
+    $this->productHighlights = $productHighlights;
+  }
+  /**
+   * @return string[]
+   */
+  public function getProductHighlights()
+  {
+    return $this->productHighlights;
+  }
+  /**
+   * @param ProductDimension
+   */
+  public function setProductLength(ProductDimension $productLength)
+  {
+    $this->productLength = $productLength;
+  }
+  /**
+   * @return ProductDimension
+   */
+  public function getProductLength()
+  {
+    return $this->productLength;
+  }
+  /**
+   * @param string[]
+   */
+  public function setProductTypes($productTypes)
+  {
+    $this->productTypes = $productTypes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getProductTypes()
+  {
+    return $this->productTypes;
+  }
+  /**
+   * @param ProductWeight
+   */
+  public function setProductWeight(ProductWeight $productWeight)
+  {
+    $this->productWeight = $productWeight;
+  }
+  /**
+   * @return ProductWeight
+   */
+  public function getProductWeight()
+  {
+    return $this->productWeight;
+  }
+  /**
+   * @param ProductDimension
+   */
+  public function setProductWidth(ProductDimension $productWidth)
+  {
+    $this->productWidth = $productWidth;
+  }
+  /**
+   * @return ProductDimension
+   */
+  public function getProductWidth()
+  {
+    return $this->productWidth;
+  }
+  /**
+   * @param string
+   */
+  public function setSize($size)
+  {
+    $this->size = $size;
+  }
+  /**
+   * @return string
+   */
+  public function getSize()
+  {
+    return $this->size;
+  }
+  /**
+   * @param string
+   */
+  public function setSizeSystem($sizeSystem)
+  {
+    $this->sizeSystem = $sizeSystem;
+  }
+  /**
+   * @return string
+   */
+  public function getSizeSystem()
+  {
+    return $this->sizeSystem;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSizeTypes($sizeTypes)
+  {
+    $this->sizeTypes = $sizeTypes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSizeTypes()
+  {
+    return $this->sizeTypes;
+  }
+  /**
+   * @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(Attributes::class, 'Google_Service_Css_Attributes');
Index: vendor/google/apiclient-services/src/Css/Certification.php
===================================================================
--- vendor/google/apiclient-services/src/Css/Certification.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Css/Certification.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\Css;
+
+class Certification extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $authority;
+  /**
+   * @var string
+   */
+  public $code;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setAuthority($authority)
+  {
+    $this->authority = $authority;
+  }
+  /**
+   * @return string
+   */
+  public function getAuthority()
+  {
+    return $this->authority;
+  }
+  /**
+   * @param string
+   */
+  public function setCode($code)
+  {
+    $this->code = $code;
+  }
+  /**
+   * @return string
+   */
+  public function getCode()
+  {
+    return $this->code;
+  }
+  /**
+   * @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(Certification::class, 'Google_Service_Css_Certification');
Index: vendor/google/apiclient-services/src/Css/CssEmpty.php
===================================================================
--- vendor/google/apiclient-services/src/Css/CssEmpty.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Css/CssEmpty.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,25 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Css;
+
+class CssEmpty extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CssEmpty::class, 'Google_Service_Css_CssEmpty');
Index: vendor/google/apiclient-services/src/Css/CssProduct.php
===================================================================
--- vendor/google/apiclient-services/src/Css/CssProduct.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Css/CssProduct.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,147 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Css;
+
+class CssProduct extends \Google\Collection
+{
+  protected $collection_key = 'customAttributes';
+  protected $attributesType = Attributes::class;
+  protected $attributesDataType = '';
+  /**
+   * @var string
+   */
+  public $contentLanguage;
+  protected $cssProductStatusType = CssProductStatus::class;
+  protected $cssProductStatusDataType = '';
+  protected $customAttributesType = CustomAttribute::class;
+  protected $customAttributesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $feedLabel;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $rawProvidedId;
+
+  /**
+   * @param Attributes
+   */
+  public function setAttributes(Attributes $attributes)
+  {
+    $this->attributes = $attributes;
+  }
+  /**
+   * @return Attributes
+   */
+  public function getAttributes()
+  {
+    return $this->attributes;
+  }
+  /**
+   * @param string
+   */
+  public function setContentLanguage($contentLanguage)
+  {
+    $this->contentLanguage = $contentLanguage;
+  }
+  /**
+   * @return string
+   */
+  public function getContentLanguage()
+  {
+    return $this->contentLanguage;
+  }
+  /**
+   * @param CssProductStatus
+   */
+  public function setCssProductStatus(CssProductStatus $cssProductStatus)
+  {
+    $this->cssProductStatus = $cssProductStatus;
+  }
+  /**
+   * @return CssProductStatus
+   */
+  public function getCssProductStatus()
+  {
+    return $this->cssProductStatus;
+  }
+  /**
+   * @param CustomAttribute[]
+   */
+  public function setCustomAttributes($customAttributes)
+  {
+    $this->customAttributes = $customAttributes;
+  }
+  /**
+   * @return CustomAttribute[]
+   */
+  public function getCustomAttributes()
+  {
+    return $this->customAttributes;
+  }
+  /**
+   * @param string
+   */
+  public function setFeedLabel($feedLabel)
+  {
+    $this->feedLabel = $feedLabel;
+  }
+  /**
+   * @return string
+   */
+  public function getFeedLabel()
+  {
+    return $this->feedLabel;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setRawProvidedId($rawProvidedId)
+  {
+    $this->rawProvidedId = $rawProvidedId;
+  }
+  /**
+   * @return string
+   */
+  public function getRawProvidedId()
+  {
+    return $this->rawProvidedId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CssProduct::class, 'Google_Service_Css_CssProduct');
Index: vendor/google/apiclient-services/src/Css/CssProductInput.php
===================================================================
--- vendor/google/apiclient-services/src/Css/CssProductInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Css/CssProductInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,167 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Css;
+
+class CssProductInput extends \Google\Collection
+{
+  protected $collection_key = 'customAttributes';
+  protected $attributesType = Attributes::class;
+  protected $attributesDataType = '';
+  /**
+   * @var string
+   */
+  public $contentLanguage;
+  protected $customAttributesType = CustomAttribute::class;
+  protected $customAttributesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $feedLabel;
+  /**
+   * @var string
+   */
+  public $finalName;
+  /**
+   * @var string
+   */
+  public $freshnessTime;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $rawProvidedId;
+
+  /**
+   * @param Attributes
+   */
+  public function setAttributes(Attributes $attributes)
+  {
+    $this->attributes = $attributes;
+  }
+  /**
+   * @return Attributes
+   */
+  public function getAttributes()
+  {
+    return $this->attributes;
+  }
+  /**
+   * @param string
+   */
+  public function setContentLanguage($contentLanguage)
+  {
+    $this->contentLanguage = $contentLanguage;
+  }
+  /**
+   * @return string
+   */
+  public function getContentLanguage()
+  {
+    return $this->contentLanguage;
+  }
+  /**
+   * @param CustomAttribute[]
+   */
+  public function setCustomAttributes($customAttributes)
+  {
+    $this->customAttributes = $customAttributes;
+  }
+  /**
+   * @return CustomAttribute[]
+   */
+  public function getCustomAttributes()
+  {
+    return $this->customAttributes;
+  }
+  /**
+   * @param string
+   */
+  public function setFeedLabel($feedLabel)
+  {
+    $this->feedLabel = $feedLabel;
+  }
+  /**
+   * @return string
+   */
+  public function getFeedLabel()
+  {
+    return $this->feedLabel;
+  }
+  /**
+   * @param string
+   */
+  public function setFinalName($finalName)
+  {
+    $this->finalName = $finalName;
+  }
+  /**
+   * @return string
+   */
+  public function getFinalName()
+  {
+    return $this->finalName;
+  }
+  /**
+   * @param string
+   */
+  public function setFreshnessTime($freshnessTime)
+  {
+    $this->freshnessTime = $freshnessTime;
+  }
+  /**
+   * @return string
+   */
+  public function getFreshnessTime()
+  {
+    return $this->freshnessTime;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setRawProvidedId($rawProvidedId)
+  {
+    $this->rawProvidedId = $rawProvidedId;
+  }
+  /**
+   * @return string
+   */
+  public function getRawProvidedId()
+  {
+    return $this->rawProvidedId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CssProductInput::class, 'Google_Service_Css_CssProductInput');
Index: vendor/google/apiclient-services/src/Css/CssProductStatus.php
===================================================================
--- vendor/google/apiclient-services/src/Css/CssProductStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Css/CssProductStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,113 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Css;
+
+class CssProductStatus extends \Google\Collection
+{
+  protected $collection_key = 'itemLevelIssues';
+  /**
+   * @var string
+   */
+  public $creationDate;
+  protected $destinationStatusesType = DestinationStatus::class;
+  protected $destinationStatusesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $googleExpirationDate;
+  protected $itemLevelIssuesType = ItemLevelIssue::class;
+  protected $itemLevelIssuesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $lastUpdateDate;
+
+  /**
+   * @param string
+   */
+  public function setCreationDate($creationDate)
+  {
+    $this->creationDate = $creationDate;
+  }
+  /**
+   * @return string
+   */
+  public function getCreationDate()
+  {
+    return $this->creationDate;
+  }
+  /**
+   * @param DestinationStatus[]
+   */
+  public function setDestinationStatuses($destinationStatuses)
+  {
+    $this->destinationStatuses = $destinationStatuses;
+  }
+  /**
+   * @return DestinationStatus[]
+   */
+  public function getDestinationStatuses()
+  {
+    return $this->destinationStatuses;
+  }
+  /**
+   * @param string
+   */
+  public function setGoogleExpirationDate($googleExpirationDate)
+  {
+    $this->googleExpirationDate = $googleExpirationDate;
+  }
+  /**
+   * @return string
+   */
+  public function getGoogleExpirationDate()
+  {
+    return $this->googleExpirationDate;
+  }
+  /**
+   * @param ItemLevelIssue[]
+   */
+  public function setItemLevelIssues($itemLevelIssues)
+  {
+    $this->itemLevelIssues = $itemLevelIssues;
+  }
+  /**
+   * @return ItemLevelIssue[]
+   */
+  public function getItemLevelIssues()
+  {
+    return $this->itemLevelIssues;
+  }
+  /**
+   * @param string
+   */
+  public function setLastUpdateDate($lastUpdateDate)
+  {
+    $this->lastUpdateDate = $lastUpdateDate;
+  }
+  /**
+   * @return string
+   */
+  public function getLastUpdateDate()
+  {
+    return $this->lastUpdateDate;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CssProductStatus::class, 'Google_Service_Css_CssProductStatus');
Index: vendor/google/apiclient-services/src/Css/CustomAttribute.php
===================================================================
--- vendor/google/apiclient-services/src/Css/CustomAttribute.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Css/CustomAttribute.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\Css;
+
+class CustomAttribute extends \Google\Collection
+{
+  protected $collection_key = 'groupValues';
+  protected $groupValuesType = CustomAttribute::class;
+  protected $groupValuesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param CustomAttribute[]
+   */
+  public function setGroupValues($groupValues)
+  {
+    $this->groupValues = $groupValues;
+  }
+  /**
+   * @return CustomAttribute[]
+   */
+  public function getGroupValues()
+  {
+    return $this->groupValues;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setValue($value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return string
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CustomAttribute::class, 'Google_Service_Css_CustomAttribute');
Index: vendor/google/apiclient-services/src/Css/DestinationStatus.php
===================================================================
--- vendor/google/apiclient-services/src/Css/DestinationStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Css/DestinationStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,99 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Css;
+
+class DestinationStatus extends \Google\Collection
+{
+  protected $collection_key = 'pendingCountries';
+  /**
+   * @var string[]
+   */
+  public $approvedCountries;
+  /**
+   * @var string
+   */
+  public $destination;
+  /**
+   * @var string[]
+   */
+  public $disapprovedCountries;
+  /**
+   * @var string[]
+   */
+  public $pendingCountries;
+
+  /**
+   * @param string[]
+   */
+  public function setApprovedCountries($approvedCountries)
+  {
+    $this->approvedCountries = $approvedCountries;
+  }
+  /**
+   * @return string[]
+   */
+  public function getApprovedCountries()
+  {
+    return $this->approvedCountries;
+  }
+  /**
+   * @param string
+   */
+  public function setDestination($destination)
+  {
+    $this->destination = $destination;
+  }
+  /**
+   * @return string
+   */
+  public function getDestination()
+  {
+    return $this->destination;
+  }
+  /**
+   * @param string[]
+   */
+  public function setDisapprovedCountries($disapprovedCountries)
+  {
+    $this->disapprovedCountries = $disapprovedCountries;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDisapprovedCountries()
+  {
+    return $this->disapprovedCountries;
+  }
+  /**
+   * @param string[]
+   */
+  public function setPendingCountries($pendingCountries)
+  {
+    $this->pendingCountries = $pendingCountries;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPendingCountries()
+  {
+    return $this->pendingCountries;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DestinationStatus::class, 'Google_Service_Css_DestinationStatus');
Index: vendor/google/apiclient-services/src/Css/HeadlineOfferInstallment.php
===================================================================
--- vendor/google/apiclient-services/src/Css/HeadlineOfferInstallment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Css/HeadlineOfferInstallment.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\Css;
+
+class HeadlineOfferInstallment extends \Google\Model
+{
+  protected $amountType = Price::class;
+  protected $amountDataType = '';
+  protected $downpaymentType = Price::class;
+  protected $downpaymentDataType = '';
+  /**
+   * @var string
+   */
+  public $months;
+
+  /**
+   * @param Price
+   */
+  public function setAmount(Price $amount)
+  {
+    $this->amount = $amount;
+  }
+  /**
+   * @return Price
+   */
+  public function getAmount()
+  {
+    return $this->amount;
+  }
+  /**
+   * @param Price
+   */
+  public function setDownpayment(Price $downpayment)
+  {
+    $this->downpayment = $downpayment;
+  }
+  /**
+   * @return Price
+   */
+  public function getDownpayment()
+  {
+    return $this->downpayment;
+  }
+  /**
+   * @param string
+   */
+  public function setMonths($months)
+  {
+    $this->months = $months;
+  }
+  /**
+   * @return string
+   */
+  public function getMonths()
+  {
+    return $this->months;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(HeadlineOfferInstallment::class, 'Google_Service_Css_HeadlineOfferInstallment');
Index: vendor/google/apiclient-services/src/Css/HeadlineOfferSubscriptionCost.php
===================================================================
--- vendor/google/apiclient-services/src/Css/HeadlineOfferSubscriptionCost.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Css/HeadlineOfferSubscriptionCost.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\Css;
+
+class HeadlineOfferSubscriptionCost extends \Google\Model
+{
+  protected $amountType = Price::class;
+  protected $amountDataType = '';
+  /**
+   * @var string
+   */
+  public $period;
+  /**
+   * @var string
+   */
+  public $periodLength;
+
+  /**
+   * @param Price
+   */
+  public function setAmount(Price $amount)
+  {
+    $this->amount = $amount;
+  }
+  /**
+   * @return Price
+   */
+  public function getAmount()
+  {
+    return $this->amount;
+  }
+  /**
+   * @param string
+   */
+  public function setPeriod($period)
+  {
+    $this->period = $period;
+  }
+  /**
+   * @return string
+   */
+  public function getPeriod()
+  {
+    return $this->period;
+  }
+  /**
+   * @param string
+   */
+  public function setPeriodLength($periodLength)
+  {
+    $this->periodLength = $periodLength;
+  }
+  /**
+   * @return string
+   */
+  public function getPeriodLength()
+  {
+    return $this->periodLength;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(HeadlineOfferSubscriptionCost::class, 'Google_Service_Css_HeadlineOfferSubscriptionCost');
Index: vendor/google/apiclient-services/src/Css/ItemLevelIssue.php
===================================================================
--- vendor/google/apiclient-services/src/Css/ItemLevelIssue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Css/ItemLevelIssue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,189 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Css;
+
+class ItemLevelIssue extends \Google\Collection
+{
+  protected $collection_key = 'applicableCountries';
+  /**
+   * @var string[]
+   */
+  public $applicableCountries;
+  /**
+   * @var string
+   */
+  public $attribute;
+  /**
+   * @var string
+   */
+  public $code;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $destination;
+  /**
+   * @var string
+   */
+  public $detail;
+  /**
+   * @var string
+   */
+  public $documentation;
+  /**
+   * @var string
+   */
+  public $resolution;
+  /**
+   * @var string
+   */
+  public $servability;
+
+  /**
+   * @param string[]
+   */
+  public function setApplicableCountries($applicableCountries)
+  {
+    $this->applicableCountries = $applicableCountries;
+  }
+  /**
+   * @return string[]
+   */
+  public function getApplicableCountries()
+  {
+    return $this->applicableCountries;
+  }
+  /**
+   * @param string
+   */
+  public function setAttribute($attribute)
+  {
+    $this->attribute = $attribute;
+  }
+  /**
+   * @return string
+   */
+  public function getAttribute()
+  {
+    return $this->attribute;
+  }
+  /**
+   * @param string
+   */
+  public function setCode($code)
+  {
+    $this->code = $code;
+  }
+  /**
+   * @return string
+   */
+  public function getCode()
+  {
+    return $this->code;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setDestination($destination)
+  {
+    $this->destination = $destination;
+  }
+  /**
+   * @return string
+   */
+  public function getDestination()
+  {
+    return $this->destination;
+  }
+  /**
+   * @param string
+   */
+  public function setDetail($detail)
+  {
+    $this->detail = $detail;
+  }
+  /**
+   * @return string
+   */
+  public function getDetail()
+  {
+    return $this->detail;
+  }
+  /**
+   * @param string
+   */
+  public function setDocumentation($documentation)
+  {
+    $this->documentation = $documentation;
+  }
+  /**
+   * @return string
+   */
+  public function getDocumentation()
+  {
+    return $this->documentation;
+  }
+  /**
+   * @param string
+   */
+  public function setResolution($resolution)
+  {
+    $this->resolution = $resolution;
+  }
+  /**
+   * @return string
+   */
+  public function getResolution()
+  {
+    return $this->resolution;
+  }
+  /**
+   * @param string
+   */
+  public function setServability($servability)
+  {
+    $this->servability = $servability;
+  }
+  /**
+   * @return string
+   */
+  public function getServability()
+  {
+    return $this->servability;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ItemLevelIssue::class, 'Google_Service_Css_ItemLevelIssue');
Index: vendor/google/apiclient-services/src/Css/ListAccountLabelsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Css/ListAccountLabelsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Css/ListAccountLabelsResponse.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\Css;
+
+class ListAccountLabelsResponse extends \Google\Collection
+{
+  protected $collection_key = 'accountLabels';
+  protected $accountLabelsType = AccountLabel::class;
+  protected $accountLabelsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param AccountLabel[]
+   */
+  public function setAccountLabels($accountLabels)
+  {
+    $this->accountLabels = $accountLabels;
+  }
+  /**
+   * @return AccountLabel[]
+   */
+  public function getAccountLabels()
+  {
+    return $this->accountLabels;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListAccountLabelsResponse::class, 'Google_Service_Css_ListAccountLabelsResponse');
Index: vendor/google/apiclient-services/src/Css/ListChildAccountsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Css/ListChildAccountsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Css/ListChildAccountsResponse.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\Css;
+
+class ListChildAccountsResponse extends \Google\Collection
+{
+  protected $collection_key = 'accounts';
+  protected $accountsType = Account::class;
+  protected $accountsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param Account[]
+   */
+  public function setAccounts($accounts)
+  {
+    $this->accounts = $accounts;
+  }
+  /**
+   * @return Account[]
+   */
+  public function getAccounts()
+  {
+    return $this->accounts;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListChildAccountsResponse::class, 'Google_Service_Css_ListChildAccountsResponse');
Index: vendor/google/apiclient-services/src/Css/ListCssProductsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Css/ListCssProductsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Css/ListCssProductsResponse.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\Css;
+
+class ListCssProductsResponse extends \Google\Collection
+{
+  protected $collection_key = 'cssProducts';
+  protected $cssProductsType = CssProduct::class;
+  protected $cssProductsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param CssProduct[]
+   */
+  public function setCssProducts($cssProducts)
+  {
+    $this->cssProducts = $cssProducts;
+  }
+  /**
+   * @return CssProduct[]
+   */
+  public function getCssProducts()
+  {
+    return $this->cssProducts;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListCssProductsResponse::class, 'Google_Service_Css_ListCssProductsResponse');
Index: vendor/google/apiclient-services/src/Css/Price.php
===================================================================
--- vendor/google/apiclient-services/src/Css/Price.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Css/Price.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\Css;
+
+class Price extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $amountMicros;
+  /**
+   * @var string
+   */
+  public $currencyCode;
+
+  /**
+   * @param string
+   */
+  public function setAmountMicros($amountMicros)
+  {
+    $this->amountMicros = $amountMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getAmountMicros()
+  {
+    return $this->amountMicros;
+  }
+  /**
+   * @param string
+   */
+  public function setCurrencyCode($currencyCode)
+  {
+    $this->currencyCode = $currencyCode;
+  }
+  /**
+   * @return string
+   */
+  public function getCurrencyCode()
+  {
+    return $this->currencyCode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Price::class, 'Google_Service_Css_Price');
Index: vendor/google/apiclient-services/src/Css/ProductDetail.php
===================================================================
--- vendor/google/apiclient-services/src/Css/ProductDetail.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Css/ProductDetail.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\Css;
+
+class ProductDetail extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $attributeName;
+  /**
+   * @var string
+   */
+  public $attributeValue;
+  /**
+   * @var string
+   */
+  public $sectionName;
+
+  /**
+   * @param string
+   */
+  public function setAttributeName($attributeName)
+  {
+    $this->attributeName = $attributeName;
+  }
+  /**
+   * @return string
+   */
+  public function getAttributeName()
+  {
+    return $this->attributeName;
+  }
+  /**
+   * @param string
+   */
+  public function setAttributeValue($attributeValue)
+  {
+    $this->attributeValue = $attributeValue;
+  }
+  /**
+   * @return string
+   */
+  public function getAttributeValue()
+  {
+    return $this->attributeValue;
+  }
+  /**
+   * @param string
+   */
+  public function setSectionName($sectionName)
+  {
+    $this->sectionName = $sectionName;
+  }
+  /**
+   * @return string
+   */
+  public function getSectionName()
+  {
+    return $this->sectionName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProductDetail::class, 'Google_Service_Css_ProductDetail');
Index: vendor/google/apiclient-services/src/Css/ProductDimension.php
===================================================================
--- vendor/google/apiclient-services/src/Css/ProductDimension.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Css/ProductDimension.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\Css;
+
+class ProductDimension extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $unit;
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setUnit($unit)
+  {
+    $this->unit = $unit;
+  }
+  /**
+   * @return string
+   */
+  public function getUnit()
+  {
+    return $this->unit;
+  }
+  public function setValue($value)
+  {
+    $this->value = $value;
+  }
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProductDimension::class, 'Google_Service_Css_ProductDimension');
Index: vendor/google/apiclient-services/src/Css/ProductWeight.php
===================================================================
--- vendor/google/apiclient-services/src/Css/ProductWeight.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Css/ProductWeight.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\Css;
+
+class ProductWeight extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $unit;
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setUnit($unit)
+  {
+    $this->unit = $unit;
+  }
+  /**
+   * @return string
+   */
+  public function getUnit()
+  {
+    return $this->unit;
+  }
+  public function setValue($value)
+  {
+    $this->value = $value;
+  }
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProductWeight::class, 'Google_Service_Css_ProductWeight');
Index: vendor/google/apiclient-services/src/Css/Resource/Accounts.php
===================================================================
--- vendor/google/apiclient-services/src/Css/Resource/Accounts.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Css/Resource/Accounts.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,102 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Css\Resource;
+
+use Google\Service\Css\Account;
+use Google\Service\Css\ListChildAccountsResponse;
+use Google\Service\Css\UpdateAccountLabelsRequest;
+
+/**
+ * The "accounts" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cssService = new Google\Service\Css(...);
+ *   $accounts = $cssService->accounts;
+ *  </code>
+ */
+class Accounts extends \Google\Service\Resource
+{
+  /**
+   * Retrieves a single CSS/MC account by ID. (accounts.get)
+   *
+   * @param string $name Required. The name of the managed CSS/MC account. Format:
+   * accounts/{account}
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string parent Optional. Only required when retrieving MC account
+   * information. The CSS domain that is the parent resource of the MC account.
+   * Format: accounts/{account}
+   * @return Account
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Account::class);
+  }
+  /**
+   * Lists all the accounts under the specified CSS account ID, and optionally
+   * filters by label ID and account name. (accounts.listChildAccounts)
+   *
+   * @param string $parent Required. The parent account. Must be a CSS group or
+   * domain. Format: accounts/{account}
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string fullName If set, only the MC accounts with the given name
+   * (case sensitive) will be returned.
+   * @opt_param string labelId If set, only the MC accounts with the given label
+   * ID will be returned.
+   * @opt_param int pageSize Optional. The maximum number of accounts to return.
+   * The service may return fewer than this value. If unspecified, at most 50
+   * accounts will be returned. The maximum value is 1000; values above 1000 will
+   * be coerced to 1000.
+   * @opt_param string pageToken Optional. A page token, received from a previous
+   * `ListChildAccounts` call. Provide this to retrieve the subsequent page. When
+   * paginating, all other parameters provided to `ListChildAccounts` must match
+   * the call that provided the page token.
+   * @return ListChildAccountsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listChildAccounts($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('listChildAccounts', [$params], ListChildAccountsResponse::class);
+  }
+  /**
+   * Updates labels assigned to CSS/MC accounts by a CSS domain.
+   * (accounts.updateLabels)
+   *
+   * @param string $name Required. The label resource name. Format:
+   * accounts/{account}
+   * @param UpdateAccountLabelsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Account
+   * @throws \Google\Service\Exception
+   */
+  public function updateLabels($name, UpdateAccountLabelsRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('updateLabels', [$params], Account::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Accounts::class, 'Google_Service_Css_Resource_Accounts');
Index: vendor/google/apiclient-services/src/Css/Resource/AccountsCssProductInputs.php
===================================================================
--- vendor/google/apiclient-services/src/Css/Resource/AccountsCssProductInputs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Css/Resource/AccountsCssProductInputs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,84 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Css\Resource;
+
+use Google\Service\Css\CssEmpty;
+use Google\Service\Css\CssProductInput;
+
+/**
+ * The "cssProductInputs" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cssService = new Google\Service\Css(...);
+ *   $cssProductInputs = $cssService->accounts_cssProductInputs;
+ *  </code>
+ */
+class AccountsCssProductInputs extends \Google\Service\Resource
+{
+  /**
+   * Deletes a CSS Product input from your CSS Center account. After a delete it
+   * may take several minutes until the input is no longer available.
+   * (cssProductInputs.delete)
+   *
+   * @param string $name Required. The name of the CSS product input resource to
+   * delete. Format: accounts/{account}/cssProductInputs/{css_product_input}
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string supplementalFeedId The Content API Supplemental Feed ID.
+   * The field must not be set if the action applies to a primary feed. If the
+   * field is set, then product action applies to a supplemental feed instead of
+   * primary Content API feed.
+   * @return CssEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], CssEmpty::class);
+  }
+  /**
+   * Uploads a CssProductInput to your CSS Center account. If an input with the
+   * same contentLanguage, identity, feedLabel and feedId already exists, this
+   * method replaces that entry. After inserting, updating, or deleting a CSS
+   * Product input, it may take several minutes before the processed CSS Product
+   * can be retrieved. (cssProductInputs.insert)
+   *
+   * @param string $parent Required. The account where this CSS Product will be
+   * inserted. Format: accounts/{account}
+   * @param CssProductInput $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string feedId Required. The primary or supplemental feed id. If
+   * CSS Product already exists and feed id provided is different, then the CSS
+   * Product will be moved to a new feed. Note: For now, CSSs do not need to
+   * provide feed ids as we create feeds on the fly. We do not have supplemental
+   * feed support for CSS Products yet.
+   * @return CssProductInput
+   * @throws \Google\Service\Exception
+   */
+  public function insert($parent, CssProductInput $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('insert', [$params], CssProductInput::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AccountsCssProductInputs::class, 'Google_Service_Css_Resource_AccountsCssProductInputs');
Index: vendor/google/apiclient-services/src/Css/Resource/AccountsCssProducts.php
===================================================================
--- vendor/google/apiclient-services/src/Css/Resource/AccountsCssProducts.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Css/Resource/AccountsCssProducts.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,81 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Css\Resource;
+
+use Google\Service\Css\CssProduct;
+use Google\Service\Css\ListCssProductsResponse;
+
+/**
+ * The "cssProducts" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cssService = new Google\Service\Css(...);
+ *   $cssProducts = $cssService->accounts_cssProducts;
+ *  </code>
+ */
+class AccountsCssProducts extends \Google\Service\Resource
+{
+  /**
+   * Retrieves the processed CSS Product from your CSS Center account. After
+   * inserting, updating, or deleting a product input, it may take several minutes
+   * before the updated final product can be retrieved. (cssProducts.get)
+   *
+   * @param string $name Required. The name of the CSS product to retrieve.
+   * @param array $optParams Optional parameters.
+   * @return CssProduct
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], CssProduct::class);
+  }
+  /**
+   * Lists the processed CSS Products in your CSS Center account. The response
+   * might contain fewer items than specified by pageSize. Rely on pageToken to
+   * determine if there are more items to be requested. After inserting, updating,
+   * or deleting a CSS product input, it may take several minutes before the
+   * updated processed CSS product can be retrieved.
+   * (cssProducts.listAccountsCssProducts)
+   *
+   * @param string $parent Required. The account/domain to list processed CSS
+   * Products for. Format: accounts/{account}
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of CSS Products to return. The
+   * service may return fewer than this value. The maximum value is 1000; values
+   * above 1000 will be coerced to 1000. If unspecified, the maximum number of CSS
+   * products will be returned.
+   * @opt_param string pageToken A page token, received from a previous
+   * `ListCssProducts` call. Provide this to retrieve the subsequent page. When
+   * paginating, all other parameters provided to `ListCssProducts` must match the
+   * call that provided the page token.
+   * @return ListCssProductsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listAccountsCssProducts($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListCssProductsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AccountsCssProducts::class, 'Google_Service_Css_Resource_AccountsCssProducts');
Index: vendor/google/apiclient-services/src/Css/Resource/AccountsLabels.php
===================================================================
--- vendor/google/apiclient-services/src/Css/Resource/AccountsLabels.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Css/Resource/AccountsLabels.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,109 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Css\Resource;
+
+use Google\Service\Css\AccountLabel;
+use Google\Service\Css\CssEmpty;
+use Google\Service\Css\ListAccountLabelsResponse;
+
+/**
+ * The "labels" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cssService = new Google\Service\Css(...);
+ *   $labels = $cssService->accounts_labels;
+ *  </code>
+ */
+class AccountsLabels extends \Google\Service\Resource
+{
+  /**
+   * Creates a new label, not assigned to any account. (labels.create)
+   *
+   * @param string $parent Required. The parent account. Format:
+   * accounts/{account}
+   * @param AccountLabel $postBody
+   * @param array $optParams Optional parameters.
+   * @return AccountLabel
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, AccountLabel $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], AccountLabel::class);
+  }
+  /**
+   * Deletes a label and removes it from all accounts to which it was assigned.
+   * (labels.delete)
+   *
+   * @param string $name Required. The name of the label to delete. Format:
+   * accounts/{account}/labels/{label}
+   * @param array $optParams Optional parameters.
+   * @return CssEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], CssEmpty::class);
+  }
+  /**
+   * Lists the labels owned by an account. (labels.listAccountsLabels)
+   *
+   * @param string $parent Required. The parent account. Format:
+   * accounts/{account}
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of labels to return. The service
+   * may return fewer than this value. If unspecified, at most 50 labels will be
+   * returned. The maximum value is 1000; values above 1000 will be coerced to
+   * 1000.
+   * @opt_param string pageToken A page token, received from a previous
+   * `ListAccountLabels` call. Provide this to retrieve the subsequent page. When
+   * paginating, all other parameters provided to `ListAccountLabels` must match
+   * the call that provided the page token.
+   * @return ListAccountLabelsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listAccountsLabels($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListAccountLabelsResponse::class);
+  }
+  /**
+   * Updates a label. (labels.patch)
+   *
+   * @param string $name The resource name of the label. Format:
+   * accounts/{account}/labels/{label}
+   * @param AccountLabel $postBody
+   * @param array $optParams Optional parameters.
+   * @return AccountLabel
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, AccountLabel $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], AccountLabel::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AccountsLabels::class, 'Google_Service_Css_Resource_AccountsLabels');
Index: vendor/google/apiclient-services/src/Css/UpdateAccountLabelsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Css/UpdateAccountLabelsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Css/UpdateAccountLabelsRequest.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\Css;
+
+class UpdateAccountLabelsRequest extends \Google\Collection
+{
+  protected $collection_key = 'labelIds';
+  /**
+   * @var string[]
+   */
+  public $labelIds;
+  /**
+   * @var string
+   */
+  public $parent;
+
+  /**
+   * @param string[]
+   */
+  public function setLabelIds($labelIds)
+  {
+    $this->labelIds = $labelIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLabelIds()
+  {
+    return $this->labelIds;
+  }
+  /**
+   * @param string
+   */
+  public function setParent($parent)
+  {
+    $this->parent = $parent;
+  }
+  /**
+   * @return string
+   */
+  public function getParent()
+  {
+    return $this->parent;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UpdateAccountLabelsRequest::class, 'Google_Service_Css_UpdateAccountLabelsRequest');
