Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ActivateEntitlementRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ActivateEntitlementRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ActivateEntitlementRequest.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\Cloudchannel;
+
+class GoogleCloudChannelV1ActivateEntitlementRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $requestId;
+
+  /**
+   * @param string
+   */
+  public function setRequestId($requestId)
+  {
+    $this->requestId = $requestId;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestId()
+  {
+    return $this->requestId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1ActivateEntitlementRequest::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ActivateEntitlementRequest');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1AdminUser.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1AdminUser.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1AdminUser.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\Cloudchannel;
+
+class GoogleCloudChannelV1AdminUser extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $email;
+  /**
+   * @var string
+   */
+  public $familyName;
+  /**
+   * @var string
+   */
+  public $givenName;
+
+  /**
+   * @param string
+   */
+  public function setEmail($email)
+  {
+    $this->email = $email;
+  }
+  /**
+   * @return string
+   */
+  public function getEmail()
+  {
+    return $this->email;
+  }
+  /**
+   * @param string
+   */
+  public function setFamilyName($familyName)
+  {
+    $this->familyName = $familyName;
+  }
+  /**
+   * @return string
+   */
+  public function getFamilyName()
+  {
+    return $this->familyName;
+  }
+  /**
+   * @param string
+   */
+  public function setGivenName($givenName)
+  {
+    $this->givenName = $givenName;
+  }
+  /**
+   * @return string
+   */
+  public function getGivenName()
+  {
+    return $this->givenName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1AdminUser::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1AdminUser');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1AssociationInfo.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1AssociationInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1AssociationInfo.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\Cloudchannel;
+
+class GoogleCloudChannelV1AssociationInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $baseEntitlement;
+
+  /**
+   * @param string
+   */
+  public function setBaseEntitlement($baseEntitlement)
+  {
+    $this->baseEntitlement = $baseEntitlement;
+  }
+  /**
+   * @return string
+   */
+  public function getBaseEntitlement()
+  {
+    return $this->baseEntitlement;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1AssociationInfo::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1AssociationInfo');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1BillableSku.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1BillableSku.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1BillableSku.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\Cloudchannel;
+
+class GoogleCloudChannelV1BillableSku extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $service;
+  /**
+   * @var string
+   */
+  public $serviceDisplayName;
+  /**
+   * @var string
+   */
+  public $sku;
+  /**
+   * @var string
+   */
+  public $skuDisplayName;
+
+  /**
+   * @param string
+   */
+  public function setService($service)
+  {
+    $this->service = $service;
+  }
+  /**
+   * @return string
+   */
+  public function getService()
+  {
+    return $this->service;
+  }
+  /**
+   * @param string
+   */
+  public function setServiceDisplayName($serviceDisplayName)
+  {
+    $this->serviceDisplayName = $serviceDisplayName;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceDisplayName()
+  {
+    return $this->serviceDisplayName;
+  }
+  /**
+   * @param string
+   */
+  public function setSku($sku)
+  {
+    $this->sku = $sku;
+  }
+  /**
+   * @return string
+   */
+  public function getSku()
+  {
+    return $this->sku;
+  }
+  /**
+   * @param string
+   */
+  public function setSkuDisplayName($skuDisplayName)
+  {
+    $this->skuDisplayName = $skuDisplayName;
+  }
+  /**
+   * @return string
+   */
+  public function getSkuDisplayName()
+  {
+    return $this->skuDisplayName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1BillableSku::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1BillableSku');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1BillingAccount.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1BillingAccount.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1BillingAccount.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\Cloudchannel;
+
+class GoogleCloudChannelV1BillingAccount extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $currencyCode;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $regionCode;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setCurrencyCode($currencyCode)
+  {
+    $this->currencyCode = $currencyCode;
+  }
+  /**
+   * @return string
+   */
+  public function getCurrencyCode()
+  {
+    return $this->currencyCode;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setRegionCode($regionCode)
+  {
+    $this->regionCode = $regionCode;
+  }
+  /**
+   * @return string
+   */
+  public function getRegionCode()
+  {
+    return $this->regionCode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1BillingAccount::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1BillingAccount');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1BillingAccountPurchaseInfo.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1BillingAccountPurchaseInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1BillingAccountPurchaseInfo.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\Cloudchannel;
+
+class GoogleCloudChannelV1BillingAccountPurchaseInfo extends \Google\Model
+{
+  protected $billingAccountType = GoogleCloudChannelV1BillingAccount::class;
+  protected $billingAccountDataType = '';
+
+  /**
+   * @param GoogleCloudChannelV1BillingAccount
+   */
+  public function setBillingAccount(GoogleCloudChannelV1BillingAccount $billingAccount)
+  {
+    $this->billingAccount = $billingAccount;
+  }
+  /**
+   * @return GoogleCloudChannelV1BillingAccount
+   */
+  public function getBillingAccount()
+  {
+    return $this->billingAccount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1BillingAccountPurchaseInfo::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1BillingAccountPurchaseInfo');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1CancelEntitlementRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1CancelEntitlementRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1CancelEntitlementRequest.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\Cloudchannel;
+
+class GoogleCloudChannelV1CancelEntitlementRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $requestId;
+
+  /**
+   * @param string
+   */
+  public function setRequestId($requestId)
+  {
+    $this->requestId = $requestId;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestId()
+  {
+    return $this->requestId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1CancelEntitlementRequest::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1CancelEntitlementRequest');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ChangeOfferRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ChangeOfferRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ChangeOfferRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,133 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Cloudchannel;
+
+class GoogleCloudChannelV1ChangeOfferRequest extends \Google\Collection
+{
+  protected $collection_key = 'parameters';
+  /**
+   * @var string
+   */
+  public $billingAccount;
+  /**
+   * @var string
+   */
+  public $offer;
+  protected $parametersType = GoogleCloudChannelV1Parameter::class;
+  protected $parametersDataType = 'array';
+  /**
+   * @var string
+   */
+  public $priceReferenceId;
+  /**
+   * @var string
+   */
+  public $purchaseOrderId;
+  /**
+   * @var string
+   */
+  public $requestId;
+
+  /**
+   * @param string
+   */
+  public function setBillingAccount($billingAccount)
+  {
+    $this->billingAccount = $billingAccount;
+  }
+  /**
+   * @return string
+   */
+  public function getBillingAccount()
+  {
+    return $this->billingAccount;
+  }
+  /**
+   * @param string
+   */
+  public function setOffer($offer)
+  {
+    $this->offer = $offer;
+  }
+  /**
+   * @return string
+   */
+  public function getOffer()
+  {
+    return $this->offer;
+  }
+  /**
+   * @param GoogleCloudChannelV1Parameter[]
+   */
+  public function setParameters($parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return GoogleCloudChannelV1Parameter[]
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+  /**
+   * @param string
+   */
+  public function setPriceReferenceId($priceReferenceId)
+  {
+    $this->priceReferenceId = $priceReferenceId;
+  }
+  /**
+   * @return string
+   */
+  public function getPriceReferenceId()
+  {
+    return $this->priceReferenceId;
+  }
+  /**
+   * @param string
+   */
+  public function setPurchaseOrderId($purchaseOrderId)
+  {
+    $this->purchaseOrderId = $purchaseOrderId;
+  }
+  /**
+   * @return string
+   */
+  public function getPurchaseOrderId()
+  {
+    return $this->purchaseOrderId;
+  }
+  /**
+   * @param string
+   */
+  public function setRequestId($requestId)
+  {
+    $this->requestId = $requestId;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestId()
+  {
+    return $this->requestId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1ChangeOfferRequest::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ChangeOfferRequest');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ChangeParametersRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ChangeParametersRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ChangeParametersRequest.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\Cloudchannel;
+
+class GoogleCloudChannelV1ChangeParametersRequest extends \Google\Collection
+{
+  protected $collection_key = 'parameters';
+  protected $parametersType = GoogleCloudChannelV1Parameter::class;
+  protected $parametersDataType = 'array';
+  /**
+   * @var string
+   */
+  public $purchaseOrderId;
+  /**
+   * @var string
+   */
+  public $requestId;
+
+  /**
+   * @param GoogleCloudChannelV1Parameter[]
+   */
+  public function setParameters($parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return GoogleCloudChannelV1Parameter[]
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+  /**
+   * @param string
+   */
+  public function setPurchaseOrderId($purchaseOrderId)
+  {
+    $this->purchaseOrderId = $purchaseOrderId;
+  }
+  /**
+   * @return string
+   */
+  public function getPurchaseOrderId()
+  {
+    return $this->purchaseOrderId;
+  }
+  /**
+   * @param string
+   */
+  public function setRequestId($requestId)
+  {
+    $this->requestId = $requestId;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestId()
+  {
+    return $this->requestId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1ChangeParametersRequest::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ChangeParametersRequest');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ChangeRenewalSettingsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ChangeRenewalSettingsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ChangeRenewalSettingsRequest.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\Cloudchannel;
+
+class GoogleCloudChannelV1ChangeRenewalSettingsRequest extends \Google\Model
+{
+  protected $renewalSettingsType = GoogleCloudChannelV1RenewalSettings::class;
+  protected $renewalSettingsDataType = '';
+  /**
+   * @var string
+   */
+  public $requestId;
+
+  /**
+   * @param GoogleCloudChannelV1RenewalSettings
+   */
+  public function setRenewalSettings(GoogleCloudChannelV1RenewalSettings $renewalSettings)
+  {
+    $this->renewalSettings = $renewalSettings;
+  }
+  /**
+   * @return GoogleCloudChannelV1RenewalSettings
+   */
+  public function getRenewalSettings()
+  {
+    return $this->renewalSettings;
+  }
+  /**
+   * @param string
+   */
+  public function setRequestId($requestId)
+  {
+    $this->requestId = $requestId;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestId()
+  {
+    return $this->requestId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1ChangeRenewalSettingsRequest::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ChangeRenewalSettingsRequest');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ChannelPartnerLink.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ChannelPartnerLink.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ChannelPartnerLink.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,168 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Cloudchannel;
+
+class GoogleCloudChannelV1ChannelPartnerLink extends \Google\Model
+{
+  protected $channelPartnerCloudIdentityInfoType = GoogleCloudChannelV1CloudIdentityInfo::class;
+  protected $channelPartnerCloudIdentityInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $inviteLinkUri;
+  /**
+   * @var string
+   */
+  public $linkState;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $publicId;
+  /**
+   * @var string
+   */
+  public $resellerCloudIdentityId;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param GoogleCloudChannelV1CloudIdentityInfo
+   */
+  public function setChannelPartnerCloudIdentityInfo(GoogleCloudChannelV1CloudIdentityInfo $channelPartnerCloudIdentityInfo)
+  {
+    $this->channelPartnerCloudIdentityInfo = $channelPartnerCloudIdentityInfo;
+  }
+  /**
+   * @return GoogleCloudChannelV1CloudIdentityInfo
+   */
+  public function getChannelPartnerCloudIdentityInfo()
+  {
+    return $this->channelPartnerCloudIdentityInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setInviteLinkUri($inviteLinkUri)
+  {
+    $this->inviteLinkUri = $inviteLinkUri;
+  }
+  /**
+   * @return string
+   */
+  public function getInviteLinkUri()
+  {
+    return $this->inviteLinkUri;
+  }
+  /**
+   * @param string
+   */
+  public function setLinkState($linkState)
+  {
+    $this->linkState = $linkState;
+  }
+  /**
+   * @return string
+   */
+  public function getLinkState()
+  {
+    return $this->linkState;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setPublicId($publicId)
+  {
+    $this->publicId = $publicId;
+  }
+  /**
+   * @return string
+   */
+  public function getPublicId()
+  {
+    return $this->publicId;
+  }
+  /**
+   * @param string
+   */
+  public function setResellerCloudIdentityId($resellerCloudIdentityId)
+  {
+    $this->resellerCloudIdentityId = $resellerCloudIdentityId;
+  }
+  /**
+   * @return string
+   */
+  public function getResellerCloudIdentityId()
+  {
+    return $this->resellerCloudIdentityId;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1ChannelPartnerLink::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ChannelPartnerLink');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ChannelPartnerRepricingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ChannelPartnerRepricingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ChannelPartnerRepricingConfig.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\Cloudchannel;
+
+class GoogleCloudChannelV1ChannelPartnerRepricingConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  protected $repricingConfigType = GoogleCloudChannelV1RepricingConfig::class;
+  protected $repricingConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudChannelV1RepricingConfig
+   */
+  public function setRepricingConfig(GoogleCloudChannelV1RepricingConfig $repricingConfig)
+  {
+    $this->repricingConfig = $repricingConfig;
+  }
+  /**
+   * @return GoogleCloudChannelV1RepricingConfig
+   */
+  public function getRepricingConfig()
+  {
+    return $this->repricingConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1ChannelPartnerRepricingConfig::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ChannelPartnerRepricingConfig');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1CheckCloudIdentityAccountsExistRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1CheckCloudIdentityAccountsExistRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1CheckCloudIdentityAccountsExistRequest.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\Cloudchannel;
+
+class GoogleCloudChannelV1CheckCloudIdentityAccountsExistRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $domain;
+  /**
+   * @var string
+   */
+  public $primaryAdminEmail;
+
+  /**
+   * @param string
+   */
+  public function setDomain($domain)
+  {
+    $this->domain = $domain;
+  }
+  /**
+   * @return string
+   */
+  public function getDomain()
+  {
+    return $this->domain;
+  }
+  /**
+   * @param string
+   */
+  public function setPrimaryAdminEmail($primaryAdminEmail)
+  {
+    $this->primaryAdminEmail = $primaryAdminEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getPrimaryAdminEmail()
+  {
+    return $this->primaryAdminEmail;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1CheckCloudIdentityAccountsExistRequest::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1CheckCloudIdentityAccountsExistRequest');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1CheckCloudIdentityAccountsExistResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1CheckCloudIdentityAccountsExistResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1CheckCloudIdentityAccountsExistResponse.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\Cloudchannel;
+
+class GoogleCloudChannelV1CheckCloudIdentityAccountsExistResponse extends \Google\Collection
+{
+  protected $collection_key = 'cloudIdentityAccounts';
+  protected $cloudIdentityAccountsType = GoogleCloudChannelV1CloudIdentityCustomerAccount::class;
+  protected $cloudIdentityAccountsDataType = 'array';
+
+  /**
+   * @param GoogleCloudChannelV1CloudIdentityCustomerAccount[]
+   */
+  public function setCloudIdentityAccounts($cloudIdentityAccounts)
+  {
+    $this->cloudIdentityAccounts = $cloudIdentityAccounts;
+  }
+  /**
+   * @return GoogleCloudChannelV1CloudIdentityCustomerAccount[]
+   */
+  public function getCloudIdentityAccounts()
+  {
+    return $this->cloudIdentityAccounts;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1CheckCloudIdentityAccountsExistResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1CheckCloudIdentityAccountsExistResponse');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1CloudIdentityCustomerAccount.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1CloudIdentityCustomerAccount.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1CloudIdentityCustomerAccount.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\Cloudchannel;
+
+class GoogleCloudChannelV1CloudIdentityCustomerAccount extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $channelPartnerCloudIdentityId;
+  /**
+   * @var string
+   */
+  public $customerCloudIdentityId;
+  /**
+   * @var string
+   */
+  public $customerName;
+  /**
+   * @var string
+   */
+  public $customerType;
+  /**
+   * @var bool
+   */
+  public $existing;
+  /**
+   * @var bool
+   */
+  public $owned;
+
+  /**
+   * @param string
+   */
+  public function setChannelPartnerCloudIdentityId($channelPartnerCloudIdentityId)
+  {
+    $this->channelPartnerCloudIdentityId = $channelPartnerCloudIdentityId;
+  }
+  /**
+   * @return string
+   */
+  public function getChannelPartnerCloudIdentityId()
+  {
+    return $this->channelPartnerCloudIdentityId;
+  }
+  /**
+   * @param string
+   */
+  public function setCustomerCloudIdentityId($customerCloudIdentityId)
+  {
+    $this->customerCloudIdentityId = $customerCloudIdentityId;
+  }
+  /**
+   * @return string
+   */
+  public function getCustomerCloudIdentityId()
+  {
+    return $this->customerCloudIdentityId;
+  }
+  /**
+   * @param string
+   */
+  public function setCustomerName($customerName)
+  {
+    $this->customerName = $customerName;
+  }
+  /**
+   * @return string
+   */
+  public function getCustomerName()
+  {
+    return $this->customerName;
+  }
+  /**
+   * @param string
+   */
+  public function setCustomerType($customerType)
+  {
+    $this->customerType = $customerType;
+  }
+  /**
+   * @return string
+   */
+  public function getCustomerType()
+  {
+    return $this->customerType;
+  }
+  /**
+   * @param bool
+   */
+  public function setExisting($existing)
+  {
+    $this->existing = $existing;
+  }
+  /**
+   * @return bool
+   */
+  public function getExisting()
+  {
+    return $this->existing;
+  }
+  /**
+   * @param bool
+   */
+  public function setOwned($owned)
+  {
+    $this->owned = $owned;
+  }
+  /**
+   * @return bool
+   */
+  public function getOwned()
+  {
+    return $this->owned;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1CloudIdentityCustomerAccount::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1CloudIdentityCustomerAccount');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1CloudIdentityInfo.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1CloudIdentityInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1CloudIdentityInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,168 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Cloudchannel;
+
+class GoogleCloudChannelV1CloudIdentityInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $adminConsoleUri;
+  /**
+   * @var string
+   */
+  public $alternateEmail;
+  /**
+   * @var string
+   */
+  public $customerType;
+  protected $eduDataType = GoogleCloudChannelV1EduData::class;
+  protected $eduDataDataType = '';
+  /**
+   * @var bool
+   */
+  public $isDomainVerified;
+  /**
+   * @var string
+   */
+  public $languageCode;
+  /**
+   * @var string
+   */
+  public $phoneNumber;
+  /**
+   * @var string
+   */
+  public $primaryDomain;
+
+  /**
+   * @param string
+   */
+  public function setAdminConsoleUri($adminConsoleUri)
+  {
+    $this->adminConsoleUri = $adminConsoleUri;
+  }
+  /**
+   * @return string
+   */
+  public function getAdminConsoleUri()
+  {
+    return $this->adminConsoleUri;
+  }
+  /**
+   * @param string
+   */
+  public function setAlternateEmail($alternateEmail)
+  {
+    $this->alternateEmail = $alternateEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getAlternateEmail()
+  {
+    return $this->alternateEmail;
+  }
+  /**
+   * @param string
+   */
+  public function setCustomerType($customerType)
+  {
+    $this->customerType = $customerType;
+  }
+  /**
+   * @return string
+   */
+  public function getCustomerType()
+  {
+    return $this->customerType;
+  }
+  /**
+   * @param GoogleCloudChannelV1EduData
+   */
+  public function setEduData(GoogleCloudChannelV1EduData $eduData)
+  {
+    $this->eduData = $eduData;
+  }
+  /**
+   * @return GoogleCloudChannelV1EduData
+   */
+  public function getEduData()
+  {
+    return $this->eduData;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsDomainVerified($isDomainVerified)
+  {
+    $this->isDomainVerified = $isDomainVerified;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsDomainVerified()
+  {
+    return $this->isDomainVerified;
+  }
+  /**
+   * @param string
+   */
+  public function setLanguageCode($languageCode)
+  {
+    $this->languageCode = $languageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCode()
+  {
+    return $this->languageCode;
+  }
+  /**
+   * @param string
+   */
+  public function setPhoneNumber($phoneNumber)
+  {
+    $this->phoneNumber = $phoneNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getPhoneNumber()
+  {
+    return $this->phoneNumber;
+  }
+  /**
+   * @param string
+   */
+  public function setPrimaryDomain($primaryDomain)
+  {
+    $this->primaryDomain = $primaryDomain;
+  }
+  /**
+   * @return string
+   */
+  public function getPrimaryDomain()
+  {
+    return $this->primaryDomain;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1CloudIdentityInfo::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1CloudIdentityInfo');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Column.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Column.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Column.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\Cloudchannel;
+
+class GoogleCloudChannelV1Column extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $columnId;
+  /**
+   * @var string
+   */
+  public $dataType;
+  /**
+   * @var string
+   */
+  public $displayName;
+
+  /**
+   * @param string
+   */
+  public function setColumnId($columnId)
+  {
+    $this->columnId = $columnId;
+  }
+  /**
+   * @return string
+   */
+  public function getColumnId()
+  {
+    return $this->columnId;
+  }
+  /**
+   * @param string
+   */
+  public function setDataType($dataType)
+  {
+    $this->dataType = $dataType;
+  }
+  /**
+   * @return string
+   */
+  public function getDataType()
+  {
+    return $this->dataType;
+  }
+  /**
+   * @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(GoogleCloudChannelV1Column::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1Column');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1CommitmentSettings.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1CommitmentSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1CommitmentSettings.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\Cloudchannel;
+
+class GoogleCloudChannelV1CommitmentSettings extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $endTime;
+  protected $renewalSettingsType = GoogleCloudChannelV1RenewalSettings::class;
+  protected $renewalSettingsDataType = '';
+  /**
+   * @var string
+   */
+  public $startTime;
+
+  /**
+   * @param string
+   */
+  public function setEndTime($endTime)
+  {
+    $this->endTime = $endTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTime()
+  {
+    return $this->endTime;
+  }
+  /**
+   * @param GoogleCloudChannelV1RenewalSettings
+   */
+  public function setRenewalSettings(GoogleCloudChannelV1RenewalSettings $renewalSettings)
+  {
+    $this->renewalSettings = $renewalSettings;
+  }
+  /**
+   * @return GoogleCloudChannelV1RenewalSettings
+   */
+  public function getRenewalSettings()
+  {
+    return $this->renewalSettings;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTime($startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1CommitmentSettings::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1CommitmentSettings');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ConditionalOverride.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ConditionalOverride.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ConditionalOverride.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\Cloudchannel;
+
+class GoogleCloudChannelV1ConditionalOverride extends \Google\Model
+{
+  protected $adjustmentType = GoogleCloudChannelV1RepricingAdjustment::class;
+  protected $adjustmentDataType = '';
+  /**
+   * @var string
+   */
+  public $rebillingBasis;
+  protected $repricingConditionType = GoogleCloudChannelV1RepricingCondition::class;
+  protected $repricingConditionDataType = '';
+
+  /**
+   * @param GoogleCloudChannelV1RepricingAdjustment
+   */
+  public function setAdjustment(GoogleCloudChannelV1RepricingAdjustment $adjustment)
+  {
+    $this->adjustment = $adjustment;
+  }
+  /**
+   * @return GoogleCloudChannelV1RepricingAdjustment
+   */
+  public function getAdjustment()
+  {
+    return $this->adjustment;
+  }
+  /**
+   * @param string
+   */
+  public function setRebillingBasis($rebillingBasis)
+  {
+    $this->rebillingBasis = $rebillingBasis;
+  }
+  /**
+   * @return string
+   */
+  public function getRebillingBasis()
+  {
+    return $this->rebillingBasis;
+  }
+  /**
+   * @param GoogleCloudChannelV1RepricingCondition
+   */
+  public function setRepricingCondition(GoogleCloudChannelV1RepricingCondition $repricingCondition)
+  {
+    $this->repricingCondition = $repricingCondition;
+  }
+  /**
+   * @return GoogleCloudChannelV1RepricingCondition
+   */
+  public function getRepricingCondition()
+  {
+    return $this->repricingCondition;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1ConditionalOverride::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ConditionalOverride');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Constraints.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Constraints.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Constraints.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\Cloudchannel;
+
+class GoogleCloudChannelV1Constraints extends \Google\Model
+{
+  protected $customerConstraintsType = GoogleCloudChannelV1CustomerConstraints::class;
+  protected $customerConstraintsDataType = '';
+
+  /**
+   * @param GoogleCloudChannelV1CustomerConstraints
+   */
+  public function setCustomerConstraints(GoogleCloudChannelV1CustomerConstraints $customerConstraints)
+  {
+    $this->customerConstraints = $customerConstraints;
+  }
+  /**
+   * @return GoogleCloudChannelV1CustomerConstraints
+   */
+  public function getCustomerConstraints()
+  {
+    return $this->customerConstraints;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1Constraints::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1Constraints');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ContactInfo.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ContactInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ContactInfo.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\Cloudchannel;
+
+class GoogleCloudChannelV1ContactInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $email;
+  /**
+   * @var string
+   */
+  public $firstName;
+  /**
+   * @var string
+   */
+  public $lastName;
+  /**
+   * @var string
+   */
+  public $phone;
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setEmail($email)
+  {
+    $this->email = $email;
+  }
+  /**
+   * @return string
+   */
+  public function getEmail()
+  {
+    return $this->email;
+  }
+  /**
+   * @param string
+   */
+  public function setFirstName($firstName)
+  {
+    $this->firstName = $firstName;
+  }
+  /**
+   * @return string
+   */
+  public function getFirstName()
+  {
+    return $this->firstName;
+  }
+  /**
+   * @param string
+   */
+  public function setLastName($lastName)
+  {
+    $this->lastName = $lastName;
+  }
+  /**
+   * @return string
+   */
+  public function getLastName()
+  {
+    return $this->lastName;
+  }
+  /**
+   * @param string
+   */
+  public function setPhone($phone)
+  {
+    $this->phone = $phone;
+  }
+  /**
+   * @return string
+   */
+  public function getPhone()
+  {
+    return $this->phone;
+  }
+  /**
+   * @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(GoogleCloudChannelV1ContactInfo::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ContactInfo');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1CreateEntitlementRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1CreateEntitlementRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1CreateEntitlementRequest.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\Cloudchannel;
+
+class GoogleCloudChannelV1CreateEntitlementRequest extends \Google\Model
+{
+  protected $entitlementType = GoogleCloudChannelV1Entitlement::class;
+  protected $entitlementDataType = '';
+  /**
+   * @var string
+   */
+  public $requestId;
+
+  /**
+   * @param GoogleCloudChannelV1Entitlement
+   */
+  public function setEntitlement(GoogleCloudChannelV1Entitlement $entitlement)
+  {
+    $this->entitlement = $entitlement;
+  }
+  /**
+   * @return GoogleCloudChannelV1Entitlement
+   */
+  public function getEntitlement()
+  {
+    return $this->entitlement;
+  }
+  /**
+   * @param string
+   */
+  public function setRequestId($requestId)
+  {
+    $this->requestId = $requestId;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestId()
+  {
+    return $this->requestId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1CreateEntitlementRequest::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1CreateEntitlementRequest');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Customer.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Customer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Customer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,254 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Cloudchannel;
+
+class GoogleCloudChannelV1Customer extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $alternateEmail;
+  /**
+   * @var string
+   */
+  public $channelPartnerId;
+  /**
+   * @var string
+   */
+  public $cloudIdentityId;
+  protected $cloudIdentityInfoType = GoogleCloudChannelV1CloudIdentityInfo::class;
+  protected $cloudIdentityInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $correlationId;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $domain;
+  /**
+   * @var string
+   */
+  public $languageCode;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $orgDisplayName;
+  protected $orgPostalAddressType = GoogleTypePostalAddress::class;
+  protected $orgPostalAddressDataType = '';
+  protected $primaryContactInfoType = GoogleCloudChannelV1ContactInfo::class;
+  protected $primaryContactInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setAlternateEmail($alternateEmail)
+  {
+    $this->alternateEmail = $alternateEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getAlternateEmail()
+  {
+    return $this->alternateEmail;
+  }
+  /**
+   * @param string
+   */
+  public function setChannelPartnerId($channelPartnerId)
+  {
+    $this->channelPartnerId = $channelPartnerId;
+  }
+  /**
+   * @return string
+   */
+  public function getChannelPartnerId()
+  {
+    return $this->channelPartnerId;
+  }
+  /**
+   * @param string
+   */
+  public function setCloudIdentityId($cloudIdentityId)
+  {
+    $this->cloudIdentityId = $cloudIdentityId;
+  }
+  /**
+   * @return string
+   */
+  public function getCloudIdentityId()
+  {
+    return $this->cloudIdentityId;
+  }
+  /**
+   * @param GoogleCloudChannelV1CloudIdentityInfo
+   */
+  public function setCloudIdentityInfo(GoogleCloudChannelV1CloudIdentityInfo $cloudIdentityInfo)
+  {
+    $this->cloudIdentityInfo = $cloudIdentityInfo;
+  }
+  /**
+   * @return GoogleCloudChannelV1CloudIdentityInfo
+   */
+  public function getCloudIdentityInfo()
+  {
+    return $this->cloudIdentityInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setCorrelationId($correlationId)
+  {
+    $this->correlationId = $correlationId;
+  }
+  /**
+   * @return string
+   */
+  public function getCorrelationId()
+  {
+    return $this->correlationId;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDomain($domain)
+  {
+    $this->domain = $domain;
+  }
+  /**
+   * @return string
+   */
+  public function getDomain()
+  {
+    return $this->domain;
+  }
+  /**
+   * @param string
+   */
+  public function setLanguageCode($languageCode)
+  {
+    $this->languageCode = $languageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCode()
+  {
+    return $this->languageCode;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setOrgDisplayName($orgDisplayName)
+  {
+    $this->orgDisplayName = $orgDisplayName;
+  }
+  /**
+   * @return string
+   */
+  public function getOrgDisplayName()
+  {
+    return $this->orgDisplayName;
+  }
+  /**
+   * @param GoogleTypePostalAddress
+   */
+  public function setOrgPostalAddress(GoogleTypePostalAddress $orgPostalAddress)
+  {
+    $this->orgPostalAddress = $orgPostalAddress;
+  }
+  /**
+   * @return GoogleTypePostalAddress
+   */
+  public function getOrgPostalAddress()
+  {
+    return $this->orgPostalAddress;
+  }
+  /**
+   * @param GoogleCloudChannelV1ContactInfo
+   */
+  public function setPrimaryContactInfo(GoogleCloudChannelV1ContactInfo $primaryContactInfo)
+  {
+    $this->primaryContactInfo = $primaryContactInfo;
+  }
+  /**
+   * @return GoogleCloudChannelV1ContactInfo
+   */
+  public function getPrimaryContactInfo()
+  {
+    return $this->primaryContactInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1Customer::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1Customer');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1CustomerConstraints.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1CustomerConstraints.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1CustomerConstraints.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\Cloudchannel;
+
+class GoogleCloudChannelV1CustomerConstraints extends \Google\Collection
+{
+  protected $collection_key = 'promotionalOrderTypes';
+  /**
+   * @var string[]
+   */
+  public $allowedCustomerTypes;
+  /**
+   * @var string[]
+   */
+  public $allowedRegions;
+  /**
+   * @var string[]
+   */
+  public $promotionalOrderTypes;
+
+  /**
+   * @param string[]
+   */
+  public function setAllowedCustomerTypes($allowedCustomerTypes)
+  {
+    $this->allowedCustomerTypes = $allowedCustomerTypes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAllowedCustomerTypes()
+  {
+    return $this->allowedCustomerTypes;
+  }
+  /**
+   * @param string[]
+   */
+  public function setAllowedRegions($allowedRegions)
+  {
+    $this->allowedRegions = $allowedRegions;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAllowedRegions()
+  {
+    return $this->allowedRegions;
+  }
+  /**
+   * @param string[]
+   */
+  public function setPromotionalOrderTypes($promotionalOrderTypes)
+  {
+    $this->promotionalOrderTypes = $promotionalOrderTypes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPromotionalOrderTypes()
+  {
+    return $this->promotionalOrderTypes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1CustomerConstraints::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1CustomerConstraints');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1CustomerEvent.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1CustomerEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1CustomerEvent.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\Cloudchannel;
+
+class GoogleCloudChannelV1CustomerEvent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $customer;
+  /**
+   * @var string
+   */
+  public $eventType;
+
+  /**
+   * @param string
+   */
+  public function setCustomer($customer)
+  {
+    $this->customer = $customer;
+  }
+  /**
+   * @return string
+   */
+  public function getCustomer()
+  {
+    return $this->customer;
+  }
+  /**
+   * @param string
+   */
+  public function setEventType($eventType)
+  {
+    $this->eventType = $eventType;
+  }
+  /**
+   * @return string
+   */
+  public function getEventType()
+  {
+    return $this->eventType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1CustomerEvent::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1CustomerEvent');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1CustomerRepricingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1CustomerRepricingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1CustomerRepricingConfig.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\Cloudchannel;
+
+class GoogleCloudChannelV1CustomerRepricingConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  protected $repricingConfigType = GoogleCloudChannelV1RepricingConfig::class;
+  protected $repricingConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudChannelV1RepricingConfig
+   */
+  public function setRepricingConfig(GoogleCloudChannelV1RepricingConfig $repricingConfig)
+  {
+    $this->repricingConfig = $repricingConfig;
+  }
+  /**
+   * @return GoogleCloudChannelV1RepricingConfig
+   */
+  public function getRepricingConfig()
+  {
+    return $this->repricingConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1CustomerRepricingConfig::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1CustomerRepricingConfig');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1DateRange.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1DateRange.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1DateRange.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,90 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Cloudchannel;
+
+class GoogleCloudChannelV1DateRange extends \Google\Model
+{
+  protected $invoiceEndDateType = GoogleTypeDate::class;
+  protected $invoiceEndDateDataType = '';
+  protected $invoiceStartDateType = GoogleTypeDate::class;
+  protected $invoiceStartDateDataType = '';
+  protected $usageEndDateTimeType = GoogleTypeDateTime::class;
+  protected $usageEndDateTimeDataType = '';
+  protected $usageStartDateTimeType = GoogleTypeDateTime::class;
+  protected $usageStartDateTimeDataType = '';
+
+  /**
+   * @param GoogleTypeDate
+   */
+  public function setInvoiceEndDate(GoogleTypeDate $invoiceEndDate)
+  {
+    $this->invoiceEndDate = $invoiceEndDate;
+  }
+  /**
+   * @return GoogleTypeDate
+   */
+  public function getInvoiceEndDate()
+  {
+    return $this->invoiceEndDate;
+  }
+  /**
+   * @param GoogleTypeDate
+   */
+  public function setInvoiceStartDate(GoogleTypeDate $invoiceStartDate)
+  {
+    $this->invoiceStartDate = $invoiceStartDate;
+  }
+  /**
+   * @return GoogleTypeDate
+   */
+  public function getInvoiceStartDate()
+  {
+    return $this->invoiceStartDate;
+  }
+  /**
+   * @param GoogleTypeDateTime
+   */
+  public function setUsageEndDateTime(GoogleTypeDateTime $usageEndDateTime)
+  {
+    $this->usageEndDateTime = $usageEndDateTime;
+  }
+  /**
+   * @return GoogleTypeDateTime
+   */
+  public function getUsageEndDateTime()
+  {
+    return $this->usageEndDateTime;
+  }
+  /**
+   * @param GoogleTypeDateTime
+   */
+  public function setUsageStartDateTime(GoogleTypeDateTime $usageStartDateTime)
+  {
+    $this->usageStartDateTime = $usageStartDateTime;
+  }
+  /**
+   * @return GoogleTypeDateTime
+   */
+  public function getUsageStartDateTime()
+  {
+    return $this->usageStartDateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1DateRange::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1DateRange');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1EduData.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1EduData.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1EduData.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\Cloudchannel;
+
+class GoogleCloudChannelV1EduData extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $instituteSize;
+  /**
+   * @var string
+   */
+  public $instituteType;
+  /**
+   * @var string
+   */
+  public $website;
+
+  /**
+   * @param string
+   */
+  public function setInstituteSize($instituteSize)
+  {
+    $this->instituteSize = $instituteSize;
+  }
+  /**
+   * @return string
+   */
+  public function getInstituteSize()
+  {
+    return $this->instituteSize;
+  }
+  /**
+   * @param string
+   */
+  public function setInstituteType($instituteType)
+  {
+    $this->instituteType = $instituteType;
+  }
+  /**
+   * @return string
+   */
+  public function getInstituteType()
+  {
+    return $this->instituteType;
+  }
+  /**
+   * @param string
+   */
+  public function setWebsite($website)
+  {
+    $this->website = $website;
+  }
+  /**
+   * @return string
+   */
+  public function getWebsite()
+  {
+    return $this->website;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1EduData::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1EduData');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Entitlement.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Entitlement.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Entitlement.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,269 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Cloudchannel;
+
+class GoogleCloudChannelV1Entitlement extends \Google\Collection
+{
+  protected $collection_key = 'suspensionReasons';
+  protected $associationInfoType = GoogleCloudChannelV1AssociationInfo::class;
+  protected $associationInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $billingAccount;
+  protected $commitmentSettingsType = GoogleCloudChannelV1CommitmentSettings::class;
+  protected $commitmentSettingsDataType = '';
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $offer;
+  protected $parametersType = GoogleCloudChannelV1Parameter::class;
+  protected $parametersDataType = 'array';
+  /**
+   * @var string
+   */
+  public $priceReferenceId;
+  protected $provisionedServiceType = GoogleCloudChannelV1ProvisionedService::class;
+  protected $provisionedServiceDataType = '';
+  /**
+   * @var string
+   */
+  public $provisioningState;
+  /**
+   * @var string
+   */
+  public $purchaseOrderId;
+  /**
+   * @var string[]
+   */
+  public $suspensionReasons;
+  protected $trialSettingsType = GoogleCloudChannelV1TrialSettings::class;
+  protected $trialSettingsDataType = '';
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param GoogleCloudChannelV1AssociationInfo
+   */
+  public function setAssociationInfo(GoogleCloudChannelV1AssociationInfo $associationInfo)
+  {
+    $this->associationInfo = $associationInfo;
+  }
+  /**
+   * @return GoogleCloudChannelV1AssociationInfo
+   */
+  public function getAssociationInfo()
+  {
+    return $this->associationInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setBillingAccount($billingAccount)
+  {
+    $this->billingAccount = $billingAccount;
+  }
+  /**
+   * @return string
+   */
+  public function getBillingAccount()
+  {
+    return $this->billingAccount;
+  }
+  /**
+   * @param GoogleCloudChannelV1CommitmentSettings
+   */
+  public function setCommitmentSettings(GoogleCloudChannelV1CommitmentSettings $commitmentSettings)
+  {
+    $this->commitmentSettings = $commitmentSettings;
+  }
+  /**
+   * @return GoogleCloudChannelV1CommitmentSettings
+   */
+  public function getCommitmentSettings()
+  {
+    return $this->commitmentSettings;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setOffer($offer)
+  {
+    $this->offer = $offer;
+  }
+  /**
+   * @return string
+   */
+  public function getOffer()
+  {
+    return $this->offer;
+  }
+  /**
+   * @param GoogleCloudChannelV1Parameter[]
+   */
+  public function setParameters($parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return GoogleCloudChannelV1Parameter[]
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+  /**
+   * @param string
+   */
+  public function setPriceReferenceId($priceReferenceId)
+  {
+    $this->priceReferenceId = $priceReferenceId;
+  }
+  /**
+   * @return string
+   */
+  public function getPriceReferenceId()
+  {
+    return $this->priceReferenceId;
+  }
+  /**
+   * @param GoogleCloudChannelV1ProvisionedService
+   */
+  public function setProvisionedService(GoogleCloudChannelV1ProvisionedService $provisionedService)
+  {
+    $this->provisionedService = $provisionedService;
+  }
+  /**
+   * @return GoogleCloudChannelV1ProvisionedService
+   */
+  public function getProvisionedService()
+  {
+    return $this->provisionedService;
+  }
+  /**
+   * @param string
+   */
+  public function setProvisioningState($provisioningState)
+  {
+    $this->provisioningState = $provisioningState;
+  }
+  /**
+   * @return string
+   */
+  public function getProvisioningState()
+  {
+    return $this->provisioningState;
+  }
+  /**
+   * @param string
+   */
+  public function setPurchaseOrderId($purchaseOrderId)
+  {
+    $this->purchaseOrderId = $purchaseOrderId;
+  }
+  /**
+   * @return string
+   */
+  public function getPurchaseOrderId()
+  {
+    return $this->purchaseOrderId;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSuspensionReasons($suspensionReasons)
+  {
+    $this->suspensionReasons = $suspensionReasons;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSuspensionReasons()
+  {
+    return $this->suspensionReasons;
+  }
+  /**
+   * @param GoogleCloudChannelV1TrialSettings
+   */
+  public function setTrialSettings(GoogleCloudChannelV1TrialSettings $trialSettings)
+  {
+    $this->trialSettings = $trialSettings;
+  }
+  /**
+   * @return GoogleCloudChannelV1TrialSettings
+   */
+  public function getTrialSettings()
+  {
+    return $this->trialSettings;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1Entitlement::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1Entitlement');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1EntitlementChange.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1EntitlementChange.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1EntitlementChange.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,239 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Cloudchannel;
+
+class GoogleCloudChannelV1EntitlementChange extends \Google\Collection
+{
+  protected $collection_key = 'parameters';
+  /**
+   * @var string
+   */
+  public $activationReason;
+  /**
+   * @var string
+   */
+  public $cancellationReason;
+  /**
+   * @var string
+   */
+  public $changeType;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $entitlement;
+  /**
+   * @var string
+   */
+  public $offer;
+  /**
+   * @var string
+   */
+  public $operator;
+  /**
+   * @var string
+   */
+  public $operatorType;
+  /**
+   * @var string
+   */
+  public $otherChangeReason;
+  protected $parametersType = GoogleCloudChannelV1Parameter::class;
+  protected $parametersDataType = 'array';
+  protected $provisionedServiceType = GoogleCloudChannelV1ProvisionedService::class;
+  protected $provisionedServiceDataType = '';
+  /**
+   * @var string
+   */
+  public $suspensionReason;
+
+  /**
+   * @param string
+   */
+  public function setActivationReason($activationReason)
+  {
+    $this->activationReason = $activationReason;
+  }
+  /**
+   * @return string
+   */
+  public function getActivationReason()
+  {
+    return $this->activationReason;
+  }
+  /**
+   * @param string
+   */
+  public function setCancellationReason($cancellationReason)
+  {
+    $this->cancellationReason = $cancellationReason;
+  }
+  /**
+   * @return string
+   */
+  public function getCancellationReason()
+  {
+    return $this->cancellationReason;
+  }
+  /**
+   * @param string
+   */
+  public function setChangeType($changeType)
+  {
+    $this->changeType = $changeType;
+  }
+  /**
+   * @return string
+   */
+  public function getChangeType()
+  {
+    return $this->changeType;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setEntitlement($entitlement)
+  {
+    $this->entitlement = $entitlement;
+  }
+  /**
+   * @return string
+   */
+  public function getEntitlement()
+  {
+    return $this->entitlement;
+  }
+  /**
+   * @param string
+   */
+  public function setOffer($offer)
+  {
+    $this->offer = $offer;
+  }
+  /**
+   * @return string
+   */
+  public function getOffer()
+  {
+    return $this->offer;
+  }
+  /**
+   * @param string
+   */
+  public function setOperator($operator)
+  {
+    $this->operator = $operator;
+  }
+  /**
+   * @return string
+   */
+  public function getOperator()
+  {
+    return $this->operator;
+  }
+  /**
+   * @param string
+   */
+  public function setOperatorType($operatorType)
+  {
+    $this->operatorType = $operatorType;
+  }
+  /**
+   * @return string
+   */
+  public function getOperatorType()
+  {
+    return $this->operatorType;
+  }
+  /**
+   * @param string
+   */
+  public function setOtherChangeReason($otherChangeReason)
+  {
+    $this->otherChangeReason = $otherChangeReason;
+  }
+  /**
+   * @return string
+   */
+  public function getOtherChangeReason()
+  {
+    return $this->otherChangeReason;
+  }
+  /**
+   * @param GoogleCloudChannelV1Parameter[]
+   */
+  public function setParameters($parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return GoogleCloudChannelV1Parameter[]
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+  /**
+   * @param GoogleCloudChannelV1ProvisionedService
+   */
+  public function setProvisionedService(GoogleCloudChannelV1ProvisionedService $provisionedService)
+  {
+    $this->provisionedService = $provisionedService;
+  }
+  /**
+   * @return GoogleCloudChannelV1ProvisionedService
+   */
+  public function getProvisionedService()
+  {
+    return $this->provisionedService;
+  }
+  /**
+   * @param string
+   */
+  public function setSuspensionReason($suspensionReason)
+  {
+    $this->suspensionReason = $suspensionReason;
+  }
+  /**
+   * @return string
+   */
+  public function getSuspensionReason()
+  {
+    return $this->suspensionReason;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1EntitlementChange::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1EntitlementChange');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1EntitlementEvent.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1EntitlementEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1EntitlementEvent.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\Cloudchannel;
+
+class GoogleCloudChannelV1EntitlementEvent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $entitlement;
+  /**
+   * @var string
+   */
+  public $eventType;
+
+  /**
+   * @param string
+   */
+  public function setEntitlement($entitlement)
+  {
+    $this->entitlement = $entitlement;
+  }
+  /**
+   * @return string
+   */
+  public function getEntitlement()
+  {
+    return $this->entitlement;
+  }
+  /**
+   * @param string
+   */
+  public function setEventType($eventType)
+  {
+    $this->eventType = $eventType;
+  }
+  /**
+   * @return string
+   */
+  public function getEventType()
+  {
+    return $this->eventType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1EntitlementEvent::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1EntitlementEvent');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1FetchReportResultsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1FetchReportResultsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1FetchReportResultsRequest.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\Cloudchannel;
+
+class GoogleCloudChannelV1FetchReportResultsRequest extends \Google\Collection
+{
+  protected $collection_key = 'partitionKeys';
+  /**
+   * @var int
+   */
+  public $pageSize;
+  /**
+   * @var string
+   */
+  public $pageToken;
+  /**
+   * @var string[]
+   */
+  public $partitionKeys;
+
+  /**
+   * @param int
+   */
+  public function setPageSize($pageSize)
+  {
+    $this->pageSize = $pageSize;
+  }
+  /**
+   * @return int
+   */
+  public function getPageSize()
+  {
+    return $this->pageSize;
+  }
+  /**
+   * @param string
+   */
+  public function setPageToken($pageToken)
+  {
+    $this->pageToken = $pageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getPageToken()
+  {
+    return $this->pageToken;
+  }
+  /**
+   * @param string[]
+   */
+  public function setPartitionKeys($partitionKeys)
+  {
+    $this->partitionKeys = $partitionKeys;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPartitionKeys()
+  {
+    return $this->partitionKeys;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1FetchReportResultsRequest::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1FetchReportResultsRequest');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1FetchReportResultsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1FetchReportResultsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1FetchReportResultsResponse.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\Cloudchannel;
+
+class GoogleCloudChannelV1FetchReportResultsResponse extends \Google\Collection
+{
+  protected $collection_key = 'rows';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $reportMetadataType = GoogleCloudChannelV1ReportResultsMetadata::class;
+  protected $reportMetadataDataType = '';
+  protected $rowsType = GoogleCloudChannelV1Row::class;
+  protected $rowsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudChannelV1ReportResultsMetadata
+   */
+  public function setReportMetadata(GoogleCloudChannelV1ReportResultsMetadata $reportMetadata)
+  {
+    $this->reportMetadata = $reportMetadata;
+  }
+  /**
+   * @return GoogleCloudChannelV1ReportResultsMetadata
+   */
+  public function getReportMetadata()
+  {
+    return $this->reportMetadata;
+  }
+  /**
+   * @param GoogleCloudChannelV1Row[]
+   */
+  public function setRows($rows)
+  {
+    $this->rows = $rows;
+  }
+  /**
+   * @return GoogleCloudChannelV1Row[]
+   */
+  public function getRows()
+  {
+    return $this->rows;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1FetchReportResultsResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1FetchReportResultsResponse');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ImportCustomerRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ImportCustomerRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ImportCustomerRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,152 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Cloudchannel;
+
+class GoogleCloudChannelV1ImportCustomerRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $authToken;
+  /**
+   * @var string
+   */
+  public $channelPartnerId;
+  /**
+   * @var string
+   */
+  public $cloudIdentityId;
+  /**
+   * @var string
+   */
+  public $customer;
+  /**
+   * @var string
+   */
+  public $domain;
+  /**
+   * @var bool
+   */
+  public $overwriteIfExists;
+  /**
+   * @var string
+   */
+  public $primaryAdminEmail;
+
+  /**
+   * @param string
+   */
+  public function setAuthToken($authToken)
+  {
+    $this->authToken = $authToken;
+  }
+  /**
+   * @return string
+   */
+  public function getAuthToken()
+  {
+    return $this->authToken;
+  }
+  /**
+   * @param string
+   */
+  public function setChannelPartnerId($channelPartnerId)
+  {
+    $this->channelPartnerId = $channelPartnerId;
+  }
+  /**
+   * @return string
+   */
+  public function getChannelPartnerId()
+  {
+    return $this->channelPartnerId;
+  }
+  /**
+   * @param string
+   */
+  public function setCloudIdentityId($cloudIdentityId)
+  {
+    $this->cloudIdentityId = $cloudIdentityId;
+  }
+  /**
+   * @return string
+   */
+  public function getCloudIdentityId()
+  {
+    return $this->cloudIdentityId;
+  }
+  /**
+   * @param string
+   */
+  public function setCustomer($customer)
+  {
+    $this->customer = $customer;
+  }
+  /**
+   * @return string
+   */
+  public function getCustomer()
+  {
+    return $this->customer;
+  }
+  /**
+   * @param string
+   */
+  public function setDomain($domain)
+  {
+    $this->domain = $domain;
+  }
+  /**
+   * @return string
+   */
+  public function getDomain()
+  {
+    return $this->domain;
+  }
+  /**
+   * @param bool
+   */
+  public function setOverwriteIfExists($overwriteIfExists)
+  {
+    $this->overwriteIfExists = $overwriteIfExists;
+  }
+  /**
+   * @return bool
+   */
+  public function getOverwriteIfExists()
+  {
+    return $this->overwriteIfExists;
+  }
+  /**
+   * @param string
+   */
+  public function setPrimaryAdminEmail($primaryAdminEmail)
+  {
+    $this->primaryAdminEmail = $primaryAdminEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getPrimaryAdminEmail()
+  {
+    return $this->primaryAdminEmail;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1ImportCustomerRequest::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ImportCustomerRequest');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListChannelPartnerLinksResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListChannelPartnerLinksResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListChannelPartnerLinksResponse.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\Cloudchannel;
+
+class GoogleCloudChannelV1ListChannelPartnerLinksResponse extends \Google\Collection
+{
+  protected $collection_key = 'channelPartnerLinks';
+  protected $channelPartnerLinksType = GoogleCloudChannelV1ChannelPartnerLink::class;
+  protected $channelPartnerLinksDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudChannelV1ChannelPartnerLink[]
+   */
+  public function setChannelPartnerLinks($channelPartnerLinks)
+  {
+    $this->channelPartnerLinks = $channelPartnerLinks;
+  }
+  /**
+   * @return GoogleCloudChannelV1ChannelPartnerLink[]
+   */
+  public function getChannelPartnerLinks()
+  {
+    return $this->channelPartnerLinks;
+  }
+  /**
+   * @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(GoogleCloudChannelV1ListChannelPartnerLinksResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ListChannelPartnerLinksResponse');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListChannelPartnerRepricingConfigsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListChannelPartnerRepricingConfigsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListChannelPartnerRepricingConfigsResponse.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\Cloudchannel;
+
+class GoogleCloudChannelV1ListChannelPartnerRepricingConfigsResponse extends \Google\Collection
+{
+  protected $collection_key = 'channelPartnerRepricingConfigs';
+  protected $channelPartnerRepricingConfigsType = GoogleCloudChannelV1ChannelPartnerRepricingConfig::class;
+  protected $channelPartnerRepricingConfigsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudChannelV1ChannelPartnerRepricingConfig[]
+   */
+  public function setChannelPartnerRepricingConfigs($channelPartnerRepricingConfigs)
+  {
+    $this->channelPartnerRepricingConfigs = $channelPartnerRepricingConfigs;
+  }
+  /**
+   * @return GoogleCloudChannelV1ChannelPartnerRepricingConfig[]
+   */
+  public function getChannelPartnerRepricingConfigs()
+  {
+    return $this->channelPartnerRepricingConfigs;
+  }
+  /**
+   * @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(GoogleCloudChannelV1ListChannelPartnerRepricingConfigsResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ListChannelPartnerRepricingConfigsResponse');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListCustomerRepricingConfigsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListCustomerRepricingConfigsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListCustomerRepricingConfigsResponse.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\Cloudchannel;
+
+class GoogleCloudChannelV1ListCustomerRepricingConfigsResponse extends \Google\Collection
+{
+  protected $collection_key = 'customerRepricingConfigs';
+  protected $customerRepricingConfigsType = GoogleCloudChannelV1CustomerRepricingConfig::class;
+  protected $customerRepricingConfigsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudChannelV1CustomerRepricingConfig[]
+   */
+  public function setCustomerRepricingConfigs($customerRepricingConfigs)
+  {
+    $this->customerRepricingConfigs = $customerRepricingConfigs;
+  }
+  /**
+   * @return GoogleCloudChannelV1CustomerRepricingConfig[]
+   */
+  public function getCustomerRepricingConfigs()
+  {
+    return $this->customerRepricingConfigs;
+  }
+  /**
+   * @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(GoogleCloudChannelV1ListCustomerRepricingConfigsResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ListCustomerRepricingConfigsResponse');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListCustomersResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListCustomersResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListCustomersResponse.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\Cloudchannel;
+
+class GoogleCloudChannelV1ListCustomersResponse extends \Google\Collection
+{
+  protected $collection_key = 'customers';
+  protected $customersType = GoogleCloudChannelV1Customer::class;
+  protected $customersDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudChannelV1Customer[]
+   */
+  public function setCustomers($customers)
+  {
+    $this->customers = $customers;
+  }
+  /**
+   * @return GoogleCloudChannelV1Customer[]
+   */
+  public function getCustomers()
+  {
+    return $this->customers;
+  }
+  /**
+   * @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(GoogleCloudChannelV1ListCustomersResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ListCustomersResponse');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListEntitlementChangesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListEntitlementChangesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListEntitlementChangesResponse.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\Cloudchannel;
+
+class GoogleCloudChannelV1ListEntitlementChangesResponse extends \Google\Collection
+{
+  protected $collection_key = 'entitlementChanges';
+  protected $entitlementChangesType = GoogleCloudChannelV1EntitlementChange::class;
+  protected $entitlementChangesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudChannelV1EntitlementChange[]
+   */
+  public function setEntitlementChanges($entitlementChanges)
+  {
+    $this->entitlementChanges = $entitlementChanges;
+  }
+  /**
+   * @return GoogleCloudChannelV1EntitlementChange[]
+   */
+  public function getEntitlementChanges()
+  {
+    return $this->entitlementChanges;
+  }
+  /**
+   * @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(GoogleCloudChannelV1ListEntitlementChangesResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ListEntitlementChangesResponse');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListEntitlementsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListEntitlementsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListEntitlementsResponse.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\Cloudchannel;
+
+class GoogleCloudChannelV1ListEntitlementsResponse extends \Google\Collection
+{
+  protected $collection_key = 'entitlements';
+  protected $entitlementsType = GoogleCloudChannelV1Entitlement::class;
+  protected $entitlementsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudChannelV1Entitlement[]
+   */
+  public function setEntitlements($entitlements)
+  {
+    $this->entitlements = $entitlements;
+  }
+  /**
+   * @return GoogleCloudChannelV1Entitlement[]
+   */
+  public function getEntitlements()
+  {
+    return $this->entitlements;
+  }
+  /**
+   * @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(GoogleCloudChannelV1ListEntitlementsResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ListEntitlementsResponse');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListOffersResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListOffersResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListOffersResponse.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\Cloudchannel;
+
+class GoogleCloudChannelV1ListOffersResponse extends \Google\Collection
+{
+  protected $collection_key = 'offers';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $offersType = GoogleCloudChannelV1Offer::class;
+  protected $offersDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudChannelV1Offer[]
+   */
+  public function setOffers($offers)
+  {
+    $this->offers = $offers;
+  }
+  /**
+   * @return GoogleCloudChannelV1Offer[]
+   */
+  public function getOffers()
+  {
+    return $this->offers;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1ListOffersResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ListOffersResponse');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListProductsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListProductsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListProductsResponse.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\Cloudchannel;
+
+class GoogleCloudChannelV1ListProductsResponse extends \Google\Collection
+{
+  protected $collection_key = 'products';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $productsType = GoogleCloudChannelV1Product::class;
+  protected $productsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudChannelV1Product[]
+   */
+  public function setProducts($products)
+  {
+    $this->products = $products;
+  }
+  /**
+   * @return GoogleCloudChannelV1Product[]
+   */
+  public function getProducts()
+  {
+    return $this->products;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1ListProductsResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ListProductsResponse');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListPurchasableOffersResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListPurchasableOffersResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListPurchasableOffersResponse.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\Cloudchannel;
+
+class GoogleCloudChannelV1ListPurchasableOffersResponse extends \Google\Collection
+{
+  protected $collection_key = 'purchasableOffers';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $purchasableOffersType = GoogleCloudChannelV1PurchasableOffer::class;
+  protected $purchasableOffersDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudChannelV1PurchasableOffer[]
+   */
+  public function setPurchasableOffers($purchasableOffers)
+  {
+    $this->purchasableOffers = $purchasableOffers;
+  }
+  /**
+   * @return GoogleCloudChannelV1PurchasableOffer[]
+   */
+  public function getPurchasableOffers()
+  {
+    return $this->purchasableOffers;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1ListPurchasableOffersResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ListPurchasableOffersResponse');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListPurchasableSkusResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListPurchasableSkusResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListPurchasableSkusResponse.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\Cloudchannel;
+
+class GoogleCloudChannelV1ListPurchasableSkusResponse extends \Google\Collection
+{
+  protected $collection_key = 'purchasableSkus';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $purchasableSkusType = GoogleCloudChannelV1PurchasableSku::class;
+  protected $purchasableSkusDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudChannelV1PurchasableSku[]
+   */
+  public function setPurchasableSkus($purchasableSkus)
+  {
+    $this->purchasableSkus = $purchasableSkus;
+  }
+  /**
+   * @return GoogleCloudChannelV1PurchasableSku[]
+   */
+  public function getPurchasableSkus()
+  {
+    return $this->purchasableSkus;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1ListPurchasableSkusResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ListPurchasableSkusResponse');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListReportsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListReportsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListReportsResponse.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\Cloudchannel;
+
+class GoogleCloudChannelV1ListReportsResponse extends \Google\Collection
+{
+  protected $collection_key = 'reports';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $reportsType = GoogleCloudChannelV1Report::class;
+  protected $reportsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudChannelV1Report[]
+   */
+  public function setReports($reports)
+  {
+    $this->reports = $reports;
+  }
+  /**
+   * @return GoogleCloudChannelV1Report[]
+   */
+  public function getReports()
+  {
+    return $this->reports;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1ListReportsResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ListReportsResponse');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListSkuGroupBillableSkusResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListSkuGroupBillableSkusResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListSkuGroupBillableSkusResponse.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\Cloudchannel;
+
+class GoogleCloudChannelV1ListSkuGroupBillableSkusResponse extends \Google\Collection
+{
+  protected $collection_key = 'billableSkus';
+  protected $billableSkusType = GoogleCloudChannelV1BillableSku::class;
+  protected $billableSkusDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudChannelV1BillableSku[]
+   */
+  public function setBillableSkus($billableSkus)
+  {
+    $this->billableSkus = $billableSkus;
+  }
+  /**
+   * @return GoogleCloudChannelV1BillableSku[]
+   */
+  public function getBillableSkus()
+  {
+    return $this->billableSkus;
+  }
+  /**
+   * @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(GoogleCloudChannelV1ListSkuGroupBillableSkusResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ListSkuGroupBillableSkusResponse');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListSkuGroupsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListSkuGroupsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListSkuGroupsResponse.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\Cloudchannel;
+
+class GoogleCloudChannelV1ListSkuGroupsResponse extends \Google\Collection
+{
+  protected $collection_key = 'skuGroups';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $skuGroupsType = GoogleCloudChannelV1SkuGroup::class;
+  protected $skuGroupsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudChannelV1SkuGroup[]
+   */
+  public function setSkuGroups($skuGroups)
+  {
+    $this->skuGroups = $skuGroups;
+  }
+  /**
+   * @return GoogleCloudChannelV1SkuGroup[]
+   */
+  public function getSkuGroups()
+  {
+    return $this->skuGroups;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1ListSkuGroupsResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ListSkuGroupsResponse');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListSkusResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListSkusResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListSkusResponse.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\Cloudchannel;
+
+class GoogleCloudChannelV1ListSkusResponse extends \Google\Collection
+{
+  protected $collection_key = 'skus';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $skusType = GoogleCloudChannelV1Sku::class;
+  protected $skusDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudChannelV1Sku[]
+   */
+  public function setSkus($skus)
+  {
+    $this->skus = $skus;
+  }
+  /**
+   * @return GoogleCloudChannelV1Sku[]
+   */
+  public function getSkus()
+  {
+    return $this->skus;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1ListSkusResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ListSkusResponse');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListSubscribersResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListSubscribersResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListSubscribersResponse.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\Cloudchannel;
+
+class GoogleCloudChannelV1ListSubscribersResponse extends \Google\Collection
+{
+  protected $collection_key = 'serviceAccounts';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  /**
+   * @var string[]
+   */
+  public $serviceAccounts;
+  /**
+   * @var string
+   */
+  public $topic;
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param string[]
+   */
+  public function setServiceAccounts($serviceAccounts)
+  {
+    $this->serviceAccounts = $serviceAccounts;
+  }
+  /**
+   * @return string[]
+   */
+  public function getServiceAccounts()
+  {
+    return $this->serviceAccounts;
+  }
+  /**
+   * @param string
+   */
+  public function setTopic($topic)
+  {
+    $this->topic = $topic;
+  }
+  /**
+   * @return string
+   */
+  public function getTopic()
+  {
+    return $this->topic;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1ListSubscribersResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ListSubscribersResponse');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListTransferableOffersRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListTransferableOffersRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListTransferableOffersRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,152 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Cloudchannel;
+
+class GoogleCloudChannelV1ListTransferableOffersRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $billingAccount;
+  /**
+   * @var string
+   */
+  public $cloudIdentityId;
+  /**
+   * @var string
+   */
+  public $customerName;
+  /**
+   * @var string
+   */
+  public $languageCode;
+  /**
+   * @var int
+   */
+  public $pageSize;
+  /**
+   * @var string
+   */
+  public $pageToken;
+  /**
+   * @var string
+   */
+  public $sku;
+
+  /**
+   * @param string
+   */
+  public function setBillingAccount($billingAccount)
+  {
+    $this->billingAccount = $billingAccount;
+  }
+  /**
+   * @return string
+   */
+  public function getBillingAccount()
+  {
+    return $this->billingAccount;
+  }
+  /**
+   * @param string
+   */
+  public function setCloudIdentityId($cloudIdentityId)
+  {
+    $this->cloudIdentityId = $cloudIdentityId;
+  }
+  /**
+   * @return string
+   */
+  public function getCloudIdentityId()
+  {
+    return $this->cloudIdentityId;
+  }
+  /**
+   * @param string
+   */
+  public function setCustomerName($customerName)
+  {
+    $this->customerName = $customerName;
+  }
+  /**
+   * @return string
+   */
+  public function getCustomerName()
+  {
+    return $this->customerName;
+  }
+  /**
+   * @param string
+   */
+  public function setLanguageCode($languageCode)
+  {
+    $this->languageCode = $languageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCode()
+  {
+    return $this->languageCode;
+  }
+  /**
+   * @param int
+   */
+  public function setPageSize($pageSize)
+  {
+    $this->pageSize = $pageSize;
+  }
+  /**
+   * @return int
+   */
+  public function getPageSize()
+  {
+    return $this->pageSize;
+  }
+  /**
+   * @param string
+   */
+  public function setPageToken($pageToken)
+  {
+    $this->pageToken = $pageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getPageToken()
+  {
+    return $this->pageToken;
+  }
+  /**
+   * @param string
+   */
+  public function setSku($sku)
+  {
+    $this->sku = $sku;
+  }
+  /**
+   * @return string
+   */
+  public function getSku()
+  {
+    return $this->sku;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1ListTransferableOffersRequest::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ListTransferableOffersRequest');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListTransferableOffersResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListTransferableOffersResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListTransferableOffersResponse.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\Cloudchannel;
+
+class GoogleCloudChannelV1ListTransferableOffersResponse extends \Google\Collection
+{
+  protected $collection_key = 'transferableOffers';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $transferableOffersType = GoogleCloudChannelV1TransferableOffer::class;
+  protected $transferableOffersDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudChannelV1TransferableOffer[]
+   */
+  public function setTransferableOffers($transferableOffers)
+  {
+    $this->transferableOffers = $transferableOffers;
+  }
+  /**
+   * @return GoogleCloudChannelV1TransferableOffer[]
+   */
+  public function getTransferableOffers()
+  {
+    return $this->transferableOffers;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1ListTransferableOffersResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ListTransferableOffersResponse');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListTransferableSkusRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListTransferableSkusRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListTransferableSkusRequest.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\Cloudchannel;
+
+class GoogleCloudChannelV1ListTransferableSkusRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $authToken;
+  /**
+   * @var string
+   */
+  public $cloudIdentityId;
+  /**
+   * @var string
+   */
+  public $customerName;
+  /**
+   * @var string
+   */
+  public $languageCode;
+  /**
+   * @var int
+   */
+  public $pageSize;
+  /**
+   * @var string
+   */
+  public $pageToken;
+
+  /**
+   * @param string
+   */
+  public function setAuthToken($authToken)
+  {
+    $this->authToken = $authToken;
+  }
+  /**
+   * @return string
+   */
+  public function getAuthToken()
+  {
+    return $this->authToken;
+  }
+  /**
+   * @param string
+   */
+  public function setCloudIdentityId($cloudIdentityId)
+  {
+    $this->cloudIdentityId = $cloudIdentityId;
+  }
+  /**
+   * @return string
+   */
+  public function getCloudIdentityId()
+  {
+    return $this->cloudIdentityId;
+  }
+  /**
+   * @param string
+   */
+  public function setCustomerName($customerName)
+  {
+    $this->customerName = $customerName;
+  }
+  /**
+   * @return string
+   */
+  public function getCustomerName()
+  {
+    return $this->customerName;
+  }
+  /**
+   * @param string
+   */
+  public function setLanguageCode($languageCode)
+  {
+    $this->languageCode = $languageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCode()
+  {
+    return $this->languageCode;
+  }
+  /**
+   * @param int
+   */
+  public function setPageSize($pageSize)
+  {
+    $this->pageSize = $pageSize;
+  }
+  /**
+   * @return int
+   */
+  public function getPageSize()
+  {
+    return $this->pageSize;
+  }
+  /**
+   * @param string
+   */
+  public function setPageToken($pageToken)
+  {
+    $this->pageToken = $pageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getPageToken()
+  {
+    return $this->pageToken;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1ListTransferableSkusRequest::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ListTransferableSkusRequest');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListTransferableSkusResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListTransferableSkusResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ListTransferableSkusResponse.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\Cloudchannel;
+
+class GoogleCloudChannelV1ListTransferableSkusResponse extends \Google\Collection
+{
+  protected $collection_key = 'transferableSkus';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $transferableSkusType = GoogleCloudChannelV1TransferableSku::class;
+  protected $transferableSkusDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudChannelV1TransferableSku[]
+   */
+  public function setTransferableSkus($transferableSkus)
+  {
+    $this->transferableSkus = $transferableSkus;
+  }
+  /**
+   * @return GoogleCloudChannelV1TransferableSku[]
+   */
+  public function getTransferableSkus()
+  {
+    return $this->transferableSkus;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1ListTransferableSkusResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ListTransferableSkusResponse');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1MarketingInfo.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1MarketingInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1MarketingInfo.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\Cloudchannel;
+
+class GoogleCloudChannelV1MarketingInfo extends \Google\Model
+{
+  protected $defaultLogoType = GoogleCloudChannelV1Media::class;
+  protected $defaultLogoDataType = '';
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $displayName;
+
+  /**
+   * @param GoogleCloudChannelV1Media
+   */
+  public function setDefaultLogo(GoogleCloudChannelV1Media $defaultLogo)
+  {
+    $this->defaultLogo = $defaultLogo;
+  }
+  /**
+   * @return GoogleCloudChannelV1Media
+   */
+  public function getDefaultLogo()
+  {
+    return $this->defaultLogo;
+  }
+  /**
+   * @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;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1MarketingInfo::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1MarketingInfo');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Media.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Media.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Media.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\Cloudchannel;
+
+class GoogleCloudChannelV1Media extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $content;
+  /**
+   * @var string
+   */
+  public $title;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1Media::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1Media');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Offer.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Offer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Offer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,195 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Cloudchannel;
+
+class GoogleCloudChannelV1Offer extends \Google\Collection
+{
+  protected $collection_key = 'priceByResources';
+  protected $constraintsType = GoogleCloudChannelV1Constraints::class;
+  protected $constraintsDataType = '';
+  /**
+   * @var string
+   */
+  public $dealCode;
+  /**
+   * @var string
+   */
+  public $endTime;
+  protected $marketingInfoType = GoogleCloudChannelV1MarketingInfo::class;
+  protected $marketingInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $parameterDefinitionsType = GoogleCloudChannelV1ParameterDefinition::class;
+  protected $parameterDefinitionsDataType = 'array';
+  protected $planType = GoogleCloudChannelV1Plan::class;
+  protected $planDataType = '';
+  protected $priceByResourcesType = GoogleCloudChannelV1PriceByResource::class;
+  protected $priceByResourcesDataType = 'array';
+  protected $skuType = GoogleCloudChannelV1Sku::class;
+  protected $skuDataType = '';
+  /**
+   * @var string
+   */
+  public $startTime;
+
+  /**
+   * @param GoogleCloudChannelV1Constraints
+   */
+  public function setConstraints(GoogleCloudChannelV1Constraints $constraints)
+  {
+    $this->constraints = $constraints;
+  }
+  /**
+   * @return GoogleCloudChannelV1Constraints
+   */
+  public function getConstraints()
+  {
+    return $this->constraints;
+  }
+  /**
+   * @param string
+   */
+  public function setDealCode($dealCode)
+  {
+    $this->dealCode = $dealCode;
+  }
+  /**
+   * @return string
+   */
+  public function getDealCode()
+  {
+    return $this->dealCode;
+  }
+  /**
+   * @param string
+   */
+  public function setEndTime($endTime)
+  {
+    $this->endTime = $endTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTime()
+  {
+    return $this->endTime;
+  }
+  /**
+   * @param GoogleCloudChannelV1MarketingInfo
+   */
+  public function setMarketingInfo(GoogleCloudChannelV1MarketingInfo $marketingInfo)
+  {
+    $this->marketingInfo = $marketingInfo;
+  }
+  /**
+   * @return GoogleCloudChannelV1MarketingInfo
+   */
+  public function getMarketingInfo()
+  {
+    return $this->marketingInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudChannelV1ParameterDefinition[]
+   */
+  public function setParameterDefinitions($parameterDefinitions)
+  {
+    $this->parameterDefinitions = $parameterDefinitions;
+  }
+  /**
+   * @return GoogleCloudChannelV1ParameterDefinition[]
+   */
+  public function getParameterDefinitions()
+  {
+    return $this->parameterDefinitions;
+  }
+  /**
+   * @param GoogleCloudChannelV1Plan
+   */
+  public function setPlan(GoogleCloudChannelV1Plan $plan)
+  {
+    $this->plan = $plan;
+  }
+  /**
+   * @return GoogleCloudChannelV1Plan
+   */
+  public function getPlan()
+  {
+    return $this->plan;
+  }
+  /**
+   * @param GoogleCloudChannelV1PriceByResource[]
+   */
+  public function setPriceByResources($priceByResources)
+  {
+    $this->priceByResources = $priceByResources;
+  }
+  /**
+   * @return GoogleCloudChannelV1PriceByResource[]
+   */
+  public function getPriceByResources()
+  {
+    return $this->priceByResources;
+  }
+  /**
+   * @param GoogleCloudChannelV1Sku
+   */
+  public function setSku(GoogleCloudChannelV1Sku $sku)
+  {
+    $this->sku = $sku;
+  }
+  /**
+   * @return GoogleCloudChannelV1Sku
+   */
+  public function getSku()
+  {
+    return $this->sku;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTime($startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1Offer::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1Offer');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1OperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1OperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1OperationMetadata.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\Cloudchannel;
+
+class GoogleCloudChannelV1OperationMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $operationType;
+
+  /**
+   * @param string
+   */
+  public function setOperationType($operationType)
+  {
+    $this->operationType = $operationType;
+  }
+  /**
+   * @return string
+   */
+  public function getOperationType()
+  {
+    return $this->operationType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1OperationMetadata::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1OperationMetadata');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Parameter.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Parameter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Parameter.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\Cloudchannel;
+
+class GoogleCloudChannelV1Parameter extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $editable;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $valueType = GoogleCloudChannelV1Value::class;
+  protected $valueDataType = '';
+
+  /**
+   * @param bool
+   */
+  public function setEditable($editable)
+  {
+    $this->editable = $editable;
+  }
+  /**
+   * @return bool
+   */
+  public function getEditable()
+  {
+    return $this->editable;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudChannelV1Value
+   */
+  public function setValue(GoogleCloudChannelV1Value $value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return GoogleCloudChannelV1Value
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1Parameter::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1Parameter');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ParameterDefinition.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ParameterDefinition.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ParameterDefinition.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,129 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Cloudchannel;
+
+class GoogleCloudChannelV1ParameterDefinition extends \Google\Collection
+{
+  protected $collection_key = 'allowedValues';
+  protected $allowedValuesType = GoogleCloudChannelV1Value::class;
+  protected $allowedValuesDataType = 'array';
+  protected $maxValueType = GoogleCloudChannelV1Value::class;
+  protected $maxValueDataType = '';
+  protected $minValueType = GoogleCloudChannelV1Value::class;
+  protected $minValueDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var bool
+   */
+  public $optional;
+  /**
+   * @var string
+   */
+  public $parameterType;
+
+  /**
+   * @param GoogleCloudChannelV1Value[]
+   */
+  public function setAllowedValues($allowedValues)
+  {
+    $this->allowedValues = $allowedValues;
+  }
+  /**
+   * @return GoogleCloudChannelV1Value[]
+   */
+  public function getAllowedValues()
+  {
+    return $this->allowedValues;
+  }
+  /**
+   * @param GoogleCloudChannelV1Value
+   */
+  public function setMaxValue(GoogleCloudChannelV1Value $maxValue)
+  {
+    $this->maxValue = $maxValue;
+  }
+  /**
+   * @return GoogleCloudChannelV1Value
+   */
+  public function getMaxValue()
+  {
+    return $this->maxValue;
+  }
+  /**
+   * @param GoogleCloudChannelV1Value
+   */
+  public function setMinValue(GoogleCloudChannelV1Value $minValue)
+  {
+    $this->minValue = $minValue;
+  }
+  /**
+   * @return GoogleCloudChannelV1Value
+   */
+  public function getMinValue()
+  {
+    return $this->minValue;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param bool
+   */
+  public function setOptional($optional)
+  {
+    $this->optional = $optional;
+  }
+  /**
+   * @return bool
+   */
+  public function getOptional()
+  {
+    return $this->optional;
+  }
+  /**
+   * @param string
+   */
+  public function setParameterType($parameterType)
+  {
+    $this->parameterType = $parameterType;
+  }
+  /**
+   * @return string
+   */
+  public function getParameterType()
+  {
+    return $this->parameterType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1ParameterDefinition::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ParameterDefinition');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1PercentageAdjustment.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1PercentageAdjustment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1PercentageAdjustment.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\Cloudchannel;
+
+class GoogleCloudChannelV1PercentageAdjustment extends \Google\Model
+{
+  protected $percentageType = GoogleTypeDecimal::class;
+  protected $percentageDataType = '';
+
+  /**
+   * @param GoogleTypeDecimal
+   */
+  public function setPercentage(GoogleTypeDecimal $percentage)
+  {
+    $this->percentage = $percentage;
+  }
+  /**
+   * @return GoogleTypeDecimal
+   */
+  public function getPercentage()
+  {
+    return $this->percentage;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1PercentageAdjustment::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1PercentageAdjustment');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Period.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Period.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Period.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\Cloudchannel;
+
+class GoogleCloudChannelV1Period extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $duration;
+  /**
+   * @var string
+   */
+  public $periodType;
+
+  /**
+   * @param int
+   */
+  public function setDuration($duration)
+  {
+    $this->duration = $duration;
+  }
+  /**
+   * @return int
+   */
+  public function getDuration()
+  {
+    return $this->duration;
+  }
+  /**
+   * @param string
+   */
+  public function setPeriodType($periodType)
+  {
+    $this->periodType = $periodType;
+  }
+  /**
+   * @return string
+   */
+  public function getPeriodType()
+  {
+    return $this->periodType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1Period::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1Period');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Plan.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Plan.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Plan.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\Cloudchannel;
+
+class GoogleCloudChannelV1Plan extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $billingAccount;
+  protected $paymentCycleType = GoogleCloudChannelV1Period::class;
+  protected $paymentCycleDataType = '';
+  /**
+   * @var string
+   */
+  public $paymentPlan;
+  /**
+   * @var string
+   */
+  public $paymentType;
+  protected $trialPeriodType = GoogleCloudChannelV1Period::class;
+  protected $trialPeriodDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setBillingAccount($billingAccount)
+  {
+    $this->billingAccount = $billingAccount;
+  }
+  /**
+   * @return string
+   */
+  public function getBillingAccount()
+  {
+    return $this->billingAccount;
+  }
+  /**
+   * @param GoogleCloudChannelV1Period
+   */
+  public function setPaymentCycle(GoogleCloudChannelV1Period $paymentCycle)
+  {
+    $this->paymentCycle = $paymentCycle;
+  }
+  /**
+   * @return GoogleCloudChannelV1Period
+   */
+  public function getPaymentCycle()
+  {
+    return $this->paymentCycle;
+  }
+  /**
+   * @param string
+   */
+  public function setPaymentPlan($paymentPlan)
+  {
+    $this->paymentPlan = $paymentPlan;
+  }
+  /**
+   * @return string
+   */
+  public function getPaymentPlan()
+  {
+    return $this->paymentPlan;
+  }
+  /**
+   * @param string
+   */
+  public function setPaymentType($paymentType)
+  {
+    $this->paymentType = $paymentType;
+  }
+  /**
+   * @return string
+   */
+  public function getPaymentType()
+  {
+    return $this->paymentType;
+  }
+  /**
+   * @param GoogleCloudChannelV1Period
+   */
+  public function setTrialPeriod(GoogleCloudChannelV1Period $trialPeriod)
+  {
+    $this->trialPeriod = $trialPeriod;
+  }
+  /**
+   * @return GoogleCloudChannelV1Period
+   */
+  public function getTrialPeriod()
+  {
+    return $this->trialPeriod;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1Plan::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1Plan');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Price.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Price.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Price.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,85 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Cloudchannel;
+
+class GoogleCloudChannelV1Price extends \Google\Model
+{
+  protected $basePriceType = GoogleTypeMoney::class;
+  protected $basePriceDataType = '';
+  public $discount;
+  protected $effectivePriceType = GoogleTypeMoney::class;
+  protected $effectivePriceDataType = '';
+  /**
+   * @var string
+   */
+  public $externalPriceUri;
+
+  /**
+   * @param GoogleTypeMoney
+   */
+  public function setBasePrice(GoogleTypeMoney $basePrice)
+  {
+    $this->basePrice = $basePrice;
+  }
+  /**
+   * @return GoogleTypeMoney
+   */
+  public function getBasePrice()
+  {
+    return $this->basePrice;
+  }
+  public function setDiscount($discount)
+  {
+    $this->discount = $discount;
+  }
+  public function getDiscount()
+  {
+    return $this->discount;
+  }
+  /**
+   * @param GoogleTypeMoney
+   */
+  public function setEffectivePrice(GoogleTypeMoney $effectivePrice)
+  {
+    $this->effectivePrice = $effectivePrice;
+  }
+  /**
+   * @return GoogleTypeMoney
+   */
+  public function getEffectivePrice()
+  {
+    return $this->effectivePrice;
+  }
+  /**
+   * @param string
+   */
+  public function setExternalPriceUri($externalPriceUri)
+  {
+    $this->externalPriceUri = $externalPriceUri;
+  }
+  /**
+   * @return string
+   */
+  public function getExternalPriceUri()
+  {
+    return $this->externalPriceUri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1Price::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1Price');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1PriceByResource.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1PriceByResource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1PriceByResource.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\Cloudchannel;
+
+class GoogleCloudChannelV1PriceByResource extends \Google\Collection
+{
+  protected $collection_key = 'pricePhases';
+  protected $priceType = GoogleCloudChannelV1Price::class;
+  protected $priceDataType = '';
+  protected $pricePhasesType = GoogleCloudChannelV1PricePhase::class;
+  protected $pricePhasesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $resourceType;
+
+  /**
+   * @param GoogleCloudChannelV1Price
+   */
+  public function setPrice(GoogleCloudChannelV1Price $price)
+  {
+    $this->price = $price;
+  }
+  /**
+   * @return GoogleCloudChannelV1Price
+   */
+  public function getPrice()
+  {
+    return $this->price;
+  }
+  /**
+   * @param GoogleCloudChannelV1PricePhase[]
+   */
+  public function setPricePhases($pricePhases)
+  {
+    $this->pricePhases = $pricePhases;
+  }
+  /**
+   * @return GoogleCloudChannelV1PricePhase[]
+   */
+  public function getPricePhases()
+  {
+    return $this->pricePhases;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceType($resourceType)
+  {
+    $this->resourceType = $resourceType;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceType()
+  {
+    return $this->resourceType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1PriceByResource::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1PriceByResource');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1PricePhase.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1PricePhase.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1PricePhase.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\Cloudchannel;
+
+class GoogleCloudChannelV1PricePhase extends \Google\Collection
+{
+  protected $collection_key = 'priceTiers';
+  /**
+   * @var int
+   */
+  public $firstPeriod;
+  /**
+   * @var int
+   */
+  public $lastPeriod;
+  /**
+   * @var string
+   */
+  public $periodType;
+  protected $priceType = GoogleCloudChannelV1Price::class;
+  protected $priceDataType = '';
+  protected $priceTiersType = GoogleCloudChannelV1PriceTier::class;
+  protected $priceTiersDataType = 'array';
+
+  /**
+   * @param int
+   */
+  public function setFirstPeriod($firstPeriod)
+  {
+    $this->firstPeriod = $firstPeriod;
+  }
+  /**
+   * @return int
+   */
+  public function getFirstPeriod()
+  {
+    return $this->firstPeriod;
+  }
+  /**
+   * @param int
+   */
+  public function setLastPeriod($lastPeriod)
+  {
+    $this->lastPeriod = $lastPeriod;
+  }
+  /**
+   * @return int
+   */
+  public function getLastPeriod()
+  {
+    return $this->lastPeriod;
+  }
+  /**
+   * @param string
+   */
+  public function setPeriodType($periodType)
+  {
+    $this->periodType = $periodType;
+  }
+  /**
+   * @return string
+   */
+  public function getPeriodType()
+  {
+    return $this->periodType;
+  }
+  /**
+   * @param GoogleCloudChannelV1Price
+   */
+  public function setPrice(GoogleCloudChannelV1Price $price)
+  {
+    $this->price = $price;
+  }
+  /**
+   * @return GoogleCloudChannelV1Price
+   */
+  public function getPrice()
+  {
+    return $this->price;
+  }
+  /**
+   * @param GoogleCloudChannelV1PriceTier[]
+   */
+  public function setPriceTiers($priceTiers)
+  {
+    $this->priceTiers = $priceTiers;
+  }
+  /**
+   * @return GoogleCloudChannelV1PriceTier[]
+   */
+  public function getPriceTiers()
+  {
+    return $this->priceTiers;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1PricePhase::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1PricePhase');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1PriceTier.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1PriceTier.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1PriceTier.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\Cloudchannel;
+
+class GoogleCloudChannelV1PriceTier extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $firstResource;
+  /**
+   * @var int
+   */
+  public $lastResource;
+  protected $priceType = GoogleCloudChannelV1Price::class;
+  protected $priceDataType = '';
+
+  /**
+   * @param int
+   */
+  public function setFirstResource($firstResource)
+  {
+    $this->firstResource = $firstResource;
+  }
+  /**
+   * @return int
+   */
+  public function getFirstResource()
+  {
+    return $this->firstResource;
+  }
+  /**
+   * @param int
+   */
+  public function setLastResource($lastResource)
+  {
+    $this->lastResource = $lastResource;
+  }
+  /**
+   * @return int
+   */
+  public function getLastResource()
+  {
+    return $this->lastResource;
+  }
+  /**
+   * @param GoogleCloudChannelV1Price
+   */
+  public function setPrice(GoogleCloudChannelV1Price $price)
+  {
+    $this->price = $price;
+  }
+  /**
+   * @return GoogleCloudChannelV1Price
+   */
+  public function getPrice()
+  {
+    return $this->price;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1PriceTier::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1PriceTier');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Product.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Product.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Product.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\Cloudchannel;
+
+class GoogleCloudChannelV1Product extends \Google\Model
+{
+  protected $marketingInfoType = GoogleCloudChannelV1MarketingInfo::class;
+  protected $marketingInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param GoogleCloudChannelV1MarketingInfo
+   */
+  public function setMarketingInfo(GoogleCloudChannelV1MarketingInfo $marketingInfo)
+  {
+    $this->marketingInfo = $marketingInfo;
+  }
+  /**
+   * @return GoogleCloudChannelV1MarketingInfo
+   */
+  public function getMarketingInfo()
+  {
+    return $this->marketingInfo;
+  }
+  /**
+   * @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(GoogleCloudChannelV1Product::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1Product');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ProvisionCloudIdentityRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ProvisionCloudIdentityRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ProvisionCloudIdentityRequest.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\Cloudchannel;
+
+class GoogleCloudChannelV1ProvisionCloudIdentityRequest extends \Google\Model
+{
+  protected $cloudIdentityInfoType = GoogleCloudChannelV1CloudIdentityInfo::class;
+  protected $cloudIdentityInfoDataType = '';
+  protected $userType = GoogleCloudChannelV1AdminUser::class;
+  protected $userDataType = '';
+  /**
+   * @var bool
+   */
+  public $validateOnly;
+
+  /**
+   * @param GoogleCloudChannelV1CloudIdentityInfo
+   */
+  public function setCloudIdentityInfo(GoogleCloudChannelV1CloudIdentityInfo $cloudIdentityInfo)
+  {
+    $this->cloudIdentityInfo = $cloudIdentityInfo;
+  }
+  /**
+   * @return GoogleCloudChannelV1CloudIdentityInfo
+   */
+  public function getCloudIdentityInfo()
+  {
+    return $this->cloudIdentityInfo;
+  }
+  /**
+   * @param GoogleCloudChannelV1AdminUser
+   */
+  public function setUser(GoogleCloudChannelV1AdminUser $user)
+  {
+    $this->user = $user;
+  }
+  /**
+   * @return GoogleCloudChannelV1AdminUser
+   */
+  public function getUser()
+  {
+    return $this->user;
+  }
+  /**
+   * @param bool
+   */
+  public function setValidateOnly($validateOnly)
+  {
+    $this->validateOnly = $validateOnly;
+  }
+  /**
+   * @return bool
+   */
+  public function getValidateOnly()
+  {
+    return $this->validateOnly;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1ProvisionCloudIdentityRequest::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ProvisionCloudIdentityRequest');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ProvisionedService.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ProvisionedService.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ProvisionedService.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\Cloudchannel;
+
+class GoogleCloudChannelV1ProvisionedService extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $productId;
+  /**
+   * @var string
+   */
+  public $provisioningId;
+  /**
+   * @var string
+   */
+  public $skuId;
+
+  /**
+   * @param string
+   */
+  public function setProductId($productId)
+  {
+    $this->productId = $productId;
+  }
+  /**
+   * @return string
+   */
+  public function getProductId()
+  {
+    return $this->productId;
+  }
+  /**
+   * @param string
+   */
+  public function setProvisioningId($provisioningId)
+  {
+    $this->provisioningId = $provisioningId;
+  }
+  /**
+   * @return string
+   */
+  public function getProvisioningId()
+  {
+    return $this->provisioningId;
+  }
+  /**
+   * @param string
+   */
+  public function setSkuId($skuId)
+  {
+    $this->skuId = $skuId;
+  }
+  /**
+   * @return string
+   */
+  public function getSkuId()
+  {
+    return $this->skuId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1ProvisionedService::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ProvisionedService');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1PurchasableOffer.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1PurchasableOffer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1PurchasableOffer.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\Cloudchannel;
+
+class GoogleCloudChannelV1PurchasableOffer extends \Google\Model
+{
+  protected $offerType = GoogleCloudChannelV1Offer::class;
+  protected $offerDataType = '';
+  /**
+   * @var string
+   */
+  public $priceReferenceId;
+
+  /**
+   * @param GoogleCloudChannelV1Offer
+   */
+  public function setOffer(GoogleCloudChannelV1Offer $offer)
+  {
+    $this->offer = $offer;
+  }
+  /**
+   * @return GoogleCloudChannelV1Offer
+   */
+  public function getOffer()
+  {
+    return $this->offer;
+  }
+  /**
+   * @param string
+   */
+  public function setPriceReferenceId($priceReferenceId)
+  {
+    $this->priceReferenceId = $priceReferenceId;
+  }
+  /**
+   * @return string
+   */
+  public function getPriceReferenceId()
+  {
+    return $this->priceReferenceId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1PurchasableOffer::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1PurchasableOffer');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1PurchasableSku.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1PurchasableSku.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1PurchasableSku.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\Cloudchannel;
+
+class GoogleCloudChannelV1PurchasableSku extends \Google\Model
+{
+  protected $skuType = GoogleCloudChannelV1Sku::class;
+  protected $skuDataType = '';
+
+  /**
+   * @param GoogleCloudChannelV1Sku
+   */
+  public function setSku(GoogleCloudChannelV1Sku $sku)
+  {
+    $this->sku = $sku;
+  }
+  /**
+   * @return GoogleCloudChannelV1Sku
+   */
+  public function getSku()
+  {
+    return $this->sku;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1PurchasableSku::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1PurchasableSku');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1QueryEligibleBillingAccountsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1QueryEligibleBillingAccountsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1QueryEligibleBillingAccountsResponse.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\Cloudchannel;
+
+class GoogleCloudChannelV1QueryEligibleBillingAccountsResponse extends \Google\Collection
+{
+  protected $collection_key = 'skuPurchaseGroups';
+  protected $skuPurchaseGroupsType = GoogleCloudChannelV1SkuPurchaseGroup::class;
+  protected $skuPurchaseGroupsDataType = 'array';
+
+  /**
+   * @param GoogleCloudChannelV1SkuPurchaseGroup[]
+   */
+  public function setSkuPurchaseGroups($skuPurchaseGroups)
+  {
+    $this->skuPurchaseGroups = $skuPurchaseGroups;
+  }
+  /**
+   * @return GoogleCloudChannelV1SkuPurchaseGroup[]
+   */
+  public function getSkuPurchaseGroups()
+  {
+    return $this->skuPurchaseGroups;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1QueryEligibleBillingAccountsResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1QueryEligibleBillingAccountsResponse');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1RegisterSubscriberRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1RegisterSubscriberRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1RegisterSubscriberRequest.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\Cloudchannel;
+
+class GoogleCloudChannelV1RegisterSubscriberRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $account;
+  /**
+   * @var string
+   */
+  public $integrator;
+  /**
+   * @var string
+   */
+  public $serviceAccount;
+
+  /**
+   * @param string
+   */
+  public function setAccount($account)
+  {
+    $this->account = $account;
+  }
+  /**
+   * @return string
+   */
+  public function getAccount()
+  {
+    return $this->account;
+  }
+  /**
+   * @param string
+   */
+  public function setIntegrator($integrator)
+  {
+    $this->integrator = $integrator;
+  }
+  /**
+   * @return string
+   */
+  public function getIntegrator()
+  {
+    return $this->integrator;
+  }
+  /**
+   * @param string
+   */
+  public function setServiceAccount($serviceAccount)
+  {
+    $this->serviceAccount = $serviceAccount;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceAccount()
+  {
+    return $this->serviceAccount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1RegisterSubscriberRequest::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1RegisterSubscriberRequest');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1RegisterSubscriberResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1RegisterSubscriberResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1RegisterSubscriberResponse.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\Cloudchannel;
+
+class GoogleCloudChannelV1RegisterSubscriberResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $topic;
+
+  /**
+   * @param string
+   */
+  public function setTopic($topic)
+  {
+    $this->topic = $topic;
+  }
+  /**
+   * @return string
+   */
+  public function getTopic()
+  {
+    return $this->topic;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1RegisterSubscriberResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1RegisterSubscriberResponse');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1RenewalSettings.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1RenewalSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1RenewalSettings.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\Cloudchannel;
+
+class GoogleCloudChannelV1RenewalSettings extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $enableRenewal;
+  protected $paymentCycleType = GoogleCloudChannelV1Period::class;
+  protected $paymentCycleDataType = '';
+  /**
+   * @var string
+   */
+  public $paymentPlan;
+  /**
+   * @var bool
+   */
+  public $resizeUnitCount;
+
+  /**
+   * @param bool
+   */
+  public function setEnableRenewal($enableRenewal)
+  {
+    $this->enableRenewal = $enableRenewal;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableRenewal()
+  {
+    return $this->enableRenewal;
+  }
+  /**
+   * @param GoogleCloudChannelV1Period
+   */
+  public function setPaymentCycle(GoogleCloudChannelV1Period $paymentCycle)
+  {
+    $this->paymentCycle = $paymentCycle;
+  }
+  /**
+   * @return GoogleCloudChannelV1Period
+   */
+  public function getPaymentCycle()
+  {
+    return $this->paymentCycle;
+  }
+  /**
+   * @param string
+   */
+  public function setPaymentPlan($paymentPlan)
+  {
+    $this->paymentPlan = $paymentPlan;
+  }
+  /**
+   * @return string
+   */
+  public function getPaymentPlan()
+  {
+    return $this->paymentPlan;
+  }
+  /**
+   * @param bool
+   */
+  public function setResizeUnitCount($resizeUnitCount)
+  {
+    $this->resizeUnitCount = $resizeUnitCount;
+  }
+  /**
+   * @return bool
+   */
+  public function getResizeUnitCount()
+  {
+    return $this->resizeUnitCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1RenewalSettings::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1RenewalSettings');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Report.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Report.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Report.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\Cloudchannel;
+
+class GoogleCloudChannelV1Report extends \Google\Collection
+{
+  protected $collection_key = 'columns';
+  protected $columnsType = GoogleCloudChannelV1Column::class;
+  protected $columnsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param GoogleCloudChannelV1Column[]
+   */
+  public function setColumns($columns)
+  {
+    $this->columns = $columns;
+  }
+  /**
+   * @return GoogleCloudChannelV1Column[]
+   */
+  public function getColumns()
+  {
+    return $this->columns;
+  }
+  /**
+   * @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 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(GoogleCloudChannelV1Report::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1Report');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ReportJob.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ReportJob.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ReportJob.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\Cloudchannel;
+
+class GoogleCloudChannelV1ReportJob extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  protected $reportStatusType = GoogleCloudChannelV1ReportStatus::class;
+  protected $reportStatusDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudChannelV1ReportStatus
+   */
+  public function setReportStatus(GoogleCloudChannelV1ReportStatus $reportStatus)
+  {
+    $this->reportStatus = $reportStatus;
+  }
+  /**
+   * @return GoogleCloudChannelV1ReportStatus
+   */
+  public function getReportStatus()
+  {
+    return $this->reportStatus;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1ReportJob::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ReportJob');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ReportResultsMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ReportResultsMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ReportResultsMetadata.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\Cloudchannel;
+
+class GoogleCloudChannelV1ReportResultsMetadata extends \Google\Model
+{
+  protected $dateRangeType = GoogleCloudChannelV1DateRange::class;
+  protected $dateRangeDataType = '';
+  protected $precedingDateRangeType = GoogleCloudChannelV1DateRange::class;
+  protected $precedingDateRangeDataType = '';
+  protected $reportType = GoogleCloudChannelV1Report::class;
+  protected $reportDataType = '';
+  /**
+   * @var string
+   */
+  public $rowCount;
+
+  /**
+   * @param GoogleCloudChannelV1DateRange
+   */
+  public function setDateRange(GoogleCloudChannelV1DateRange $dateRange)
+  {
+    $this->dateRange = $dateRange;
+  }
+  /**
+   * @return GoogleCloudChannelV1DateRange
+   */
+  public function getDateRange()
+  {
+    return $this->dateRange;
+  }
+  /**
+   * @param GoogleCloudChannelV1DateRange
+   */
+  public function setPrecedingDateRange(GoogleCloudChannelV1DateRange $precedingDateRange)
+  {
+    $this->precedingDateRange = $precedingDateRange;
+  }
+  /**
+   * @return GoogleCloudChannelV1DateRange
+   */
+  public function getPrecedingDateRange()
+  {
+    return $this->precedingDateRange;
+  }
+  /**
+   * @param GoogleCloudChannelV1Report
+   */
+  public function setReport(GoogleCloudChannelV1Report $report)
+  {
+    $this->report = $report;
+  }
+  /**
+   * @return GoogleCloudChannelV1Report
+   */
+  public function getReport()
+  {
+    return $this->report;
+  }
+  /**
+   * @param string
+   */
+  public function setRowCount($rowCount)
+  {
+    $this->rowCount = $rowCount;
+  }
+  /**
+   * @return string
+   */
+  public function getRowCount()
+  {
+    return $this->rowCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1ReportResultsMetadata::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ReportResultsMetadata');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ReportStatus.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ReportStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ReportStatus.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\Cloudchannel;
+
+class GoogleCloudChannelV1ReportStatus extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $endTime;
+  /**
+   * @var string
+   */
+  public $startTime;
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param string
+   */
+  public function setEndTime($endTime)
+  {
+    $this->endTime = $endTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTime()
+  {
+    return $this->endTime;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTime($startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1ReportStatus::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ReportStatus');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ReportValue.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ReportValue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1ReportValue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,126 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Cloudchannel;
+
+class GoogleCloudChannelV1ReportValue extends \Google\Model
+{
+  protected $dateTimeValueType = GoogleTypeDateTime::class;
+  protected $dateTimeValueDataType = '';
+  protected $dateValueType = GoogleTypeDate::class;
+  protected $dateValueDataType = '';
+  protected $decimalValueType = GoogleTypeDecimal::class;
+  protected $decimalValueDataType = '';
+  /**
+   * @var string
+   */
+  public $intValue;
+  protected $moneyValueType = GoogleTypeMoney::class;
+  protected $moneyValueDataType = '';
+  /**
+   * @var string
+   */
+  public $stringValue;
+
+  /**
+   * @param GoogleTypeDateTime
+   */
+  public function setDateTimeValue(GoogleTypeDateTime $dateTimeValue)
+  {
+    $this->dateTimeValue = $dateTimeValue;
+  }
+  /**
+   * @return GoogleTypeDateTime
+   */
+  public function getDateTimeValue()
+  {
+    return $this->dateTimeValue;
+  }
+  /**
+   * @param GoogleTypeDate
+   */
+  public function setDateValue(GoogleTypeDate $dateValue)
+  {
+    $this->dateValue = $dateValue;
+  }
+  /**
+   * @return GoogleTypeDate
+   */
+  public function getDateValue()
+  {
+    return $this->dateValue;
+  }
+  /**
+   * @param GoogleTypeDecimal
+   */
+  public function setDecimalValue(GoogleTypeDecimal $decimalValue)
+  {
+    $this->decimalValue = $decimalValue;
+  }
+  /**
+   * @return GoogleTypeDecimal
+   */
+  public function getDecimalValue()
+  {
+    return $this->decimalValue;
+  }
+  /**
+   * @param string
+   */
+  public function setIntValue($intValue)
+  {
+    $this->intValue = $intValue;
+  }
+  /**
+   * @return string
+   */
+  public function getIntValue()
+  {
+    return $this->intValue;
+  }
+  /**
+   * @param GoogleTypeMoney
+   */
+  public function setMoneyValue(GoogleTypeMoney $moneyValue)
+  {
+    $this->moneyValue = $moneyValue;
+  }
+  /**
+   * @return GoogleTypeMoney
+   */
+  public function getMoneyValue()
+  {
+    return $this->moneyValue;
+  }
+  /**
+   * @param string
+   */
+  public function setStringValue($stringValue)
+  {
+    $this->stringValue = $stringValue;
+  }
+  /**
+   * @return string
+   */
+  public function getStringValue()
+  {
+    return $this->stringValue;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1ReportValue::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1ReportValue');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1RepricingAdjustment.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1RepricingAdjustment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1RepricingAdjustment.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\Cloudchannel;
+
+class GoogleCloudChannelV1RepricingAdjustment extends \Google\Model
+{
+  protected $percentageAdjustmentType = GoogleCloudChannelV1PercentageAdjustment::class;
+  protected $percentageAdjustmentDataType = '';
+
+  /**
+   * @param GoogleCloudChannelV1PercentageAdjustment
+   */
+  public function setPercentageAdjustment(GoogleCloudChannelV1PercentageAdjustment $percentageAdjustment)
+  {
+    $this->percentageAdjustment = $percentageAdjustment;
+  }
+  /**
+   * @return GoogleCloudChannelV1PercentageAdjustment
+   */
+  public function getPercentageAdjustment()
+  {
+    return $this->percentageAdjustment;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1RepricingAdjustment::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1RepricingAdjustment');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1RepricingCondition.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1RepricingCondition.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1RepricingCondition.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\Cloudchannel;
+
+class GoogleCloudChannelV1RepricingCondition extends \Google\Model
+{
+  protected $skuGroupConditionType = GoogleCloudChannelV1SkuGroupCondition::class;
+  protected $skuGroupConditionDataType = '';
+
+  /**
+   * @param GoogleCloudChannelV1SkuGroupCondition
+   */
+  public function setSkuGroupCondition(GoogleCloudChannelV1SkuGroupCondition $skuGroupCondition)
+  {
+    $this->skuGroupCondition = $skuGroupCondition;
+  }
+  /**
+   * @return GoogleCloudChannelV1SkuGroupCondition
+   */
+  public function getSkuGroupCondition()
+  {
+    return $this->skuGroupCondition;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1RepricingCondition::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1RepricingCondition');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1RepricingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1RepricingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1RepricingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,125 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Cloudchannel;
+
+class GoogleCloudChannelV1RepricingConfig extends \Google\Collection
+{
+  protected $collection_key = 'conditionalOverrides';
+  protected $adjustmentType = GoogleCloudChannelV1RepricingAdjustment::class;
+  protected $adjustmentDataType = '';
+  protected $channelPartnerGranularityType = GoogleCloudChannelV1RepricingConfigChannelPartnerGranularity::class;
+  protected $channelPartnerGranularityDataType = '';
+  protected $conditionalOverridesType = GoogleCloudChannelV1ConditionalOverride::class;
+  protected $conditionalOverridesDataType = 'array';
+  protected $effectiveInvoiceMonthType = GoogleTypeDate::class;
+  protected $effectiveInvoiceMonthDataType = '';
+  protected $entitlementGranularityType = GoogleCloudChannelV1RepricingConfigEntitlementGranularity::class;
+  protected $entitlementGranularityDataType = '';
+  /**
+   * @var string
+   */
+  public $rebillingBasis;
+
+  /**
+   * @param GoogleCloudChannelV1RepricingAdjustment
+   */
+  public function setAdjustment(GoogleCloudChannelV1RepricingAdjustment $adjustment)
+  {
+    $this->adjustment = $adjustment;
+  }
+  /**
+   * @return GoogleCloudChannelV1RepricingAdjustment
+   */
+  public function getAdjustment()
+  {
+    return $this->adjustment;
+  }
+  /**
+   * @param GoogleCloudChannelV1RepricingConfigChannelPartnerGranularity
+   */
+  public function setChannelPartnerGranularity(GoogleCloudChannelV1RepricingConfigChannelPartnerGranularity $channelPartnerGranularity)
+  {
+    $this->channelPartnerGranularity = $channelPartnerGranularity;
+  }
+  /**
+   * @return GoogleCloudChannelV1RepricingConfigChannelPartnerGranularity
+   */
+  public function getChannelPartnerGranularity()
+  {
+    return $this->channelPartnerGranularity;
+  }
+  /**
+   * @param GoogleCloudChannelV1ConditionalOverride[]
+   */
+  public function setConditionalOverrides($conditionalOverrides)
+  {
+    $this->conditionalOverrides = $conditionalOverrides;
+  }
+  /**
+   * @return GoogleCloudChannelV1ConditionalOverride[]
+   */
+  public function getConditionalOverrides()
+  {
+    return $this->conditionalOverrides;
+  }
+  /**
+   * @param GoogleTypeDate
+   */
+  public function setEffectiveInvoiceMonth(GoogleTypeDate $effectiveInvoiceMonth)
+  {
+    $this->effectiveInvoiceMonth = $effectiveInvoiceMonth;
+  }
+  /**
+   * @return GoogleTypeDate
+   */
+  public function getEffectiveInvoiceMonth()
+  {
+    return $this->effectiveInvoiceMonth;
+  }
+  /**
+   * @param GoogleCloudChannelV1RepricingConfigEntitlementGranularity
+   */
+  public function setEntitlementGranularity(GoogleCloudChannelV1RepricingConfigEntitlementGranularity $entitlementGranularity)
+  {
+    $this->entitlementGranularity = $entitlementGranularity;
+  }
+  /**
+   * @return GoogleCloudChannelV1RepricingConfigEntitlementGranularity
+   */
+  public function getEntitlementGranularity()
+  {
+    return $this->entitlementGranularity;
+  }
+  /**
+   * @param string
+   */
+  public function setRebillingBasis($rebillingBasis)
+  {
+    $this->rebillingBasis = $rebillingBasis;
+  }
+  /**
+   * @return string
+   */
+  public function getRebillingBasis()
+  {
+    return $this->rebillingBasis;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1RepricingConfig::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1RepricingConfig');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1RepricingConfigChannelPartnerGranularity.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1RepricingConfigChannelPartnerGranularity.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1RepricingConfigChannelPartnerGranularity.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\Cloudchannel;
+
+class GoogleCloudChannelV1RepricingConfigChannelPartnerGranularity extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1RepricingConfigChannelPartnerGranularity::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1RepricingConfigChannelPartnerGranularity');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1RepricingConfigEntitlementGranularity.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1RepricingConfigEntitlementGranularity.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1RepricingConfigEntitlementGranularity.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\Cloudchannel;
+
+class GoogleCloudChannelV1RepricingConfigEntitlementGranularity extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $entitlement;
+
+  /**
+   * @param string
+   */
+  public function setEntitlement($entitlement)
+  {
+    $this->entitlement = $entitlement;
+  }
+  /**
+   * @return string
+   */
+  public function getEntitlement()
+  {
+    return $this->entitlement;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1RepricingConfigEntitlementGranularity::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1RepricingConfigEntitlementGranularity');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Row.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Row.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Row.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\Cloudchannel;
+
+class GoogleCloudChannelV1Row extends \Google\Collection
+{
+  protected $collection_key = 'values';
+  /**
+   * @var string
+   */
+  public $partitionKey;
+  protected $valuesType = GoogleCloudChannelV1ReportValue::class;
+  protected $valuesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setPartitionKey($partitionKey)
+  {
+    $this->partitionKey = $partitionKey;
+  }
+  /**
+   * @return string
+   */
+  public function getPartitionKey()
+  {
+    return $this->partitionKey;
+  }
+  /**
+   * @param GoogleCloudChannelV1ReportValue[]
+   */
+  public function setValues($values)
+  {
+    $this->values = $values;
+  }
+  /**
+   * @return GoogleCloudChannelV1ReportValue[]
+   */
+  public function getValues()
+  {
+    return $this->values;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1Row::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1Row');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1RunReportJobRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1RunReportJobRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1RunReportJobRequest.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\Cloudchannel;
+
+class GoogleCloudChannelV1RunReportJobRequest extends \Google\Model
+{
+  protected $dateRangeType = GoogleCloudChannelV1DateRange::class;
+  protected $dateRangeDataType = '';
+  /**
+   * @var string
+   */
+  public $filter;
+  /**
+   * @var string
+   */
+  public $languageCode;
+
+  /**
+   * @param GoogleCloudChannelV1DateRange
+   */
+  public function setDateRange(GoogleCloudChannelV1DateRange $dateRange)
+  {
+    $this->dateRange = $dateRange;
+  }
+  /**
+   * @return GoogleCloudChannelV1DateRange
+   */
+  public function getDateRange()
+  {
+    return $this->dateRange;
+  }
+  /**
+   * @param string
+   */
+  public function setFilter($filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return string
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+  /**
+   * @param string
+   */
+  public function setLanguageCode($languageCode)
+  {
+    $this->languageCode = $languageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCode()
+  {
+    return $this->languageCode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1RunReportJobRequest::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1RunReportJobRequest');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1RunReportJobResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1RunReportJobResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1RunReportJobResponse.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\Cloudchannel;
+
+class GoogleCloudChannelV1RunReportJobResponse extends \Google\Model
+{
+  protected $reportJobType = GoogleCloudChannelV1ReportJob::class;
+  protected $reportJobDataType = '';
+  protected $reportMetadataType = GoogleCloudChannelV1ReportResultsMetadata::class;
+  protected $reportMetadataDataType = '';
+
+  /**
+   * @param GoogleCloudChannelV1ReportJob
+   */
+  public function setReportJob(GoogleCloudChannelV1ReportJob $reportJob)
+  {
+    $this->reportJob = $reportJob;
+  }
+  /**
+   * @return GoogleCloudChannelV1ReportJob
+   */
+  public function getReportJob()
+  {
+    return $this->reportJob;
+  }
+  /**
+   * @param GoogleCloudChannelV1ReportResultsMetadata
+   */
+  public function setReportMetadata(GoogleCloudChannelV1ReportResultsMetadata $reportMetadata)
+  {
+    $this->reportMetadata = $reportMetadata;
+  }
+  /**
+   * @return GoogleCloudChannelV1ReportResultsMetadata
+   */
+  public function getReportMetadata()
+  {
+    return $this->reportMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1RunReportJobResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1RunReportJobResponse');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Sku.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Sku.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Sku.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\Cloudchannel;
+
+class GoogleCloudChannelV1Sku extends \Google\Model
+{
+  protected $marketingInfoType = GoogleCloudChannelV1MarketingInfo::class;
+  protected $marketingInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $productType = GoogleCloudChannelV1Product::class;
+  protected $productDataType = '';
+
+  /**
+   * @param GoogleCloudChannelV1MarketingInfo
+   */
+  public function setMarketingInfo(GoogleCloudChannelV1MarketingInfo $marketingInfo)
+  {
+    $this->marketingInfo = $marketingInfo;
+  }
+  /**
+   * @return GoogleCloudChannelV1MarketingInfo
+   */
+  public function getMarketingInfo()
+  {
+    return $this->marketingInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudChannelV1Product
+   */
+  public function setProduct(GoogleCloudChannelV1Product $product)
+  {
+    $this->product = $product;
+  }
+  /**
+   * @return GoogleCloudChannelV1Product
+   */
+  public function getProduct()
+  {
+    return $this->product;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1Sku::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1Sku');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1SkuGroup.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1SkuGroup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1SkuGroup.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\Cloudchannel;
+
+class GoogleCloudChannelV1SkuGroup extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @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 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(GoogleCloudChannelV1SkuGroup::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1SkuGroup');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1SkuGroupCondition.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1SkuGroupCondition.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1SkuGroupCondition.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\Cloudchannel;
+
+class GoogleCloudChannelV1SkuGroupCondition extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $skuGroup;
+
+  /**
+   * @param string
+   */
+  public function setSkuGroup($skuGroup)
+  {
+    $this->skuGroup = $skuGroup;
+  }
+  /**
+   * @return string
+   */
+  public function getSkuGroup()
+  {
+    return $this->skuGroup;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1SkuGroupCondition::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1SkuGroupCondition');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1SkuPurchaseGroup.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1SkuPurchaseGroup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1SkuPurchaseGroup.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\Cloudchannel;
+
+class GoogleCloudChannelV1SkuPurchaseGroup extends \Google\Collection
+{
+  protected $collection_key = 'skus';
+  protected $billingAccountPurchaseInfosType = GoogleCloudChannelV1BillingAccountPurchaseInfo::class;
+  protected $billingAccountPurchaseInfosDataType = 'array';
+  /**
+   * @var string[]
+   */
+  public $skus;
+
+  /**
+   * @param GoogleCloudChannelV1BillingAccountPurchaseInfo[]
+   */
+  public function setBillingAccountPurchaseInfos($billingAccountPurchaseInfos)
+  {
+    $this->billingAccountPurchaseInfos = $billingAccountPurchaseInfos;
+  }
+  /**
+   * @return GoogleCloudChannelV1BillingAccountPurchaseInfo[]
+   */
+  public function getBillingAccountPurchaseInfos()
+  {
+    return $this->billingAccountPurchaseInfos;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSkus($skus)
+  {
+    $this->skus = $skus;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSkus()
+  {
+    return $this->skus;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1SkuPurchaseGroup::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1SkuPurchaseGroup');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1StartPaidServiceRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1StartPaidServiceRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1StartPaidServiceRequest.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\Cloudchannel;
+
+class GoogleCloudChannelV1StartPaidServiceRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $requestId;
+
+  /**
+   * @param string
+   */
+  public function setRequestId($requestId)
+  {
+    $this->requestId = $requestId;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestId()
+  {
+    return $this->requestId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1StartPaidServiceRequest::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1StartPaidServiceRequest');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1SubscriberEvent.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1SubscriberEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1SubscriberEvent.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\Cloudchannel;
+
+class GoogleCloudChannelV1SubscriberEvent extends \Google\Model
+{
+  protected $customerEventType = GoogleCloudChannelV1CustomerEvent::class;
+  protected $customerEventDataType = '';
+  protected $entitlementEventType = GoogleCloudChannelV1EntitlementEvent::class;
+  protected $entitlementEventDataType = '';
+
+  /**
+   * @param GoogleCloudChannelV1CustomerEvent
+   */
+  public function setCustomerEvent(GoogleCloudChannelV1CustomerEvent $customerEvent)
+  {
+    $this->customerEvent = $customerEvent;
+  }
+  /**
+   * @return GoogleCloudChannelV1CustomerEvent
+   */
+  public function getCustomerEvent()
+  {
+    return $this->customerEvent;
+  }
+  /**
+   * @param GoogleCloudChannelV1EntitlementEvent
+   */
+  public function setEntitlementEvent(GoogleCloudChannelV1EntitlementEvent $entitlementEvent)
+  {
+    $this->entitlementEvent = $entitlementEvent;
+  }
+  /**
+   * @return GoogleCloudChannelV1EntitlementEvent
+   */
+  public function getEntitlementEvent()
+  {
+    return $this->entitlementEvent;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1SubscriberEvent::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1SubscriberEvent');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1SuspendEntitlementRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1SuspendEntitlementRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1SuspendEntitlementRequest.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\Cloudchannel;
+
+class GoogleCloudChannelV1SuspendEntitlementRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $requestId;
+
+  /**
+   * @param string
+   */
+  public function setRequestId($requestId)
+  {
+    $this->requestId = $requestId;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestId()
+  {
+    return $this->requestId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1SuspendEntitlementRequest::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1SuspendEntitlementRequest');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1TransferEligibility.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1TransferEligibility.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1TransferEligibility.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\Cloudchannel;
+
+class GoogleCloudChannelV1TransferEligibility extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $ineligibilityReason;
+  /**
+   * @var bool
+   */
+  public $isEligible;
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setIneligibilityReason($ineligibilityReason)
+  {
+    $this->ineligibilityReason = $ineligibilityReason;
+  }
+  /**
+   * @return string
+   */
+  public function getIneligibilityReason()
+  {
+    return $this->ineligibilityReason;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsEligible($isEligible)
+  {
+    $this->isEligible = $isEligible;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsEligible()
+  {
+    return $this->isEligible;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1TransferEligibility::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1TransferEligibility');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1TransferEntitlementsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1TransferEntitlementsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1TransferEntitlementsRequest.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\Cloudchannel;
+
+class GoogleCloudChannelV1TransferEntitlementsRequest extends \Google\Collection
+{
+  protected $collection_key = 'entitlements';
+  /**
+   * @var string
+   */
+  public $authToken;
+  protected $entitlementsType = GoogleCloudChannelV1Entitlement::class;
+  protected $entitlementsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $requestId;
+
+  /**
+   * @param string
+   */
+  public function setAuthToken($authToken)
+  {
+    $this->authToken = $authToken;
+  }
+  /**
+   * @return string
+   */
+  public function getAuthToken()
+  {
+    return $this->authToken;
+  }
+  /**
+   * @param GoogleCloudChannelV1Entitlement[]
+   */
+  public function setEntitlements($entitlements)
+  {
+    $this->entitlements = $entitlements;
+  }
+  /**
+   * @return GoogleCloudChannelV1Entitlement[]
+   */
+  public function getEntitlements()
+  {
+    return $this->entitlements;
+  }
+  /**
+   * @param string
+   */
+  public function setRequestId($requestId)
+  {
+    $this->requestId = $requestId;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestId()
+  {
+    return $this->requestId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1TransferEntitlementsRequest::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1TransferEntitlementsRequest');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1TransferEntitlementsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1TransferEntitlementsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1TransferEntitlementsResponse.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\Cloudchannel;
+
+class GoogleCloudChannelV1TransferEntitlementsResponse extends \Google\Collection
+{
+  protected $collection_key = 'entitlements';
+  protected $entitlementsType = GoogleCloudChannelV1Entitlement::class;
+  protected $entitlementsDataType = 'array';
+
+  /**
+   * @param GoogleCloudChannelV1Entitlement[]
+   */
+  public function setEntitlements($entitlements)
+  {
+    $this->entitlements = $entitlements;
+  }
+  /**
+   * @return GoogleCloudChannelV1Entitlement[]
+   */
+  public function getEntitlements()
+  {
+    return $this->entitlements;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1TransferEntitlementsResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1TransferEntitlementsResponse');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1TransferEntitlementsToGoogleRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1TransferEntitlementsToGoogleRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1TransferEntitlementsToGoogleRequest.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\Cloudchannel;
+
+class GoogleCloudChannelV1TransferEntitlementsToGoogleRequest extends \Google\Collection
+{
+  protected $collection_key = 'entitlements';
+  protected $entitlementsType = GoogleCloudChannelV1Entitlement::class;
+  protected $entitlementsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $requestId;
+
+  /**
+   * @param GoogleCloudChannelV1Entitlement[]
+   */
+  public function setEntitlements($entitlements)
+  {
+    $this->entitlements = $entitlements;
+  }
+  /**
+   * @return GoogleCloudChannelV1Entitlement[]
+   */
+  public function getEntitlements()
+  {
+    return $this->entitlements;
+  }
+  /**
+   * @param string
+   */
+  public function setRequestId($requestId)
+  {
+    $this->requestId = $requestId;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestId()
+  {
+    return $this->requestId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1TransferEntitlementsToGoogleRequest::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1TransferEntitlementsToGoogleRequest');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1TransferableOffer.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1TransferableOffer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1TransferableOffer.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\Cloudchannel;
+
+class GoogleCloudChannelV1TransferableOffer extends \Google\Model
+{
+  protected $offerType = GoogleCloudChannelV1Offer::class;
+  protected $offerDataType = '';
+  /**
+   * @var string
+   */
+  public $priceReferenceId;
+
+  /**
+   * @param GoogleCloudChannelV1Offer
+   */
+  public function setOffer(GoogleCloudChannelV1Offer $offer)
+  {
+    $this->offer = $offer;
+  }
+  /**
+   * @return GoogleCloudChannelV1Offer
+   */
+  public function getOffer()
+  {
+    return $this->offer;
+  }
+  /**
+   * @param string
+   */
+  public function setPriceReferenceId($priceReferenceId)
+  {
+    $this->priceReferenceId = $priceReferenceId;
+  }
+  /**
+   * @return string
+   */
+  public function getPriceReferenceId()
+  {
+    return $this->priceReferenceId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1TransferableOffer::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1TransferableOffer');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1TransferableSku.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1TransferableSku.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1TransferableSku.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,74 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Cloudchannel;
+
+class GoogleCloudChannelV1TransferableSku extends \Google\Model
+{
+  protected $legacySkuType = GoogleCloudChannelV1Sku::class;
+  protected $legacySkuDataType = '';
+  protected $skuType = GoogleCloudChannelV1Sku::class;
+  protected $skuDataType = '';
+  protected $transferEligibilityType = GoogleCloudChannelV1TransferEligibility::class;
+  protected $transferEligibilityDataType = '';
+
+  /**
+   * @param GoogleCloudChannelV1Sku
+   */
+  public function setLegacySku(GoogleCloudChannelV1Sku $legacySku)
+  {
+    $this->legacySku = $legacySku;
+  }
+  /**
+   * @return GoogleCloudChannelV1Sku
+   */
+  public function getLegacySku()
+  {
+    return $this->legacySku;
+  }
+  /**
+   * @param GoogleCloudChannelV1Sku
+   */
+  public function setSku(GoogleCloudChannelV1Sku $sku)
+  {
+    $this->sku = $sku;
+  }
+  /**
+   * @return GoogleCloudChannelV1Sku
+   */
+  public function getSku()
+  {
+    return $this->sku;
+  }
+  /**
+   * @param GoogleCloudChannelV1TransferEligibility
+   */
+  public function setTransferEligibility(GoogleCloudChannelV1TransferEligibility $transferEligibility)
+  {
+    $this->transferEligibility = $transferEligibility;
+  }
+  /**
+   * @return GoogleCloudChannelV1TransferEligibility
+   */
+  public function getTransferEligibility()
+  {
+    return $this->transferEligibility;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1TransferableSku::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1TransferableSku');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1TrialSettings.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1TrialSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1TrialSettings.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\Cloudchannel;
+
+class GoogleCloudChannelV1TrialSettings extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $endTime;
+  /**
+   * @var bool
+   */
+  public $trial;
+
+  /**
+   * @param string
+   */
+  public function setEndTime($endTime)
+  {
+    $this->endTime = $endTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTime()
+  {
+    return $this->endTime;
+  }
+  /**
+   * @param bool
+   */
+  public function setTrial($trial)
+  {
+    $this->trial = $trial;
+  }
+  /**
+   * @return bool
+   */
+  public function getTrial()
+  {
+    return $this->trial;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1TrialSettings::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1TrialSettings');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1UnregisterSubscriberRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1UnregisterSubscriberRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1UnregisterSubscriberRequest.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\Cloudchannel;
+
+class GoogleCloudChannelV1UnregisterSubscriberRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $account;
+  /**
+   * @var string
+   */
+  public $integrator;
+  /**
+   * @var string
+   */
+  public $serviceAccount;
+
+  /**
+   * @param string
+   */
+  public function setAccount($account)
+  {
+    $this->account = $account;
+  }
+  /**
+   * @return string
+   */
+  public function getAccount()
+  {
+    return $this->account;
+  }
+  /**
+   * @param string
+   */
+  public function setIntegrator($integrator)
+  {
+    $this->integrator = $integrator;
+  }
+  /**
+   * @return string
+   */
+  public function getIntegrator()
+  {
+    return $this->integrator;
+  }
+  /**
+   * @param string
+   */
+  public function setServiceAccount($serviceAccount)
+  {
+    $this->serviceAccount = $serviceAccount;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceAccount()
+  {
+    return $this->serviceAccount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1UnregisterSubscriberRequest::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1UnregisterSubscriberRequest');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1UnregisterSubscriberResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1UnregisterSubscriberResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1UnregisterSubscriberResponse.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\Cloudchannel;
+
+class GoogleCloudChannelV1UnregisterSubscriberResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $topic;
+
+  /**
+   * @param string
+   */
+  public function setTopic($topic)
+  {
+    $this->topic = $topic;
+  }
+  /**
+   * @return string
+   */
+  public function getTopic()
+  {
+    return $this->topic;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1UnregisterSubscriberResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1UnregisterSubscriberResponse');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1UpdateChannelPartnerLinkRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1UpdateChannelPartnerLinkRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1UpdateChannelPartnerLinkRequest.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\Cloudchannel;
+
+class GoogleCloudChannelV1UpdateChannelPartnerLinkRequest extends \Google\Model
+{
+  protected $channelPartnerLinkType = GoogleCloudChannelV1ChannelPartnerLink::class;
+  protected $channelPartnerLinkDataType = '';
+  /**
+   * @var string
+   */
+  public $updateMask;
+
+  /**
+   * @param GoogleCloudChannelV1ChannelPartnerLink
+   */
+  public function setChannelPartnerLink(GoogleCloudChannelV1ChannelPartnerLink $channelPartnerLink)
+  {
+    $this->channelPartnerLink = $channelPartnerLink;
+  }
+  /**
+   * @return GoogleCloudChannelV1ChannelPartnerLink
+   */
+  public function getChannelPartnerLink()
+  {
+    return $this->channelPartnerLink;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateMask($updateMask)
+  {
+    $this->updateMask = $updateMask;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateMask()
+  {
+    return $this->updateMask;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1UpdateChannelPartnerLinkRequest::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1UpdateChannelPartnerLinkRequest');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Value.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Value.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1Value.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,107 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Cloudchannel;
+
+class GoogleCloudChannelV1Value extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $boolValue;
+  public $doubleValue;
+  /**
+   * @var string
+   */
+  public $int64Value;
+  /**
+   * @var array[]
+   */
+  public $protoValue;
+  /**
+   * @var string
+   */
+  public $stringValue;
+
+  /**
+   * @param bool
+   */
+  public function setBoolValue($boolValue)
+  {
+    $this->boolValue = $boolValue;
+  }
+  /**
+   * @return bool
+   */
+  public function getBoolValue()
+  {
+    return $this->boolValue;
+  }
+  public function setDoubleValue($doubleValue)
+  {
+    $this->doubleValue = $doubleValue;
+  }
+  public function getDoubleValue()
+  {
+    return $this->doubleValue;
+  }
+  /**
+   * @param string
+   */
+  public function setInt64Value($int64Value)
+  {
+    $this->int64Value = $int64Value;
+  }
+  /**
+   * @return string
+   */
+  public function getInt64Value()
+  {
+    return $this->int64Value;
+  }
+  /**
+   * @param array[]
+   */
+  public function setProtoValue($protoValue)
+  {
+    $this->protoValue = $protoValue;
+  }
+  /**
+   * @return array[]
+   */
+  public function getProtoValue()
+  {
+    return $this->protoValue;
+  }
+  /**
+   * @param string
+   */
+  public function setStringValue($stringValue)
+  {
+    $this->stringValue = $stringValue;
+  }
+  /**
+   * @return string
+   */
+  public function getStringValue()
+  {
+    return $this->stringValue;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1Value::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1Value');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1AssociationInfo.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1AssociationInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1AssociationInfo.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\Cloudchannel;
+
+class GoogleCloudChannelV1alpha1AssociationInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $baseEntitlement;
+
+  /**
+   * @param string
+   */
+  public function setBaseEntitlement($baseEntitlement)
+  {
+    $this->baseEntitlement = $baseEntitlement;
+  }
+  /**
+   * @return string
+   */
+  public function getBaseEntitlement()
+  {
+    return $this->baseEntitlement;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1alpha1AssociationInfo::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1alpha1AssociationInfo');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1ChannelPartnerEvent.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1ChannelPartnerEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1ChannelPartnerEvent.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\Cloudchannel;
+
+class GoogleCloudChannelV1alpha1ChannelPartnerEvent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $channelPartner;
+  /**
+   * @var string
+   */
+  public $eventType;
+
+  /**
+   * @param string
+   */
+  public function setChannelPartner($channelPartner)
+  {
+    $this->channelPartner = $channelPartner;
+  }
+  /**
+   * @return string
+   */
+  public function getChannelPartner()
+  {
+    return $this->channelPartner;
+  }
+  /**
+   * @param string
+   */
+  public function setEventType($eventType)
+  {
+    $this->eventType = $eventType;
+  }
+  /**
+   * @return string
+   */
+  public function getEventType()
+  {
+    return $this->eventType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1alpha1ChannelPartnerEvent::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1alpha1ChannelPartnerEvent');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1Column.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1Column.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1Column.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\Cloudchannel;
+
+class GoogleCloudChannelV1alpha1Column extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $columnId;
+  /**
+   * @var string
+   */
+  public $dataType;
+  /**
+   * @var string
+   */
+  public $displayName;
+
+  /**
+   * @param string
+   */
+  public function setColumnId($columnId)
+  {
+    $this->columnId = $columnId;
+  }
+  /**
+   * @return string
+   */
+  public function getColumnId()
+  {
+    return $this->columnId;
+  }
+  /**
+   * @param string
+   */
+  public function setDataType($dataType)
+  {
+    $this->dataType = $dataType;
+  }
+  /**
+   * @return string
+   */
+  public function getDataType()
+  {
+    return $this->dataType;
+  }
+  /**
+   * @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(GoogleCloudChannelV1alpha1Column::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1alpha1Column');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1CommitmentSettings.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1CommitmentSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1CommitmentSettings.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\Cloudchannel;
+
+class GoogleCloudChannelV1alpha1CommitmentSettings extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $endTime;
+  protected $renewalSettingsType = GoogleCloudChannelV1alpha1RenewalSettings::class;
+  protected $renewalSettingsDataType = '';
+  /**
+   * @var string
+   */
+  public $startTime;
+
+  /**
+   * @param string
+   */
+  public function setEndTime($endTime)
+  {
+    $this->endTime = $endTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTime()
+  {
+    return $this->endTime;
+  }
+  /**
+   * @param GoogleCloudChannelV1alpha1RenewalSettings
+   */
+  public function setRenewalSettings(GoogleCloudChannelV1alpha1RenewalSettings $renewalSettings)
+  {
+    $this->renewalSettings = $renewalSettings;
+  }
+  /**
+   * @return GoogleCloudChannelV1alpha1RenewalSettings
+   */
+  public function getRenewalSettings()
+  {
+    return $this->renewalSettings;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTime($startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1alpha1CommitmentSettings::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1alpha1CommitmentSettings');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1CustomerEvent.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1CustomerEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1CustomerEvent.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\Cloudchannel;
+
+class GoogleCloudChannelV1alpha1CustomerEvent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $customer;
+  /**
+   * @var string
+   */
+  public $eventType;
+
+  /**
+   * @param string
+   */
+  public function setCustomer($customer)
+  {
+    $this->customer = $customer;
+  }
+  /**
+   * @return string
+   */
+  public function getCustomer()
+  {
+    return $this->customer;
+  }
+  /**
+   * @param string
+   */
+  public function setEventType($eventType)
+  {
+    $this->eventType = $eventType;
+  }
+  /**
+   * @return string
+   */
+  public function getEventType()
+  {
+    return $this->eventType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1alpha1CustomerEvent::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1alpha1CustomerEvent');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1DateRange.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1DateRange.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1DateRange.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,90 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Cloudchannel;
+
+class GoogleCloudChannelV1alpha1DateRange extends \Google\Model
+{
+  protected $invoiceEndDateType = GoogleTypeDate::class;
+  protected $invoiceEndDateDataType = '';
+  protected $invoiceStartDateType = GoogleTypeDate::class;
+  protected $invoiceStartDateDataType = '';
+  protected $usageEndDateTimeType = GoogleTypeDateTime::class;
+  protected $usageEndDateTimeDataType = '';
+  protected $usageStartDateTimeType = GoogleTypeDateTime::class;
+  protected $usageStartDateTimeDataType = '';
+
+  /**
+   * @param GoogleTypeDate
+   */
+  public function setInvoiceEndDate(GoogleTypeDate $invoiceEndDate)
+  {
+    $this->invoiceEndDate = $invoiceEndDate;
+  }
+  /**
+   * @return GoogleTypeDate
+   */
+  public function getInvoiceEndDate()
+  {
+    return $this->invoiceEndDate;
+  }
+  /**
+   * @param GoogleTypeDate
+   */
+  public function setInvoiceStartDate(GoogleTypeDate $invoiceStartDate)
+  {
+    $this->invoiceStartDate = $invoiceStartDate;
+  }
+  /**
+   * @return GoogleTypeDate
+   */
+  public function getInvoiceStartDate()
+  {
+    return $this->invoiceStartDate;
+  }
+  /**
+   * @param GoogleTypeDateTime
+   */
+  public function setUsageEndDateTime(GoogleTypeDateTime $usageEndDateTime)
+  {
+    $this->usageEndDateTime = $usageEndDateTime;
+  }
+  /**
+   * @return GoogleTypeDateTime
+   */
+  public function getUsageEndDateTime()
+  {
+    return $this->usageEndDateTime;
+  }
+  /**
+   * @param GoogleTypeDateTime
+   */
+  public function setUsageStartDateTime(GoogleTypeDateTime $usageStartDateTime)
+  {
+    $this->usageStartDateTime = $usageStartDateTime;
+  }
+  /**
+   * @return GoogleTypeDateTime
+   */
+  public function getUsageStartDateTime()
+  {
+    return $this->usageStartDateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1alpha1DateRange::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1alpha1DateRange');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1Entitlement.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1Entitlement.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1Entitlement.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,341 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Cloudchannel;
+
+class GoogleCloudChannelV1alpha1Entitlement extends \Google\Collection
+{
+  protected $collection_key = 'suspensionReasons';
+  /**
+   * @var int
+   */
+  public $assignedUnits;
+  protected $associationInfoType = GoogleCloudChannelV1alpha1AssociationInfo::class;
+  protected $associationInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $billingAccount;
+  /**
+   * @var string
+   */
+  public $channelPartnerId;
+  protected $commitmentSettingsType = GoogleCloudChannelV1alpha1CommitmentSettings::class;
+  protected $commitmentSettingsDataType = '';
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var int
+   */
+  public $maxUnits;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var int
+   */
+  public $numUnits;
+  /**
+   * @var string
+   */
+  public $offer;
+  protected $parametersType = GoogleCloudChannelV1alpha1Parameter::class;
+  protected $parametersDataType = 'array';
+  /**
+   * @var string
+   */
+  public $priceReferenceId;
+  protected $provisionedServiceType = GoogleCloudChannelV1alpha1ProvisionedService::class;
+  protected $provisionedServiceDataType = '';
+  /**
+   * @var string
+   */
+  public $provisioningState;
+  /**
+   * @var string
+   */
+  public $purchaseOrderId;
+  /**
+   * @var string[]
+   */
+  public $suspensionReasons;
+  protected $trialSettingsType = GoogleCloudChannelV1alpha1TrialSettings::class;
+  protected $trialSettingsDataType = '';
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param int
+   */
+  public function setAssignedUnits($assignedUnits)
+  {
+    $this->assignedUnits = $assignedUnits;
+  }
+  /**
+   * @return int
+   */
+  public function getAssignedUnits()
+  {
+    return $this->assignedUnits;
+  }
+  /**
+   * @param GoogleCloudChannelV1alpha1AssociationInfo
+   */
+  public function setAssociationInfo(GoogleCloudChannelV1alpha1AssociationInfo $associationInfo)
+  {
+    $this->associationInfo = $associationInfo;
+  }
+  /**
+   * @return GoogleCloudChannelV1alpha1AssociationInfo
+   */
+  public function getAssociationInfo()
+  {
+    return $this->associationInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setBillingAccount($billingAccount)
+  {
+    $this->billingAccount = $billingAccount;
+  }
+  /**
+   * @return string
+   */
+  public function getBillingAccount()
+  {
+    return $this->billingAccount;
+  }
+  /**
+   * @param string
+   */
+  public function setChannelPartnerId($channelPartnerId)
+  {
+    $this->channelPartnerId = $channelPartnerId;
+  }
+  /**
+   * @return string
+   */
+  public function getChannelPartnerId()
+  {
+    return $this->channelPartnerId;
+  }
+  /**
+   * @param GoogleCloudChannelV1alpha1CommitmentSettings
+   */
+  public function setCommitmentSettings(GoogleCloudChannelV1alpha1CommitmentSettings $commitmentSettings)
+  {
+    $this->commitmentSettings = $commitmentSettings;
+  }
+  /**
+   * @return GoogleCloudChannelV1alpha1CommitmentSettings
+   */
+  public function getCommitmentSettings()
+  {
+    return $this->commitmentSettings;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param int
+   */
+  public function setMaxUnits($maxUnits)
+  {
+    $this->maxUnits = $maxUnits;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxUnits()
+  {
+    return $this->maxUnits;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param int
+   */
+  public function setNumUnits($numUnits)
+  {
+    $this->numUnits = $numUnits;
+  }
+  /**
+   * @return int
+   */
+  public function getNumUnits()
+  {
+    return $this->numUnits;
+  }
+  /**
+   * @param string
+   */
+  public function setOffer($offer)
+  {
+    $this->offer = $offer;
+  }
+  /**
+   * @return string
+   */
+  public function getOffer()
+  {
+    return $this->offer;
+  }
+  /**
+   * @param GoogleCloudChannelV1alpha1Parameter[]
+   */
+  public function setParameters($parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return GoogleCloudChannelV1alpha1Parameter[]
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+  /**
+   * @param string
+   */
+  public function setPriceReferenceId($priceReferenceId)
+  {
+    $this->priceReferenceId = $priceReferenceId;
+  }
+  /**
+   * @return string
+   */
+  public function getPriceReferenceId()
+  {
+    return $this->priceReferenceId;
+  }
+  /**
+   * @param GoogleCloudChannelV1alpha1ProvisionedService
+   */
+  public function setProvisionedService(GoogleCloudChannelV1alpha1ProvisionedService $provisionedService)
+  {
+    $this->provisionedService = $provisionedService;
+  }
+  /**
+   * @return GoogleCloudChannelV1alpha1ProvisionedService
+   */
+  public function getProvisionedService()
+  {
+    return $this->provisionedService;
+  }
+  /**
+   * @param string
+   */
+  public function setProvisioningState($provisioningState)
+  {
+    $this->provisioningState = $provisioningState;
+  }
+  /**
+   * @return string
+   */
+  public function getProvisioningState()
+  {
+    return $this->provisioningState;
+  }
+  /**
+   * @param string
+   */
+  public function setPurchaseOrderId($purchaseOrderId)
+  {
+    $this->purchaseOrderId = $purchaseOrderId;
+  }
+  /**
+   * @return string
+   */
+  public function getPurchaseOrderId()
+  {
+    return $this->purchaseOrderId;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSuspensionReasons($suspensionReasons)
+  {
+    $this->suspensionReasons = $suspensionReasons;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSuspensionReasons()
+  {
+    return $this->suspensionReasons;
+  }
+  /**
+   * @param GoogleCloudChannelV1alpha1TrialSettings
+   */
+  public function setTrialSettings(GoogleCloudChannelV1alpha1TrialSettings $trialSettings)
+  {
+    $this->trialSettings = $trialSettings;
+  }
+  /**
+   * @return GoogleCloudChannelV1alpha1TrialSettings
+   */
+  public function getTrialSettings()
+  {
+    return $this->trialSettings;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1alpha1Entitlement::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1alpha1Entitlement');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1EntitlementEvent.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1EntitlementEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1EntitlementEvent.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\Cloudchannel;
+
+class GoogleCloudChannelV1alpha1EntitlementEvent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $entitlement;
+  /**
+   * @var string
+   */
+  public $eventType;
+
+  /**
+   * @param string
+   */
+  public function setEntitlement($entitlement)
+  {
+    $this->entitlement = $entitlement;
+  }
+  /**
+   * @return string
+   */
+  public function getEntitlement()
+  {
+    return $this->entitlement;
+  }
+  /**
+   * @param string
+   */
+  public function setEventType($eventType)
+  {
+    $this->eventType = $eventType;
+  }
+  /**
+   * @return string
+   */
+  public function getEventType()
+  {
+    return $this->eventType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1alpha1EntitlementEvent::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1alpha1EntitlementEvent');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1OperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1OperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1OperationMetadata.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\Cloudchannel;
+
+class GoogleCloudChannelV1alpha1OperationMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $operationType;
+
+  /**
+   * @param string
+   */
+  public function setOperationType($operationType)
+  {
+    $this->operationType = $operationType;
+  }
+  /**
+   * @return string
+   */
+  public function getOperationType()
+  {
+    return $this->operationType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1alpha1OperationMetadata::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1alpha1OperationMetadata');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1OpportunityEvent.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1OpportunityEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1OpportunityEvent.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\Cloudchannel;
+
+class GoogleCloudChannelV1alpha1OpportunityEvent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $eventType;
+  /**
+   * @var string
+   */
+  public $opportunity;
+
+  /**
+   * @param string
+   */
+  public function setEventType($eventType)
+  {
+    $this->eventType = $eventType;
+  }
+  /**
+   * @return string
+   */
+  public function getEventType()
+  {
+    return $this->eventType;
+  }
+  /**
+   * @param string
+   */
+  public function setOpportunity($opportunity)
+  {
+    $this->opportunity = $opportunity;
+  }
+  /**
+   * @return string
+   */
+  public function getOpportunity()
+  {
+    return $this->opportunity;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1alpha1OpportunityEvent::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1alpha1OpportunityEvent');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1Parameter.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1Parameter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1Parameter.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\Cloudchannel;
+
+class GoogleCloudChannelV1alpha1Parameter extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $editable;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $valueType = GoogleCloudChannelV1alpha1Value::class;
+  protected $valueDataType = '';
+
+  /**
+   * @param bool
+   */
+  public function setEditable($editable)
+  {
+    $this->editable = $editable;
+  }
+  /**
+   * @return bool
+   */
+  public function getEditable()
+  {
+    return $this->editable;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudChannelV1alpha1Value
+   */
+  public function setValue(GoogleCloudChannelV1alpha1Value $value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return GoogleCloudChannelV1alpha1Value
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1alpha1Parameter::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1alpha1Parameter');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1Period.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1Period.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1Period.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\Cloudchannel;
+
+class GoogleCloudChannelV1alpha1Period extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $duration;
+  /**
+   * @var string
+   */
+  public $periodType;
+
+  /**
+   * @param int
+   */
+  public function setDuration($duration)
+  {
+    $this->duration = $duration;
+  }
+  /**
+   * @return int
+   */
+  public function getDuration()
+  {
+    return $this->duration;
+  }
+  /**
+   * @param string
+   */
+  public function setPeriodType($periodType)
+  {
+    $this->periodType = $periodType;
+  }
+  /**
+   * @return string
+   */
+  public function getPeriodType()
+  {
+    return $this->periodType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1alpha1Period::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1alpha1Period');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1ProvisionedService.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1ProvisionedService.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1ProvisionedService.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\Cloudchannel;
+
+class GoogleCloudChannelV1alpha1ProvisionedService extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $productId;
+  /**
+   * @var string
+   */
+  public $provisioningId;
+  /**
+   * @var string
+   */
+  public $skuId;
+
+  /**
+   * @param string
+   */
+  public function setProductId($productId)
+  {
+    $this->productId = $productId;
+  }
+  /**
+   * @return string
+   */
+  public function getProductId()
+  {
+    return $this->productId;
+  }
+  /**
+   * @param string
+   */
+  public function setProvisioningId($provisioningId)
+  {
+    $this->provisioningId = $provisioningId;
+  }
+  /**
+   * @return string
+   */
+  public function getProvisioningId()
+  {
+    return $this->provisioningId;
+  }
+  /**
+   * @param string
+   */
+  public function setSkuId($skuId)
+  {
+    $this->skuId = $skuId;
+  }
+  /**
+   * @return string
+   */
+  public function getSkuId()
+  {
+    return $this->skuId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1alpha1ProvisionedService::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1alpha1ProvisionedService');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1RenewalSettings.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1RenewalSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1RenewalSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,150 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Cloudchannel;
+
+class GoogleCloudChannelV1alpha1RenewalSettings extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $disableCommitment;
+  /**
+   * @var bool
+   */
+  public $enableRenewal;
+  protected $paymentCycleType = GoogleCloudChannelV1alpha1Period::class;
+  protected $paymentCycleDataType = '';
+  /**
+   * @var string
+   */
+  public $paymentOption;
+  /**
+   * @var string
+   */
+  public $paymentPlan;
+  /**
+   * @var bool
+   */
+  public $resizeUnitCount;
+  /**
+   * @var string
+   */
+  public $scheduledRenewalOffer;
+
+  /**
+   * @param bool
+   */
+  public function setDisableCommitment($disableCommitment)
+  {
+    $this->disableCommitment = $disableCommitment;
+  }
+  /**
+   * @return bool
+   */
+  public function getDisableCommitment()
+  {
+    return $this->disableCommitment;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnableRenewal($enableRenewal)
+  {
+    $this->enableRenewal = $enableRenewal;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableRenewal()
+  {
+    return $this->enableRenewal;
+  }
+  /**
+   * @param GoogleCloudChannelV1alpha1Period
+   */
+  public function setPaymentCycle(GoogleCloudChannelV1alpha1Period $paymentCycle)
+  {
+    $this->paymentCycle = $paymentCycle;
+  }
+  /**
+   * @return GoogleCloudChannelV1alpha1Period
+   */
+  public function getPaymentCycle()
+  {
+    return $this->paymentCycle;
+  }
+  /**
+   * @param string
+   */
+  public function setPaymentOption($paymentOption)
+  {
+    $this->paymentOption = $paymentOption;
+  }
+  /**
+   * @return string
+   */
+  public function getPaymentOption()
+  {
+    return $this->paymentOption;
+  }
+  /**
+   * @param string
+   */
+  public function setPaymentPlan($paymentPlan)
+  {
+    $this->paymentPlan = $paymentPlan;
+  }
+  /**
+   * @return string
+   */
+  public function getPaymentPlan()
+  {
+    return $this->paymentPlan;
+  }
+  /**
+   * @param bool
+   */
+  public function setResizeUnitCount($resizeUnitCount)
+  {
+    $this->resizeUnitCount = $resizeUnitCount;
+  }
+  /**
+   * @return bool
+   */
+  public function getResizeUnitCount()
+  {
+    return $this->resizeUnitCount;
+  }
+  /**
+   * @param string
+   */
+  public function setScheduledRenewalOffer($scheduledRenewalOffer)
+  {
+    $this->scheduledRenewalOffer = $scheduledRenewalOffer;
+  }
+  /**
+   * @return string
+   */
+  public function getScheduledRenewalOffer()
+  {
+    return $this->scheduledRenewalOffer;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1alpha1RenewalSettings::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1alpha1RenewalSettings');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1Report.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1Report.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1Report.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\Cloudchannel;
+
+class GoogleCloudChannelV1alpha1Report extends \Google\Collection
+{
+  protected $collection_key = 'columns';
+  protected $columnsType = GoogleCloudChannelV1alpha1Column::class;
+  protected $columnsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param GoogleCloudChannelV1alpha1Column[]
+   */
+  public function setColumns($columns)
+  {
+    $this->columns = $columns;
+  }
+  /**
+   * @return GoogleCloudChannelV1alpha1Column[]
+   */
+  public function getColumns()
+  {
+    return $this->columns;
+  }
+  /**
+   * @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 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(GoogleCloudChannelV1alpha1Report::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1alpha1Report');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1ReportJob.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1ReportJob.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1ReportJob.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\Cloudchannel;
+
+class GoogleCloudChannelV1alpha1ReportJob extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  protected $reportStatusType = GoogleCloudChannelV1alpha1ReportStatus::class;
+  protected $reportStatusDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudChannelV1alpha1ReportStatus
+   */
+  public function setReportStatus(GoogleCloudChannelV1alpha1ReportStatus $reportStatus)
+  {
+    $this->reportStatus = $reportStatus;
+  }
+  /**
+   * @return GoogleCloudChannelV1alpha1ReportStatus
+   */
+  public function getReportStatus()
+  {
+    return $this->reportStatus;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1alpha1ReportJob::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1alpha1ReportJob');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1ReportResultsMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1ReportResultsMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1ReportResultsMetadata.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\Cloudchannel;
+
+class GoogleCloudChannelV1alpha1ReportResultsMetadata extends \Google\Model
+{
+  protected $dateRangeType = GoogleCloudChannelV1alpha1DateRange::class;
+  protected $dateRangeDataType = '';
+  protected $precedingDateRangeType = GoogleCloudChannelV1alpha1DateRange::class;
+  protected $precedingDateRangeDataType = '';
+  protected $reportType = GoogleCloudChannelV1alpha1Report::class;
+  protected $reportDataType = '';
+  /**
+   * @var string
+   */
+  public $rowCount;
+
+  /**
+   * @param GoogleCloudChannelV1alpha1DateRange
+   */
+  public function setDateRange(GoogleCloudChannelV1alpha1DateRange $dateRange)
+  {
+    $this->dateRange = $dateRange;
+  }
+  /**
+   * @return GoogleCloudChannelV1alpha1DateRange
+   */
+  public function getDateRange()
+  {
+    return $this->dateRange;
+  }
+  /**
+   * @param GoogleCloudChannelV1alpha1DateRange
+   */
+  public function setPrecedingDateRange(GoogleCloudChannelV1alpha1DateRange $precedingDateRange)
+  {
+    $this->precedingDateRange = $precedingDateRange;
+  }
+  /**
+   * @return GoogleCloudChannelV1alpha1DateRange
+   */
+  public function getPrecedingDateRange()
+  {
+    return $this->precedingDateRange;
+  }
+  /**
+   * @param GoogleCloudChannelV1alpha1Report
+   */
+  public function setReport(GoogleCloudChannelV1alpha1Report $report)
+  {
+    $this->report = $report;
+  }
+  /**
+   * @return GoogleCloudChannelV1alpha1Report
+   */
+  public function getReport()
+  {
+    return $this->report;
+  }
+  /**
+   * @param string
+   */
+  public function setRowCount($rowCount)
+  {
+    $this->rowCount = $rowCount;
+  }
+  /**
+   * @return string
+   */
+  public function getRowCount()
+  {
+    return $this->rowCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1alpha1ReportResultsMetadata::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1alpha1ReportResultsMetadata');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1ReportStatus.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1ReportStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1ReportStatus.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\Cloudchannel;
+
+class GoogleCloudChannelV1alpha1ReportStatus extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $endTime;
+  /**
+   * @var string
+   */
+  public $startTime;
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param string
+   */
+  public function setEndTime($endTime)
+  {
+    $this->endTime = $endTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTime()
+  {
+    return $this->endTime;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTime($startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1alpha1ReportStatus::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1alpha1ReportStatus');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1RunReportJobResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1RunReportJobResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1RunReportJobResponse.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\Cloudchannel;
+
+class GoogleCloudChannelV1alpha1RunReportJobResponse extends \Google\Model
+{
+  protected $reportJobType = GoogleCloudChannelV1alpha1ReportJob::class;
+  protected $reportJobDataType = '';
+  protected $reportMetadataType = GoogleCloudChannelV1alpha1ReportResultsMetadata::class;
+  protected $reportMetadataDataType = '';
+
+  /**
+   * @param GoogleCloudChannelV1alpha1ReportJob
+   */
+  public function setReportJob(GoogleCloudChannelV1alpha1ReportJob $reportJob)
+  {
+    $this->reportJob = $reportJob;
+  }
+  /**
+   * @return GoogleCloudChannelV1alpha1ReportJob
+   */
+  public function getReportJob()
+  {
+    return $this->reportJob;
+  }
+  /**
+   * @param GoogleCloudChannelV1alpha1ReportResultsMetadata
+   */
+  public function setReportMetadata(GoogleCloudChannelV1alpha1ReportResultsMetadata $reportMetadata)
+  {
+    $this->reportMetadata = $reportMetadata;
+  }
+  /**
+   * @return GoogleCloudChannelV1alpha1ReportResultsMetadata
+   */
+  public function getReportMetadata()
+  {
+    return $this->reportMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1alpha1RunReportJobResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1alpha1RunReportJobResponse');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1SubscriberEvent.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1SubscriberEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1SubscriberEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,90 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Cloudchannel;
+
+class GoogleCloudChannelV1alpha1SubscriberEvent extends \Google\Model
+{
+  protected $channelPartnerEventType = GoogleCloudChannelV1alpha1ChannelPartnerEvent::class;
+  protected $channelPartnerEventDataType = '';
+  protected $customerEventType = GoogleCloudChannelV1alpha1CustomerEvent::class;
+  protected $customerEventDataType = '';
+  protected $entitlementEventType = GoogleCloudChannelV1alpha1EntitlementEvent::class;
+  protected $entitlementEventDataType = '';
+  protected $opportunityEventType = GoogleCloudChannelV1alpha1OpportunityEvent::class;
+  protected $opportunityEventDataType = '';
+
+  /**
+   * @param GoogleCloudChannelV1alpha1ChannelPartnerEvent
+   */
+  public function setChannelPartnerEvent(GoogleCloudChannelV1alpha1ChannelPartnerEvent $channelPartnerEvent)
+  {
+    $this->channelPartnerEvent = $channelPartnerEvent;
+  }
+  /**
+   * @return GoogleCloudChannelV1alpha1ChannelPartnerEvent
+   */
+  public function getChannelPartnerEvent()
+  {
+    return $this->channelPartnerEvent;
+  }
+  /**
+   * @param GoogleCloudChannelV1alpha1CustomerEvent
+   */
+  public function setCustomerEvent(GoogleCloudChannelV1alpha1CustomerEvent $customerEvent)
+  {
+    $this->customerEvent = $customerEvent;
+  }
+  /**
+   * @return GoogleCloudChannelV1alpha1CustomerEvent
+   */
+  public function getCustomerEvent()
+  {
+    return $this->customerEvent;
+  }
+  /**
+   * @param GoogleCloudChannelV1alpha1EntitlementEvent
+   */
+  public function setEntitlementEvent(GoogleCloudChannelV1alpha1EntitlementEvent $entitlementEvent)
+  {
+    $this->entitlementEvent = $entitlementEvent;
+  }
+  /**
+   * @return GoogleCloudChannelV1alpha1EntitlementEvent
+   */
+  public function getEntitlementEvent()
+  {
+    return $this->entitlementEvent;
+  }
+  /**
+   * @param GoogleCloudChannelV1alpha1OpportunityEvent
+   */
+  public function setOpportunityEvent(GoogleCloudChannelV1alpha1OpportunityEvent $opportunityEvent)
+  {
+    $this->opportunityEvent = $opportunityEvent;
+  }
+  /**
+   * @return GoogleCloudChannelV1alpha1OpportunityEvent
+   */
+  public function getOpportunityEvent()
+  {
+    return $this->opportunityEvent;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1alpha1SubscriberEvent::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1alpha1SubscriberEvent');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1TransferEntitlementsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1TransferEntitlementsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1TransferEntitlementsResponse.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\Cloudchannel;
+
+class GoogleCloudChannelV1alpha1TransferEntitlementsResponse extends \Google\Collection
+{
+  protected $collection_key = 'entitlements';
+  protected $entitlementsType = GoogleCloudChannelV1alpha1Entitlement::class;
+  protected $entitlementsDataType = 'array';
+
+  /**
+   * @param GoogleCloudChannelV1alpha1Entitlement[]
+   */
+  public function setEntitlements($entitlements)
+  {
+    $this->entitlements = $entitlements;
+  }
+  /**
+   * @return GoogleCloudChannelV1alpha1Entitlement[]
+   */
+  public function getEntitlements()
+  {
+    return $this->entitlements;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1alpha1TransferEntitlementsResponse::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1alpha1TransferEntitlementsResponse');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1TrialSettings.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1TrialSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1TrialSettings.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\Cloudchannel;
+
+class GoogleCloudChannelV1alpha1TrialSettings extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $endTime;
+  /**
+   * @var bool
+   */
+  public $trial;
+
+  /**
+   * @param string
+   */
+  public function setEndTime($endTime)
+  {
+    $this->endTime = $endTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTime()
+  {
+    return $this->endTime;
+  }
+  /**
+   * @param bool
+   */
+  public function setTrial($trial)
+  {
+    $this->trial = $trial;
+  }
+  /**
+   * @return bool
+   */
+  public function getTrial()
+  {
+    return $this->trial;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1alpha1TrialSettings::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1alpha1TrialSettings');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1Value.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1Value.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleCloudChannelV1alpha1Value.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,107 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Cloudchannel;
+
+class GoogleCloudChannelV1alpha1Value extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $boolValue;
+  public $doubleValue;
+  /**
+   * @var string
+   */
+  public $int64Value;
+  /**
+   * @var array[]
+   */
+  public $protoValue;
+  /**
+   * @var string
+   */
+  public $stringValue;
+
+  /**
+   * @param bool
+   */
+  public function setBoolValue($boolValue)
+  {
+    $this->boolValue = $boolValue;
+  }
+  /**
+   * @return bool
+   */
+  public function getBoolValue()
+  {
+    return $this->boolValue;
+  }
+  public function setDoubleValue($doubleValue)
+  {
+    $this->doubleValue = $doubleValue;
+  }
+  public function getDoubleValue()
+  {
+    return $this->doubleValue;
+  }
+  /**
+   * @param string
+   */
+  public function setInt64Value($int64Value)
+  {
+    $this->int64Value = $int64Value;
+  }
+  /**
+   * @return string
+   */
+  public function getInt64Value()
+  {
+    return $this->int64Value;
+  }
+  /**
+   * @param array[]
+   */
+  public function setProtoValue($protoValue)
+  {
+    $this->protoValue = $protoValue;
+  }
+  /**
+   * @return array[]
+   */
+  public function getProtoValue()
+  {
+    return $this->protoValue;
+  }
+  /**
+   * @param string
+   */
+  public function setStringValue($stringValue)
+  {
+    $this->stringValue = $stringValue;
+  }
+  /**
+   * @return string
+   */
+  public function getStringValue()
+  {
+    return $this->stringValue;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudChannelV1alpha1Value::class, 'Google_Service_Cloudchannel_GoogleCloudChannelV1alpha1Value');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleLongrunningCancelOperationRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleLongrunningCancelOperationRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleLongrunningCancelOperationRequest.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\Cloudchannel;
+
+class GoogleLongrunningCancelOperationRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleLongrunningCancelOperationRequest::class, 'Google_Service_Cloudchannel_GoogleLongrunningCancelOperationRequest');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleLongrunningListOperationsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleLongrunningListOperationsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleLongrunningListOperationsResponse.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\Cloudchannel;
+
+class GoogleLongrunningListOperationsResponse extends \Google\Collection
+{
+  protected $collection_key = 'operations';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $operationsType = GoogleLongrunningOperation::class;
+  protected $operationsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleLongrunningOperation[]
+   */
+  public function setOperations($operations)
+  {
+    $this->operations = $operations;
+  }
+  /**
+   * @return GoogleLongrunningOperation[]
+   */
+  public function getOperations()
+  {
+    return $this->operations;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleLongrunningListOperationsResponse::class, 'Google_Service_Cloudchannel_GoogleLongrunningListOperationsResponse');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleLongrunningOperation.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleLongrunningOperation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleLongrunningOperation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,114 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Cloudchannel;
+
+class GoogleLongrunningOperation extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $done;
+  protected $errorType = GoogleRpcStatus::class;
+  protected $errorDataType = '';
+  /**
+   * @var array[]
+   */
+  public $metadata;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var array[]
+   */
+  public $response;
+
+  /**
+   * @param bool
+   */
+  public function setDone($done)
+  {
+    $this->done = $done;
+  }
+  /**
+   * @return bool
+   */
+  public function getDone()
+  {
+    return $this->done;
+  }
+  /**
+   * @param GoogleRpcStatus
+   */
+  public function setError(GoogleRpcStatus $error)
+  {
+    $this->error = $error;
+  }
+  /**
+   * @return GoogleRpcStatus
+   */
+  public function getError()
+  {
+    return $this->error;
+  }
+  /**
+   * @param array[]
+   */
+  public function setMetadata($metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return array[]
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param array[]
+   */
+  public function setResponse($response)
+  {
+    $this->response = $response;
+  }
+  /**
+   * @return array[]
+   */
+  public function getResponse()
+  {
+    return $this->response;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleLongrunningOperation::class, 'Google_Service_Cloudchannel_GoogleLongrunningOperation');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleProtobufEmpty.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleProtobufEmpty.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleProtobufEmpty.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,25 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Cloudchannel;
+
+class GoogleProtobufEmpty extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleProtobufEmpty::class, 'Google_Service_Cloudchannel_GoogleProtobufEmpty');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleRpcStatus.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleRpcStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleRpcStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,81 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Cloudchannel;
+
+class GoogleRpcStatus extends \Google\Collection
+{
+  protected $collection_key = 'details';
+  /**
+   * @var int
+   */
+  public $code;
+  /**
+   * @var array[]
+   */
+  public $details;
+  /**
+   * @var string
+   */
+  public $message;
+
+  /**
+   * @param int
+   */
+  public function setCode($code)
+  {
+    $this->code = $code;
+  }
+  /**
+   * @return int
+   */
+  public function getCode()
+  {
+    return $this->code;
+  }
+  /**
+   * @param array[]
+   */
+  public function setDetails($details)
+  {
+    $this->details = $details;
+  }
+  /**
+   * @return array[]
+   */
+  public function getDetails()
+  {
+    return $this->details;
+  }
+  /**
+   * @param string
+   */
+  public function setMessage($message)
+  {
+    $this->message = $message;
+  }
+  /**
+   * @return string
+   */
+  public function getMessage()
+  {
+    return $this->message;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleRpcStatus::class, 'Google_Service_Cloudchannel_GoogleRpcStatus');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleTypeDate.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleTypeDate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleTypeDate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Cloudchannel;
+
+class GoogleTypeDate extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $day;
+  /**
+   * @var int
+   */
+  public $month;
+  /**
+   * @var int
+   */
+  public $year;
+
+  /**
+   * @param int
+   */
+  public function setDay($day)
+  {
+    $this->day = $day;
+  }
+  /**
+   * @return int
+   */
+  public function getDay()
+  {
+    return $this->day;
+  }
+  /**
+   * @param int
+   */
+  public function setMonth($month)
+  {
+    $this->month = $month;
+  }
+  /**
+   * @return int
+   */
+  public function getMonth()
+  {
+    return $this->month;
+  }
+  /**
+   * @param int
+   */
+  public function setYear($year)
+  {
+    $this->year = $year;
+  }
+  /**
+   * @return int
+   */
+  public function getYear()
+  {
+    return $this->year;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleTypeDate::class, 'Google_Service_Cloudchannel_GoogleTypeDate');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleTypeDateTime.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleTypeDateTime.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleTypeDateTime.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,186 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Cloudchannel;
+
+class GoogleTypeDateTime extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $day;
+  /**
+   * @var int
+   */
+  public $hours;
+  /**
+   * @var int
+   */
+  public $minutes;
+  /**
+   * @var int
+   */
+  public $month;
+  /**
+   * @var int
+   */
+  public $nanos;
+  /**
+   * @var int
+   */
+  public $seconds;
+  protected $timeZoneType = GoogleTypeTimeZone::class;
+  protected $timeZoneDataType = '';
+  /**
+   * @var string
+   */
+  public $utcOffset;
+  /**
+   * @var int
+   */
+  public $year;
+
+  /**
+   * @param int
+   */
+  public function setDay($day)
+  {
+    $this->day = $day;
+  }
+  /**
+   * @return int
+   */
+  public function getDay()
+  {
+    return $this->day;
+  }
+  /**
+   * @param int
+   */
+  public function setHours($hours)
+  {
+    $this->hours = $hours;
+  }
+  /**
+   * @return int
+   */
+  public function getHours()
+  {
+    return $this->hours;
+  }
+  /**
+   * @param int
+   */
+  public function setMinutes($minutes)
+  {
+    $this->minutes = $minutes;
+  }
+  /**
+   * @return int
+   */
+  public function getMinutes()
+  {
+    return $this->minutes;
+  }
+  /**
+   * @param int
+   */
+  public function setMonth($month)
+  {
+    $this->month = $month;
+  }
+  /**
+   * @return int
+   */
+  public function getMonth()
+  {
+    return $this->month;
+  }
+  /**
+   * @param int
+   */
+  public function setNanos($nanos)
+  {
+    $this->nanos = $nanos;
+  }
+  /**
+   * @return int
+   */
+  public function getNanos()
+  {
+    return $this->nanos;
+  }
+  /**
+   * @param int
+   */
+  public function setSeconds($seconds)
+  {
+    $this->seconds = $seconds;
+  }
+  /**
+   * @return int
+   */
+  public function getSeconds()
+  {
+    return $this->seconds;
+  }
+  /**
+   * @param GoogleTypeTimeZone
+   */
+  public function setTimeZone(GoogleTypeTimeZone $timeZone)
+  {
+    $this->timeZone = $timeZone;
+  }
+  /**
+   * @return GoogleTypeTimeZone
+   */
+  public function getTimeZone()
+  {
+    return $this->timeZone;
+  }
+  /**
+   * @param string
+   */
+  public function setUtcOffset($utcOffset)
+  {
+    $this->utcOffset = $utcOffset;
+  }
+  /**
+   * @return string
+   */
+  public function getUtcOffset()
+  {
+    return $this->utcOffset;
+  }
+  /**
+   * @param int
+   */
+  public function setYear($year)
+  {
+    $this->year = $year;
+  }
+  /**
+   * @return int
+   */
+  public function getYear()
+  {
+    return $this->year;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleTypeDateTime::class, 'Google_Service_Cloudchannel_GoogleTypeDateTime');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleTypeDecimal.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleTypeDecimal.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleTypeDecimal.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\Cloudchannel;
+
+class GoogleTypeDecimal extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setValue($value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return string
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleTypeDecimal::class, 'Google_Service_Cloudchannel_GoogleTypeDecimal');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleTypeMoney.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleTypeMoney.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleTypeMoney.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Cloudchannel;
+
+class GoogleTypeMoney extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $currencyCode;
+  /**
+   * @var int
+   */
+  public $nanos;
+  /**
+   * @var string
+   */
+  public $units;
+
+  /**
+   * @param string
+   */
+  public function setCurrencyCode($currencyCode)
+  {
+    $this->currencyCode = $currencyCode;
+  }
+  /**
+   * @return string
+   */
+  public function getCurrencyCode()
+  {
+    return $this->currencyCode;
+  }
+  /**
+   * @param int
+   */
+  public function setNanos($nanos)
+  {
+    $this->nanos = $nanos;
+  }
+  /**
+   * @return int
+   */
+  public function getNanos()
+  {
+    return $this->nanos;
+  }
+  /**
+   * @param string
+   */
+  public function setUnits($units)
+  {
+    $this->units = $units;
+  }
+  /**
+   * @return string
+   */
+  public function getUnits()
+  {
+    return $this->units;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleTypeMoney::class, 'Google_Service_Cloudchannel_GoogleTypeMoney');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleTypePostalAddress.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleTypePostalAddress.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleTypePostalAddress.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,225 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Cloudchannel;
+
+class GoogleTypePostalAddress extends \Google\Collection
+{
+  protected $collection_key = 'recipients';
+  /**
+   * @var string[]
+   */
+  public $addressLines;
+  /**
+   * @var string
+   */
+  public $administrativeArea;
+  /**
+   * @var string
+   */
+  public $languageCode;
+  /**
+   * @var string
+   */
+  public $locality;
+  /**
+   * @var string
+   */
+  public $organization;
+  /**
+   * @var string
+   */
+  public $postalCode;
+  /**
+   * @var string[]
+   */
+  public $recipients;
+  /**
+   * @var string
+   */
+  public $regionCode;
+  /**
+   * @var int
+   */
+  public $revision;
+  /**
+   * @var string
+   */
+  public $sortingCode;
+  /**
+   * @var string
+   */
+  public $sublocality;
+
+  /**
+   * @param string[]
+   */
+  public function setAddressLines($addressLines)
+  {
+    $this->addressLines = $addressLines;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAddressLines()
+  {
+    return $this->addressLines;
+  }
+  /**
+   * @param string
+   */
+  public function setAdministrativeArea($administrativeArea)
+  {
+    $this->administrativeArea = $administrativeArea;
+  }
+  /**
+   * @return string
+   */
+  public function getAdministrativeArea()
+  {
+    return $this->administrativeArea;
+  }
+  /**
+   * @param string
+   */
+  public function setLanguageCode($languageCode)
+  {
+    $this->languageCode = $languageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCode()
+  {
+    return $this->languageCode;
+  }
+  /**
+   * @param string
+   */
+  public function setLocality($locality)
+  {
+    $this->locality = $locality;
+  }
+  /**
+   * @return string
+   */
+  public function getLocality()
+  {
+    return $this->locality;
+  }
+  /**
+   * @param string
+   */
+  public function setOrganization($organization)
+  {
+    $this->organization = $organization;
+  }
+  /**
+   * @return string
+   */
+  public function getOrganization()
+  {
+    return $this->organization;
+  }
+  /**
+   * @param string
+   */
+  public function setPostalCode($postalCode)
+  {
+    $this->postalCode = $postalCode;
+  }
+  /**
+   * @return string
+   */
+  public function getPostalCode()
+  {
+    return $this->postalCode;
+  }
+  /**
+   * @param string[]
+   */
+  public function setRecipients($recipients)
+  {
+    $this->recipients = $recipients;
+  }
+  /**
+   * @return string[]
+   */
+  public function getRecipients()
+  {
+    return $this->recipients;
+  }
+  /**
+   * @param string
+   */
+  public function setRegionCode($regionCode)
+  {
+    $this->regionCode = $regionCode;
+  }
+  /**
+   * @return string
+   */
+  public function getRegionCode()
+  {
+    return $this->regionCode;
+  }
+  /**
+   * @param int
+   */
+  public function setRevision($revision)
+  {
+    $this->revision = $revision;
+  }
+  /**
+   * @return int
+   */
+  public function getRevision()
+  {
+    return $this->revision;
+  }
+  /**
+   * @param string
+   */
+  public function setSortingCode($sortingCode)
+  {
+    $this->sortingCode = $sortingCode;
+  }
+  /**
+   * @return string
+   */
+  public function getSortingCode()
+  {
+    return $this->sortingCode;
+  }
+  /**
+   * @param string
+   */
+  public function setSublocality($sublocality)
+  {
+    $this->sublocality = $sublocality;
+  }
+  /**
+   * @return string
+   */
+  public function getSublocality()
+  {
+    return $this->sublocality;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleTypePostalAddress::class, 'Google_Service_Cloudchannel_GoogleTypePostalAddress');
Index: vendor/google/apiclient-services/src/Cloudchannel/GoogleTypeTimeZone.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/GoogleTypeTimeZone.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/GoogleTypeTimeZone.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Cloudchannel;
+
+class GoogleTypeTimeZone extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $version;
+
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setVersion($version)
+  {
+    $this->version = $version;
+  }
+  /**
+   * @return string
+   */
+  public function getVersion()
+  {
+    return $this->version;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleTypeTimeZone::class, 'Google_Service_Cloudchannel_GoogleTypeTimeZone');
Index: vendor/google/apiclient-services/src/Cloudchannel/Resource/Accounts.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/Resource/Accounts.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/Resource/Accounts.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,209 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Cloudchannel\Resource;
+
+use Google\Service\Cloudchannel\GoogleCloudChannelV1CheckCloudIdentityAccountsExistRequest;
+use Google\Service\Cloudchannel\GoogleCloudChannelV1CheckCloudIdentityAccountsExistResponse;
+use Google\Service\Cloudchannel\GoogleCloudChannelV1ListSubscribersResponse;
+use Google\Service\Cloudchannel\GoogleCloudChannelV1ListTransferableOffersRequest;
+use Google\Service\Cloudchannel\GoogleCloudChannelV1ListTransferableOffersResponse;
+use Google\Service\Cloudchannel\GoogleCloudChannelV1ListTransferableSkusRequest;
+use Google\Service\Cloudchannel\GoogleCloudChannelV1ListTransferableSkusResponse;
+use Google\Service\Cloudchannel\GoogleCloudChannelV1RegisterSubscriberRequest;
+use Google\Service\Cloudchannel\GoogleCloudChannelV1RegisterSubscriberResponse;
+use Google\Service\Cloudchannel\GoogleCloudChannelV1UnregisterSubscriberRequest;
+use Google\Service\Cloudchannel\GoogleCloudChannelV1UnregisterSubscriberResponse;
+
+/**
+ * The "accounts" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudchannelService = new Google\Service\Cloudchannel(...);
+ *   $accounts = $cloudchannelService->accounts;
+ *  </code>
+ */
+class Accounts extends \Google\Service\Resource
+{
+  /**
+   * Confirms the existence of Cloud Identity accounts based on the domain and if
+   * the Cloud Identity accounts are owned by the reseller. Possible error codes:
+   * * PERMISSION_DENIED: The reseller account making the request is different
+   * from the reseller account in the API request. * INVALID_ARGUMENT: Required
+   * request parameters are missing or invalid. * INVALID_VALUE: Invalid domain
+   * value in the request. Return value: A list of CloudIdentityCustomerAccount
+   * resources for the domain (may be empty) Note: in the v1alpha1 version of the
+   * API, a NOT_FOUND error returns if no CloudIdentityCustomerAccount resources
+   * match the domain. (accounts.checkCloudIdentityAccountsExist)
+   *
+   * @param string $parent Required. The reseller account's resource name. Parent
+   * uses the format: accounts/{account_id}
+   * @param GoogleCloudChannelV1CheckCloudIdentityAccountsExistRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudChannelV1CheckCloudIdentityAccountsExistResponse
+   * @throws \Google\Service\Exception
+   */
+  public function checkCloudIdentityAccountsExist($parent, GoogleCloudChannelV1CheckCloudIdentityAccountsExistRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('checkCloudIdentityAccountsExist', [$params], GoogleCloudChannelV1CheckCloudIdentityAccountsExistResponse::class);
+  }
+  /**
+   * Lists service accounts with subscriber privileges on the Pub/Sub topic
+   * created for this Channel Services account or integrator. Possible error
+   * codes: * PERMISSION_DENIED: The reseller account making the request and the
+   * provided reseller account are different, or the impersonated user is not a
+   * super admin. * INVALID_ARGUMENT: Required request parameters are missing or
+   * invalid. * NOT_FOUND: The topic resource doesn't exist. * INTERNAL: Any non-
+   * user error related to a technical issue in the backend. Contact Cloud Channel
+   * support. * UNKNOWN: Any non-user error related to a technical issue in the
+   * backend. Contact Cloud Channel support. Return value: A list of service email
+   * addresses. (accounts.listSubscribers)
+   *
+   * @param string $account Optional. Resource name of the account. Required if
+   * integrator is not provided. Otherwise, leave this field empty/unset.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string integrator Optional. Resource name of the integrator.
+   * Required if account is not provided. Otherwise, leave this field empty/unset.
+   * @opt_param int pageSize Optional. The maximum number of service accounts to
+   * return. The service may return fewer than this value. If unspecified, returns
+   * at most 100 service accounts. The maximum value is 1000; the server will
+   * coerce values above 1000.
+   * @opt_param string pageToken Optional. A page token, received from a previous
+   * `ListSubscribers` call. Provide this to retrieve the subsequent page. When
+   * paginating, all other parameters provided to `ListSubscribers` must match the
+   * call that provided the page token.
+   * @return GoogleCloudChannelV1ListSubscribersResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listSubscribers($account, $optParams = [])
+  {
+    $params = ['account' => $account];
+    $params = array_merge($params, $optParams);
+    return $this->call('listSubscribers', [$params], GoogleCloudChannelV1ListSubscribersResponse::class);
+  }
+  /**
+   * List TransferableOffers of a customer based on Cloud Identity ID or Customer
+   * Name in the request. Use this method when a reseller gets the entitlement
+   * information of an unowned customer. The reseller should provide the
+   * customer's Cloud Identity ID or Customer Name. Possible error codes: *
+   * PERMISSION_DENIED: * The customer doesn't belong to the reseller and has no
+   * auth token. * The customer provided incorrect reseller information when
+   * generating auth token. * The reseller account making the request is different
+   * from the reseller account in the query. * The reseller is not authorized to
+   * transact on this Product. See
+   * https://support.google.com/channelservices/answer/9759265 * INVALID_ARGUMENT:
+   * Required request parameters are missing or invalid. Return value: List of
+   * TransferableOffer for the given customer and SKU.
+   * (accounts.listTransferableOffers)
+   *
+   * @param string $parent Required. The resource name of the reseller's account.
+   * @param GoogleCloudChannelV1ListTransferableOffersRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudChannelV1ListTransferableOffersResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listTransferableOffers($parent, GoogleCloudChannelV1ListTransferableOffersRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('listTransferableOffers', [$params], GoogleCloudChannelV1ListTransferableOffersResponse::class);
+  }
+  /**
+   * List TransferableSkus of a customer based on the Cloud Identity ID or
+   * Customer Name in the request. Use this method to list the entitlements
+   * information of an unowned customer. You should provide the customer's Cloud
+   * Identity ID or Customer Name. Possible error codes: * PERMISSION_DENIED: *
+   * The customer doesn't belong to the reseller and has no auth token. * The
+   * supplied auth token is invalid. * The reseller account making the request is
+   * different from the reseller account in the query. * INVALID_ARGUMENT:
+   * Required request parameters are missing or invalid. Return value: A list of
+   * the customer's TransferableSku. (accounts.listTransferableSkus)
+   *
+   * @param string $parent Required. The reseller account's resource name. Parent
+   * uses the format: accounts/{account_id}
+   * @param GoogleCloudChannelV1ListTransferableSkusRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudChannelV1ListTransferableSkusResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listTransferableSkus($parent, GoogleCloudChannelV1ListTransferableSkusRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('listTransferableSkus', [$params], GoogleCloudChannelV1ListTransferableSkusResponse::class);
+  }
+  /**
+   * Registers a service account with subscriber privileges on the Pub/Sub topic
+   * for this Channel Services account or integrator. After you create a
+   * subscriber, you get the events through SubscriberEvent Possible error codes:
+   * * PERMISSION_DENIED: The reseller account making the request and the provided
+   * reseller account are different, or the impersonated user is not a super
+   * admin. * INVALID_ARGUMENT: Required request parameters are missing or
+   * invalid. * INTERNAL: Any non-user error related to a technical issue in the
+   * backend. Contact Cloud Channel support. * UNKNOWN: Any non-user error related
+   * to a technical issue in the backend. Contact Cloud Channel support. Return
+   * value: The topic name with the registered service email address.
+   * (accounts.register)
+   *
+   * @param string $account Optional. Resource name of the account. Required if
+   * integrator is not provided. Otherwise, leave this field empty/unset.
+   * @param GoogleCloudChannelV1RegisterSubscriberRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudChannelV1RegisterSubscriberResponse
+   * @throws \Google\Service\Exception
+   */
+  public function register($account, GoogleCloudChannelV1RegisterSubscriberRequest $postBody, $optParams = [])
+  {
+    $params = ['account' => $account, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('register', [$params], GoogleCloudChannelV1RegisterSubscriberResponse::class);
+  }
+  /**
+   * Unregisters a service account with subscriber privileges on the Pub/Sub topic
+   * created for this Channel Services account or integrator. If there are no
+   * service accounts left with subscriber privileges, this deletes the topic. You
+   * can call ListSubscribers to check for these accounts. Possible error codes: *
+   * PERMISSION_DENIED: The reseller account making the request and the provided
+   * reseller account are different, or the impersonated user is not a super
+   * admin. * INVALID_ARGUMENT: Required request parameters are missing or
+   * invalid. * NOT_FOUND: The topic resource doesn't exist. * INTERNAL: Any non-
+   * user error related to a technical issue in the backend. Contact Cloud Channel
+   * support. * UNKNOWN: Any non-user error related to a technical issue in the
+   * backend. Contact Cloud Channel support. Return value: The topic name that
+   * unregistered the service email address. Returns a success response if the
+   * service email address wasn't registered with the topic. (accounts.unregister)
+   *
+   * @param string $account Optional. Resource name of the account. Required if
+   * integrator is not provided. Otherwise, leave this field empty/unset.
+   * @param GoogleCloudChannelV1UnregisterSubscriberRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudChannelV1UnregisterSubscriberResponse
+   * @throws \Google\Service\Exception
+   */
+  public function unregister($account, GoogleCloudChannelV1UnregisterSubscriberRequest $postBody, $optParams = [])
+  {
+    $params = ['account' => $account, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('unregister', [$params], GoogleCloudChannelV1UnregisterSubscriberResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Accounts::class, 'Google_Service_Cloudchannel_Resource_Accounts');
Index: vendor/google/apiclient-services/src/Cloudchannel/Resource/AccountsChannelPartnerLinks.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/Resource/AccountsChannelPartnerLinks.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/Resource/AccountsChannelPartnerLinks.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,153 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Cloudchannel\Resource;
+
+use Google\Service\Cloudchannel\GoogleCloudChannelV1ChannelPartnerLink;
+use Google\Service\Cloudchannel\GoogleCloudChannelV1ListChannelPartnerLinksResponse;
+use Google\Service\Cloudchannel\GoogleCloudChannelV1UpdateChannelPartnerLinkRequest;
+
+/**
+ * The "channelPartnerLinks" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudchannelService = new Google\Service\Cloudchannel(...);
+ *   $channelPartnerLinks = $cloudchannelService->accounts_channelPartnerLinks;
+ *  </code>
+ */
+class AccountsChannelPartnerLinks extends \Google\Service\Resource
+{
+  /**
+   * Initiates a channel partner link between a distributor and a reseller, or
+   * between resellers in an n-tier reseller channel. Invited partners need to
+   * follow the invite_link_uri provided in the response to accept. After
+   * accepting the invitation, a link is set up between the two parties. You must
+   * be a distributor to call this method. Possible error codes: *
+   * PERMISSION_DENIED: The reseller account making the request is different from
+   * the reseller account in the API request. * INVALID_ARGUMENT: Required request
+   * parameters are missing or invalid. * ALREADY_EXISTS: The ChannelPartnerLink
+   * sent in the request already exists. * NOT_FOUND: No Cloud Identity customer
+   * exists for provided domain. * INTERNAL: Any non-user error related to a
+   * technical issue in the backend. Contact Cloud Channel support. * UNKNOWN: Any
+   * non-user error related to a technical issue in the backend. Contact Cloud
+   * Channel support. Return value: The new ChannelPartnerLink resource.
+   * (channelPartnerLinks.create)
+   *
+   * @param string $parent Required. Create a channel partner link for the
+   * provided reseller account's resource name. Parent uses the format:
+   * accounts/{account_id}
+   * @param GoogleCloudChannelV1ChannelPartnerLink $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudChannelV1ChannelPartnerLink
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudChannelV1ChannelPartnerLink $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudChannelV1ChannelPartnerLink::class);
+  }
+  /**
+   * Returns the requested ChannelPartnerLink resource. You must be a distributor
+   * to call this method. Possible error codes: * PERMISSION_DENIED: The reseller
+   * account making the request is different from the reseller account in the API
+   * request. * INVALID_ARGUMENT: Required request parameters are missing or
+   * invalid. * NOT_FOUND: ChannelPartnerLink resource not found because of an
+   * invalid channel partner link name. Return value: The ChannelPartnerLink
+   * resource. (channelPartnerLinks.get)
+   *
+   * @param string $name Required. The resource name of the channel partner link
+   * to retrieve. Name uses the format:
+   * accounts/{account_id}/channelPartnerLinks/{id} where {id} is the Cloud
+   * Identity ID of the partner.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string view Optional. The level of granularity the
+   * ChannelPartnerLink will display.
+   * @return GoogleCloudChannelV1ChannelPartnerLink
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudChannelV1ChannelPartnerLink::class);
+  }
+  /**
+   * List ChannelPartnerLinks belonging to a distributor. You must be a
+   * distributor to call this method. Possible error codes: * PERMISSION_DENIED:
+   * The reseller account making the request is different from the reseller
+   * account in the API request. * INVALID_ARGUMENT: Required request parameters
+   * are missing or invalid. Return value: The list of the distributor account's
+   * ChannelPartnerLink resources.
+   * (channelPartnerLinks.listAccountsChannelPartnerLinks)
+   *
+   * @param string $parent Required. The resource name of the reseller account for
+   * listing channel partner links. Parent uses the format: accounts/{account_id}
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Optional. Requested page size. Server might return
+   * fewer results than requested. If unspecified, server will pick a default size
+   * (25). The maximum value is 200; the server will coerce values above 200.
+   * @opt_param string pageToken Optional. A token for a page of results other
+   * than the first page. Obtained using
+   * ListChannelPartnerLinksResponse.next_page_token of the previous
+   * CloudChannelService.ListChannelPartnerLinks call.
+   * @opt_param string view Optional. The level of granularity the
+   * ChannelPartnerLink will display.
+   * @return GoogleCloudChannelV1ListChannelPartnerLinksResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listAccountsChannelPartnerLinks($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudChannelV1ListChannelPartnerLinksResponse::class);
+  }
+  /**
+   * Updates a channel partner link. Distributors call this method to change a
+   * link's status. For example, to suspend a partner link. You must be a
+   * distributor to call this method. Possible error codes: * PERMISSION_DENIED:
+   * The reseller account making the request is different from the reseller
+   * account in the API request. * INVALID_ARGUMENT: * Required request parameters
+   * are missing or invalid. * Link state cannot change from invited to active or
+   * suspended. * Cannot send reseller_cloud_identity_id, invite_url, or name in
+   * update mask. * NOT_FOUND: ChannelPartnerLink resource not found. * INTERNAL:
+   * Any non-user error related to a technical issue in the backend. Contact Cloud
+   * Channel support. * UNKNOWN: Any non-user error related to a technical issue
+   * in the backend. Contact Cloud Channel support. Return value: The updated
+   * ChannelPartnerLink resource. (channelPartnerLinks.patch)
+   *
+   * @param string $name Required. The resource name of the channel partner link
+   * to cancel. Name uses the format:
+   * accounts/{account_id}/channelPartnerLinks/{id} where {id} is the Cloud
+   * Identity ID of the partner.
+   * @param GoogleCloudChannelV1UpdateChannelPartnerLinkRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudChannelV1ChannelPartnerLink
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudChannelV1UpdateChannelPartnerLinkRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudChannelV1ChannelPartnerLink::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AccountsChannelPartnerLinks::class, 'Google_Service_Cloudchannel_Resource_AccountsChannelPartnerLinks');
Index: vendor/google/apiclient-services/src/Cloudchannel/Resource/AccountsChannelPartnerLinksChannelPartnerRepricingConfigs.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/Resource/AccountsChannelPartnerLinksChannelPartnerRepricingConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/Resource/AccountsChannelPartnerLinksChannelPartnerRepricingConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,200 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Cloudchannel\Resource;
+
+use Google\Service\Cloudchannel\GoogleCloudChannelV1ChannelPartnerRepricingConfig;
+use Google\Service\Cloudchannel\GoogleCloudChannelV1ListChannelPartnerRepricingConfigsResponse;
+use Google\Service\Cloudchannel\GoogleProtobufEmpty;
+
+/**
+ * The "channelPartnerRepricingConfigs" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudchannelService = new Google\Service\Cloudchannel(...);
+ *   $channelPartnerRepricingConfigs = $cloudchannelService->accounts_channelPartnerLinks_channelPartnerRepricingConfigs;
+ *  </code>
+ */
+class AccountsChannelPartnerLinksChannelPartnerRepricingConfigs extends \Google\Service\Resource
+{
+  /**
+   * Creates a ChannelPartnerRepricingConfig. Call this method to set
+   * modifications for a specific ChannelPartner's bill. You can only create
+   * configs if the RepricingConfig.effective_invoice_month is a future month. If
+   * needed, you can create a config for the current month, with some
+   * restrictions. When creating a config for a future month, make sure there are
+   * no existing configs for that RepricingConfig.effective_invoice_month. The
+   * following restrictions are for creating configs in the current month. * This
+   * functionality is reserved for recovering from an erroneous config, and should
+   * not be used for regular business cases. * The new config will not modify
+   * exports used with other configs. Changes to the config may be immediate, but
+   * may take up to 24 hours. * There is a limit of ten configs for any
+   * ChannelPartner or RepricingConfig.EntitlementGranularity.entitlement, for any
+   * RepricingConfig.effective_invoice_month. * The contained
+   * ChannelPartnerRepricingConfig.repricing_config value must be different from
+   * the value used in the current config for a ChannelPartner. Possible Error
+   * Codes: * PERMISSION_DENIED: If the account making the request and the account
+   * being queried are different. * INVALID_ARGUMENT: Missing or invalid required
+   * parameters in the request. Also displays if the updated config is for the
+   * current month or past months. * NOT_FOUND: The ChannelPartnerRepricingConfig
+   * specified does not exist or is not associated with the given account. *
+   * INTERNAL: Any non-user error related to technical issues in the backend. In
+   * this case, contact Cloud Channel support. Return Value: If successful, the
+   * updated ChannelPartnerRepricingConfig resource, otherwise returns an error.
+   * (channelPartnerRepricingConfigs.create)
+   *
+   * @param string $parent Required. The resource name of the ChannelPartner that
+   * will receive the repricing config. Parent uses the format:
+   * accounts/{account_id}/channelPartnerLinks/{channel_partner_id}
+   * @param GoogleCloudChannelV1ChannelPartnerRepricingConfig $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudChannelV1ChannelPartnerRepricingConfig
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudChannelV1ChannelPartnerRepricingConfig $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudChannelV1ChannelPartnerRepricingConfig::class);
+  }
+  /**
+   * Deletes the given ChannelPartnerRepricingConfig permanently. You can only
+   * delete configs if their RepricingConfig.effective_invoice_month is set to a
+   * date after the current month. Possible error codes: * PERMISSION_DENIED: The
+   * account making the request does not own this customer. * INVALID_ARGUMENT:
+   * Required request parameters are missing or invalid. * FAILED_PRECONDITION:
+   * The ChannelPartnerRepricingConfig is active or in the past. * NOT_FOUND: No
+   * ChannelPartnerRepricingConfig found for the name in the request.
+   * (channelPartnerRepricingConfigs.delete)
+   *
+   * @param string $name Required. The resource name of the channel partner
+   * repricing config rule to delete.
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Gets information about how a Distributor modifies their bill before sending
+   * it to a ChannelPartner. Possible Error Codes: * PERMISSION_DENIED: If the
+   * account making the request and the account being queried are different. *
+   * NOT_FOUND: The ChannelPartnerRepricingConfig was not found. * INTERNAL: Any
+   * non-user error related to technical issues in the backend. In this case,
+   * contact Cloud Channel support. Return Value: If successful, the
+   * ChannelPartnerRepricingConfig resource, otherwise returns an error.
+   * (channelPartnerRepricingConfigs.get)
+   *
+   * @param string $name Required. The resource name of the
+   * ChannelPartnerRepricingConfig Format: accounts/{account_id}/channelPartnerLin
+   * ks/{channel_partner_id}/channelPartnerRepricingConfigs/{id}.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudChannelV1ChannelPartnerRepricingConfig
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudChannelV1ChannelPartnerRepricingConfig::class);
+  }
+  /**
+   * Lists information about how a Reseller modifies their bill before sending it
+   * to a ChannelPartner. Possible Error Codes: * PERMISSION_DENIED: If the
+   * account making the request and the account being queried are different. *
+   * NOT_FOUND: The ChannelPartnerRepricingConfig specified does not exist or is
+   * not associated with the given account. * INTERNAL: Any non-user error related
+   * to technical issues in the backend. In this case, contact Cloud Channel
+   * support. Return Value: If successful, the ChannelPartnerRepricingConfig
+   * resources. The data for each resource is displayed in the ascending order of:
+   * * Channel Partner ID * RepricingConfig.effective_invoice_month *
+   * ChannelPartnerRepricingConfig.update_time If unsuccessful, returns an error.
+   * (channelPartnerRepricingConfigs.listAccountsChannelPartnerLinksChannelPartner
+   * RepricingConfigs)
+   *
+   * @param string $parent Required. The resource name of the account's
+   * ChannelPartnerLink. Parent uses the format:
+   * accounts/{account_id}/channelPartnerLinks/{channel_partner_id}. Supports
+   * accounts/{account_id}/channelPartnerLinks/- to retrieve configs for all
+   * channel partners.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Optional. A filter for
+   * [CloudChannelService.ListChannelPartnerRepricingConfigs] results
+   * (channel_partner_link only). You can use this filter when you support a
+   * BatchGet-like query. To use the filter, you must set
+   * `parent=accounts/{account_id}/channelPartnerLinks/-`. Example:
+   * `channel_partner_link = accounts/account_id/channelPartnerLinks/c1` OR
+   * `channel_partner_link = accounts/account_id/channelPartnerLinks/c2`.
+   * @opt_param int pageSize Optional. The maximum number of repricing configs to
+   * return. The service may return fewer than this value. If unspecified, returns
+   * a maximum of 50 rules. The maximum value is 100; values above 100 will be
+   * coerced to 100.
+   * @opt_param string pageToken Optional. A token identifying a page of results
+   * beyond the first page. Obtained through
+   * ListChannelPartnerRepricingConfigsResponse.next_page_token of the previous
+   * CloudChannelService.ListChannelPartnerRepricingConfigs call.
+   * @return GoogleCloudChannelV1ListChannelPartnerRepricingConfigsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listAccountsChannelPartnerLinksChannelPartnerRepricingConfigs($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudChannelV1ListChannelPartnerRepricingConfigsResponse::class);
+  }
+  /**
+   * Updates a ChannelPartnerRepricingConfig. Call this method to set
+   * modifications for a specific ChannelPartner's bill. This method overwrites
+   * the existing CustomerRepricingConfig. You can only update configs if the
+   * RepricingConfig.effective_invoice_month is a future month. To make changes to
+   * configs for the current month, use CreateChannelPartnerRepricingConfig,
+   * taking note of its restrictions. You cannot update the
+   * RepricingConfig.effective_invoice_month. When updating a config in the
+   * future: * This config must already exist. Possible Error Codes: *
+   * PERMISSION_DENIED: If the account making the request and the account being
+   * queried are different. * INVALID_ARGUMENT: Missing or invalid required
+   * parameters in the request. Also displays if the updated config is for the
+   * current month or past months. * NOT_FOUND: The ChannelPartnerRepricingConfig
+   * specified does not exist or is not associated with the given account. *
+   * INTERNAL: Any non-user error related to technical issues in the backend. In
+   * this case, contact Cloud Channel support. Return Value: If successful, the
+   * updated ChannelPartnerRepricingConfig resource, otherwise returns an error.
+   * (channelPartnerRepricingConfigs.patch)
+   *
+   * @param string $name Output only. Resource name of the
+   * ChannelPartnerRepricingConfig. Format: accounts/{account_id}/channelPartnerLi
+   * nks/{channel_partner_id}/channelPartnerRepricingConfigs/{id}.
+   * @param GoogleCloudChannelV1ChannelPartnerRepricingConfig $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudChannelV1ChannelPartnerRepricingConfig
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudChannelV1ChannelPartnerRepricingConfig $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudChannelV1ChannelPartnerRepricingConfig::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AccountsChannelPartnerLinksChannelPartnerRepricingConfigs::class, 'Google_Service_Cloudchannel_Resource_AccountsChannelPartnerLinksChannelPartnerRepricingConfigs');
Index: vendor/google/apiclient-services/src/Cloudchannel/Resource/AccountsChannelPartnerLinksCustomers.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/Resource/AccountsChannelPartnerLinksCustomers.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/Resource/AccountsChannelPartnerLinksCustomers.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,181 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Cloudchannel\Resource;
+
+use Google\Service\Cloudchannel\GoogleCloudChannelV1Customer;
+use Google\Service\Cloudchannel\GoogleCloudChannelV1ImportCustomerRequest;
+use Google\Service\Cloudchannel\GoogleCloudChannelV1ListCustomersResponse;
+use Google\Service\Cloudchannel\GoogleProtobufEmpty;
+
+/**
+ * The "customers" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudchannelService = new Google\Service\Cloudchannel(...);
+ *   $customers = $cloudchannelService->accounts_channelPartnerLinks_customers;
+ *  </code>
+ */
+class AccountsChannelPartnerLinksCustomers extends \Google\Service\Resource
+{
+  /**
+   * Creates a new Customer resource under the reseller or distributor account.
+   * Possible error codes: * PERMISSION_DENIED: * The reseller account making the
+   * request is different from the reseller account in the API request. * You are
+   * not authorized to create a customer. See
+   * https://support.google.com/channelservices/answer/9759265 * INVALID_ARGUMENT:
+   * * Required request parameters are missing or invalid. * Domain field value
+   * doesn't match the primary email domain. Return value: The newly created
+   * Customer resource. (customers.create)
+   *
+   * @param string $parent Required. The resource name of reseller account in
+   * which to create the customer. Parent uses the format: accounts/{account_id}
+   * @param GoogleCloudChannelV1Customer $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudChannelV1Customer
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudChannelV1Customer $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudChannelV1Customer::class);
+  }
+  /**
+   * Deletes the given Customer permanently. Possible error codes: *
+   * PERMISSION_DENIED: The account making the request does not own this customer.
+   * * INVALID_ARGUMENT: Required request parameters are missing or invalid. *
+   * FAILED_PRECONDITION: The customer has existing entitlements. * NOT_FOUND: No
+   * Customer resource found for the name in the request. (customers.delete)
+   *
+   * @param string $name Required. The resource name of the customer to delete.
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Returns the requested Customer resource. Possible error codes: *
+   * PERMISSION_DENIED: The reseller account making the request is different from
+   * the reseller account in the API request. * INVALID_ARGUMENT: Required request
+   * parameters are missing or invalid. * NOT_FOUND: The customer resource doesn't
+   * exist. Usually the result of an invalid name parameter. Return value: The
+   * Customer resource. (customers.get)
+   *
+   * @param string $name Required. The resource name of the customer to retrieve.
+   * Name uses the format: accounts/{account_id}/customers/{customer_id}
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudChannelV1Customer
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudChannelV1Customer::class);
+  }
+  /**
+   * Imports a Customer from the Cloud Identity associated with the provided Cloud
+   * Identity ID or domain before a TransferEntitlements call. If a linked
+   * Customer already exists and overwrite_if_exists is true, it will update that
+   * Customer's data. Possible error codes: * PERMISSION_DENIED: * The reseller
+   * account making the request is different from the reseller account in the API
+   * request. * You are not authorized to import the customer. See
+   * https://support.google.com/channelservices/answer/9759265 * NOT_FOUND: Cloud
+   * Identity doesn't exist or was deleted. * INVALID_ARGUMENT: Required
+   * parameters are missing, or the auth_token is expired or invalid. *
+   * ALREADY_EXISTS: A customer already exists and has conflicting critical
+   * fields. Requires an overwrite. Return value: The Customer. (customers.import)
+   *
+   * @param string $parent Required. The resource name of the reseller's account.
+   * Parent takes the format: accounts/{account_id} or
+   * accounts/{account_id}/channelPartnerLinks/{channel_partner_id}
+   * @param GoogleCloudChannelV1ImportCustomerRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudChannelV1Customer
+   * @throws \Google\Service\Exception
+   */
+  public function import($parent, GoogleCloudChannelV1ImportCustomerRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('import', [$params], GoogleCloudChannelV1Customer::class);
+  }
+  /**
+   * List Customers. Possible error codes: * PERMISSION_DENIED: The reseller
+   * account making the request is different from the reseller account in the API
+   * request. * INVALID_ARGUMENT: Required request parameters are missing or
+   * invalid. Return value: List of Customers, or an empty list if there are no
+   * customers. (customers.listAccountsChannelPartnerLinksCustomers)
+   *
+   * @param string $parent Required. The resource name of the reseller account to
+   * list customers from. Parent uses the format: accounts/{account_id}.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Optional. Filters applied to the
+   * [CloudChannelService.ListCustomers] results. See
+   * https://cloud.google.com/channel/docs/concepts/google-cloud/filter-customers
+   * for more information.
+   * @opt_param int pageSize Optional. The maximum number of customers to return.
+   * The service may return fewer than this value. If unspecified, returns at most
+   * 10 customers. The maximum value is 50.
+   * @opt_param string pageToken Optional. A token identifying a page of results
+   * other than the first page. Obtained through
+   * ListCustomersResponse.next_page_token of the previous
+   * CloudChannelService.ListCustomers call.
+   * @return GoogleCloudChannelV1ListCustomersResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listAccountsChannelPartnerLinksCustomers($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudChannelV1ListCustomersResponse::class);
+  }
+  /**
+   * Updates an existing Customer resource for the reseller or distributor.
+   * Possible error codes: * PERMISSION_DENIED: The reseller account making the
+   * request is different from the reseller account in the API request. *
+   * INVALID_ARGUMENT: Required request parameters are missing or invalid. *
+   * NOT_FOUND: No Customer resource found for the name in the request. Return
+   * value: The updated Customer resource. (customers.patch)
+   *
+   * @param string $name Output only. Resource name of the customer. Format:
+   * accounts/{account_id}/customers/{customer_id}
+   * @param GoogleCloudChannelV1Customer $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask The update mask that applies to the resource.
+   * Optional.
+   * @return GoogleCloudChannelV1Customer
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudChannelV1Customer $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudChannelV1Customer::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AccountsChannelPartnerLinksCustomers::class, 'Google_Service_Cloudchannel_Resource_AccountsChannelPartnerLinksCustomers');
Index: vendor/google/apiclient-services/src/Cloudchannel/Resource/AccountsCustomers.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/Resource/AccountsCustomers.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/Resource/AccountsCustomers.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,395 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Cloudchannel\Resource;
+
+use Google\Service\Cloudchannel\GoogleCloudChannelV1Customer;
+use Google\Service\Cloudchannel\GoogleCloudChannelV1ImportCustomerRequest;
+use Google\Service\Cloudchannel\GoogleCloudChannelV1ListCustomersResponse;
+use Google\Service\Cloudchannel\GoogleCloudChannelV1ListPurchasableOffersResponse;
+use Google\Service\Cloudchannel\GoogleCloudChannelV1ListPurchasableSkusResponse;
+use Google\Service\Cloudchannel\GoogleCloudChannelV1ProvisionCloudIdentityRequest;
+use Google\Service\Cloudchannel\GoogleCloudChannelV1QueryEligibleBillingAccountsResponse;
+use Google\Service\Cloudchannel\GoogleCloudChannelV1TransferEntitlementsRequest;
+use Google\Service\Cloudchannel\GoogleCloudChannelV1TransferEntitlementsToGoogleRequest;
+use Google\Service\Cloudchannel\GoogleLongrunningOperation;
+use Google\Service\Cloudchannel\GoogleProtobufEmpty;
+
+/**
+ * The "customers" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudchannelService = new Google\Service\Cloudchannel(...);
+ *   $customers = $cloudchannelService->accounts_customers;
+ *  </code>
+ */
+class AccountsCustomers extends \Google\Service\Resource
+{
+  /**
+   * Creates a new Customer resource under the reseller or distributor account.
+   * Possible error codes: * PERMISSION_DENIED: * The reseller account making the
+   * request is different from the reseller account in the API request. * You are
+   * not authorized to create a customer. See
+   * https://support.google.com/channelservices/answer/9759265 * INVALID_ARGUMENT:
+   * * Required request parameters are missing or invalid. * Domain field value
+   * doesn't match the primary email domain. Return value: The newly created
+   * Customer resource. (customers.create)
+   *
+   * @param string $parent Required. The resource name of reseller account in
+   * which to create the customer. Parent uses the format: accounts/{account_id}
+   * @param GoogleCloudChannelV1Customer $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudChannelV1Customer
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudChannelV1Customer $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudChannelV1Customer::class);
+  }
+  /**
+   * Deletes the given Customer permanently. Possible error codes: *
+   * PERMISSION_DENIED: The account making the request does not own this customer.
+   * * INVALID_ARGUMENT: Required request parameters are missing or invalid. *
+   * FAILED_PRECONDITION: The customer has existing entitlements. * NOT_FOUND: No
+   * Customer resource found for the name in the request. (customers.delete)
+   *
+   * @param string $name Required. The resource name of the customer to delete.
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Returns the requested Customer resource. Possible error codes: *
+   * PERMISSION_DENIED: The reseller account making the request is different from
+   * the reseller account in the API request. * INVALID_ARGUMENT: Required request
+   * parameters are missing or invalid. * NOT_FOUND: The customer resource doesn't
+   * exist. Usually the result of an invalid name parameter. Return value: The
+   * Customer resource. (customers.get)
+   *
+   * @param string $name Required. The resource name of the customer to retrieve.
+   * Name uses the format: accounts/{account_id}/customers/{customer_id}
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudChannelV1Customer
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudChannelV1Customer::class);
+  }
+  /**
+   * Imports a Customer from the Cloud Identity associated with the provided Cloud
+   * Identity ID or domain before a TransferEntitlements call. If a linked
+   * Customer already exists and overwrite_if_exists is true, it will update that
+   * Customer's data. Possible error codes: * PERMISSION_DENIED: * The reseller
+   * account making the request is different from the reseller account in the API
+   * request. * You are not authorized to import the customer. See
+   * https://support.google.com/channelservices/answer/9759265 * NOT_FOUND: Cloud
+   * Identity doesn't exist or was deleted. * INVALID_ARGUMENT: Required
+   * parameters are missing, or the auth_token is expired or invalid. *
+   * ALREADY_EXISTS: A customer already exists and has conflicting critical
+   * fields. Requires an overwrite. Return value: The Customer. (customers.import)
+   *
+   * @param string $parent Required. The resource name of the reseller's account.
+   * Parent takes the format: accounts/{account_id} or
+   * accounts/{account_id}/channelPartnerLinks/{channel_partner_id}
+   * @param GoogleCloudChannelV1ImportCustomerRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudChannelV1Customer
+   * @throws \Google\Service\Exception
+   */
+  public function import($parent, GoogleCloudChannelV1ImportCustomerRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('import', [$params], GoogleCloudChannelV1Customer::class);
+  }
+  /**
+   * List Customers. Possible error codes: * PERMISSION_DENIED: The reseller
+   * account making the request is different from the reseller account in the API
+   * request. * INVALID_ARGUMENT: Required request parameters are missing or
+   * invalid. Return value: List of Customers, or an empty list if there are no
+   * customers. (customers.listAccountsCustomers)
+   *
+   * @param string $parent Required. The resource name of the reseller account to
+   * list customers from. Parent uses the format: accounts/{account_id}.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Optional. Filters applied to the
+   * [CloudChannelService.ListCustomers] results. See
+   * https://cloud.google.com/channel/docs/concepts/google-cloud/filter-customers
+   * for more information.
+   * @opt_param int pageSize Optional. The maximum number of customers to return.
+   * The service may return fewer than this value. If unspecified, returns at most
+   * 10 customers. The maximum value is 50.
+   * @opt_param string pageToken Optional. A token identifying a page of results
+   * other than the first page. Obtained through
+   * ListCustomersResponse.next_page_token of the previous
+   * CloudChannelService.ListCustomers call.
+   * @return GoogleCloudChannelV1ListCustomersResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listAccountsCustomers($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudChannelV1ListCustomersResponse::class);
+  }
+  /**
+   * Lists the following: * Offers that you can purchase for a customer. * Offers
+   * that you can change for an entitlement. Possible error codes: *
+   * PERMISSION_DENIED: * The customer doesn't belong to the reseller * The
+   * reseller is not authorized to transact on this Product. See
+   * https://support.google.com/channelservices/answer/9759265 * INVALID_ARGUMENT:
+   * Required request parameters are missing or invalid.
+   * (customers.listPurchasableOffers)
+   *
+   * @param string $customer Required. The resource name of the customer to list
+   * Offers for. Format: accounts/{account_id}/customers/{customer_id}.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string changeOfferPurchase.billingAccount Optional. Resource name
+   * of the new target Billing Account. Provide this Billing Account when setting
+   * up billing for a trial subscription. Format:
+   * accounts/{account_id}/billingAccounts/{billing_account_id}. This field is
+   * only relevant for multi-currency accounts. It should be left empty for single
+   * currency accounts.
+   * @opt_param string changeOfferPurchase.entitlement Required. Resource name of
+   * the entitlement. Format:
+   * accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}
+   * @opt_param string changeOfferPurchase.newSku Optional. Resource name of the
+   * new target SKU. Provide this SKU when upgrading or downgrading an
+   * entitlement. Format: products/{product_id}/skus/{sku_id}
+   * @opt_param string createEntitlementPurchase.billingAccount Optional. Billing
+   * account that the result should be restricted to. Format:
+   * accounts/{account_id}/billingAccounts/{billing_account_id}.
+   * @opt_param string createEntitlementPurchase.sku Required. SKU that the result
+   * should be restricted to. Format: products/{product_id}/skus/{sku_id}.
+   * @opt_param string languageCode Optional. The BCP-47 language code. For
+   * example, "en-US". The response will localize in the corresponding language
+   * code, if specified. The default value is "en-US".
+   * @opt_param int pageSize Optional. Requested page size. Server might return
+   * fewer results than requested. If unspecified, returns at most 100 Offers. The
+   * maximum value is 1000; the server will coerce values above 1000.
+   * @opt_param string pageToken Optional. A token for a page of results other
+   * than the first page.
+   * @return GoogleCloudChannelV1ListPurchasableOffersResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listPurchasableOffers($customer, $optParams = [])
+  {
+    $params = ['customer' => $customer];
+    $params = array_merge($params, $optParams);
+    return $this->call('listPurchasableOffers', [$params], GoogleCloudChannelV1ListPurchasableOffersResponse::class);
+  }
+  /**
+   * Lists the following: * SKUs that you can purchase for a customer * SKUs that
+   * you can upgrade or downgrade for an entitlement. Possible error codes: *
+   * PERMISSION_DENIED: The customer doesn't belong to the reseller. *
+   * INVALID_ARGUMENT: Required request parameters are missing or invalid.
+   * (customers.listPurchasableSkus)
+   *
+   * @param string $customer Required. The resource name of the customer to list
+   * SKUs for. Format: accounts/{account_id}/customers/{customer_id}.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string changeOfferPurchase.changeType Required. Change Type for
+   * the entitlement.
+   * @opt_param string changeOfferPurchase.entitlement Required. Resource name of
+   * the entitlement. Format:
+   * accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}
+   * @opt_param string createEntitlementPurchase.product Required. List SKUs
+   * belonging to this Product. Format: products/{product_id}. Supports products/-
+   * to retrieve SKUs for all products.
+   * @opt_param string languageCode Optional. The BCP-47 language code. For
+   * example, "en-US". The response will localize in the corresponding language
+   * code, if specified. The default value is "en-US".
+   * @opt_param int pageSize Optional. Requested page size. Server might return
+   * fewer results than requested. If unspecified, returns at most 100 SKUs. The
+   * maximum value is 1000; the server will coerce values above 1000.
+   * @opt_param string pageToken Optional. A token for a page of results other
+   * than the first page.
+   * @return GoogleCloudChannelV1ListPurchasableSkusResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listPurchasableSkus($customer, $optParams = [])
+  {
+    $params = ['customer' => $customer];
+    $params = array_merge($params, $optParams);
+    return $this->call('listPurchasableSkus', [$params], GoogleCloudChannelV1ListPurchasableSkusResponse::class);
+  }
+  /**
+   * Updates an existing Customer resource for the reseller or distributor.
+   * Possible error codes: * PERMISSION_DENIED: The reseller account making the
+   * request is different from the reseller account in the API request. *
+   * INVALID_ARGUMENT: Required request parameters are missing or invalid. *
+   * NOT_FOUND: No Customer resource found for the name in the request. Return
+   * value: The updated Customer resource. (customers.patch)
+   *
+   * @param string $name Output only. Resource name of the customer. Format:
+   * accounts/{account_id}/customers/{customer_id}
+   * @param GoogleCloudChannelV1Customer $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask The update mask that applies to the resource.
+   * Optional.
+   * @return GoogleCloudChannelV1Customer
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudChannelV1Customer $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudChannelV1Customer::class);
+  }
+  /**
+   * Creates a Cloud Identity for the given customer using the customer's
+   * information, or the information provided here. Possible error codes: *
+   * PERMISSION_DENIED: * The customer doesn't belong to the reseller. * You are
+   * not authorized to provision cloud identity id. See
+   * https://support.google.com/channelservices/answer/9759265 * INVALID_ARGUMENT:
+   * Required request parameters are missing or invalid. * NOT_FOUND: The customer
+   * was not found. * ALREADY_EXISTS: The customer's primary email already exists.
+   * Retry after changing the customer's primary contact email. * INTERNAL: Any
+   * non-user error related to a technical issue in the backend. Contact Cloud
+   * Channel support. * UNKNOWN: Any non-user error related to a technical issue
+   * in the backend. Contact Cloud Channel support. Return value: The ID of a
+   * long-running operation. To get the results of the operation, call the
+   * GetOperation method of CloudChannelOperationsService. The Operation metadata
+   * contains an instance of OperationMetadata. (customers.provisionCloudIdentity)
+   *
+   * @param string $customer Required. Resource name of the customer. Format:
+   * accounts/{account_id}/customers/{customer_id}
+   * @param GoogleCloudChannelV1ProvisionCloudIdentityRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function provisionCloudIdentity($customer, GoogleCloudChannelV1ProvisionCloudIdentityRequest $postBody, $optParams = [])
+  {
+    $params = ['customer' => $customer, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('provisionCloudIdentity', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Lists the billing accounts that are eligible to purchase particular SKUs for
+   * a given customer. Possible error codes: * PERMISSION_DENIED: The customer
+   * doesn't belong to the reseller. * INVALID_ARGUMENT: Required request
+   * parameters are missing or invalid. Return value: Based on the provided list
+   * of SKUs, returns a list of SKU groups that must be purchased using the same
+   * billing account and the billing accounts eligible to purchase each SKU group.
+   * (customers.queryEligibleBillingAccounts)
+   *
+   * @param string $customer Required. The resource name of the customer to list
+   * eligible billing accounts for. Format:
+   * accounts/{account_id}/customers/{customer_id}.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string skus Required. List of SKUs to list eligible billing
+   * accounts for. At least one SKU is required. Format:
+   * products/{product_id}/skus/{sku_id}.
+   * @return GoogleCloudChannelV1QueryEligibleBillingAccountsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function queryEligibleBillingAccounts($customer, $optParams = [])
+  {
+    $params = ['customer' => $customer];
+    $params = array_merge($params, $optParams);
+    return $this->call('queryEligibleBillingAccounts', [$params], GoogleCloudChannelV1QueryEligibleBillingAccountsResponse::class);
+  }
+  /**
+   * Transfers customer entitlements to new reseller. Possible error codes: *
+   * PERMISSION_DENIED: * The customer doesn't belong to the reseller. * The
+   * reseller is not authorized to transact on this Product. See
+   * https://support.google.com/channelservices/answer/9759265 * INVALID_ARGUMENT:
+   * Required request parameters are missing or invalid. * NOT_FOUND: The customer
+   * or offer resource was not found. * ALREADY_EXISTS: The SKU was already
+   * transferred for the customer. * CONDITION_NOT_MET or FAILED_PRECONDITION: *
+   * The SKU requires domain verification to transfer, but the domain is not
+   * verified. * An Add-On SKU (example, Vault or Drive) is missing the pre-
+   * requisite SKU (example, G Suite Basic). * (Developer accounts only) Reseller
+   * and resold domain must meet the following naming requirements: * Domain names
+   * must start with goog-test. * Domain names must include the reseller domain. *
+   * Specify all transferring entitlements. * INTERNAL: Any non-user error related
+   * to a technical issue in the backend. Contact Cloud Channel support. *
+   * UNKNOWN: Any non-user error related to a technical issue in the backend.
+   * Contact Cloud Channel support. Return value: The ID of a long-running
+   * operation. To get the results of the operation, call the GetOperation method
+   * of CloudChannelOperationsService. The Operation metadata will contain an
+   * instance of OperationMetadata. (customers.transferEntitlements)
+   *
+   * @param string $parent Required. The resource name of the reseller's customer
+   * account that will receive transferred entitlements. Parent uses the format:
+   * accounts/{account_id}/customers/{customer_id}
+   * @param GoogleCloudChannelV1TransferEntitlementsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function transferEntitlements($parent, GoogleCloudChannelV1TransferEntitlementsRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('transferEntitlements', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Transfers customer entitlements from their current reseller to Google.
+   * Possible error codes: * PERMISSION_DENIED: The customer doesn't belong to the
+   * reseller. * INVALID_ARGUMENT: Required request parameters are missing or
+   * invalid. * NOT_FOUND: The customer or offer resource was not found. *
+   * ALREADY_EXISTS: The SKU was already transferred for the customer. *
+   * CONDITION_NOT_MET or FAILED_PRECONDITION: * The SKU requires domain
+   * verification to transfer, but the domain is not verified. * An Add-On SKU
+   * (example, Vault or Drive) is missing the pre-requisite SKU (example, G Suite
+   * Basic). * (Developer accounts only) Reseller and resold domain must meet the
+   * following naming requirements: * Domain names must start with goog-test. *
+   * Domain names must include the reseller domain. * INTERNAL: Any non-user error
+   * related to a technical issue in the backend. Contact Cloud Channel support. *
+   * UNKNOWN: Any non-user error related to a technical issue in the backend.
+   * Contact Cloud Channel support. Return value: The ID of a long-running
+   * operation. To get the results of the operation, call the GetOperation method
+   * of CloudChannelOperationsService. The response will contain
+   * google.protobuf.Empty on success. The Operation metadata will contain an
+   * instance of OperationMetadata. (customers.transferEntitlementsToGoogle)
+   *
+   * @param string $parent Required. The resource name of the reseller's customer
+   * account where the entitlements transfer from. Parent uses the format:
+   * accounts/{account_id}/customers/{customer_id}
+   * @param GoogleCloudChannelV1TransferEntitlementsToGoogleRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function transferEntitlementsToGoogle($parent, GoogleCloudChannelV1TransferEntitlementsToGoogleRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('transferEntitlementsToGoogle', [$params], GoogleLongrunningOperation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AccountsCustomers::class, 'Google_Service_Cloudchannel_Resource_AccountsCustomers');
Index: vendor/google/apiclient-services/src/Cloudchannel/Resource/AccountsCustomersCustomerRepricingConfigs.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/Resource/AccountsCustomersCustomerRepricingConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/Resource/AccountsCustomersCustomerRepricingConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,198 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Cloudchannel\Resource;
+
+use Google\Service\Cloudchannel\GoogleCloudChannelV1CustomerRepricingConfig;
+use Google\Service\Cloudchannel\GoogleCloudChannelV1ListCustomerRepricingConfigsResponse;
+use Google\Service\Cloudchannel\GoogleProtobufEmpty;
+
+/**
+ * The "customerRepricingConfigs" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudchannelService = new Google\Service\Cloudchannel(...);
+ *   $customerRepricingConfigs = $cloudchannelService->accounts_customers_customerRepricingConfigs;
+ *  </code>
+ */
+class AccountsCustomersCustomerRepricingConfigs extends \Google\Service\Resource
+{
+  /**
+   * Creates a CustomerRepricingConfig. Call this method to set modifications for
+   * a specific customer's bill. You can only create configs if the
+   * RepricingConfig.effective_invoice_month is a future month. If needed, you can
+   * create a config for the current month, with some restrictions. When creating
+   * a config for a future month, make sure there are no existing configs for that
+   * RepricingConfig.effective_invoice_month. The following restrictions are for
+   * creating configs in the current month. * This functionality is reserved for
+   * recovering from an erroneous config, and should not be used for regular
+   * business cases. * The new config will not modify exports used with other
+   * configs. Changes to the config may be immediate, but may take up to 24 hours.
+   * * There is a limit of ten configs for any
+   * RepricingConfig.EntitlementGranularity.entitlement, for any
+   * RepricingConfig.effective_invoice_month. * The contained
+   * CustomerRepricingConfig.repricing_config value must be different from the
+   * value used in the current config for a
+   * RepricingConfig.EntitlementGranularity.entitlement. Possible Error Codes: *
+   * PERMISSION_DENIED: If the account making the request and the account being
+   * queried are different. * INVALID_ARGUMENT: Missing or invalid required
+   * parameters in the request. Also displays if the updated config is for the
+   * current month or past months. * NOT_FOUND: The CustomerRepricingConfig
+   * specified does not exist or is not associated with the given account. *
+   * INTERNAL: Any non-user error related to technical issues in the backend. In
+   * this case, contact Cloud Channel support. Return Value: If successful, the
+   * updated CustomerRepricingConfig resource, otherwise returns an error.
+   * (customerRepricingConfigs.create)
+   *
+   * @param string $parent Required. The resource name of the customer that will
+   * receive this repricing config. Parent uses the format:
+   * accounts/{account_id}/customers/{customer_id}
+   * @param GoogleCloudChannelV1CustomerRepricingConfig $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudChannelV1CustomerRepricingConfig
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudChannelV1CustomerRepricingConfig $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudChannelV1CustomerRepricingConfig::class);
+  }
+  /**
+   * Deletes the given CustomerRepricingConfig permanently. You can only delete
+   * configs if their RepricingConfig.effective_invoice_month is set to a date
+   * after the current month. Possible error codes: * PERMISSION_DENIED: The
+   * account making the request does not own this customer. * INVALID_ARGUMENT:
+   * Required request parameters are missing or invalid. * FAILED_PRECONDITION:
+   * The CustomerRepricingConfig is active or in the past. * NOT_FOUND: No
+   * CustomerRepricingConfig found for the name in the request.
+   * (customerRepricingConfigs.delete)
+   *
+   * @param string $name Required. The resource name of the customer repricing
+   * config rule to delete. Format:
+   * accounts/{account_id}/customers/{customer_id}/customerRepricingConfigs/{id}.
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Gets information about how a Reseller modifies their bill before sending it
+   * to a Customer. Possible Error Codes: * PERMISSION_DENIED: If the account
+   * making the request and the account being queried are different. * NOT_FOUND:
+   * The CustomerRepricingConfig was not found. * INTERNAL: Any non-user error
+   * related to technical issues in the backend. In this case, contact Cloud
+   * Channel support. Return Value: If successful, the CustomerRepricingConfig
+   * resource, otherwise returns an error. (customerRepricingConfigs.get)
+   *
+   * @param string $name Required. The resource name of the
+   * CustomerRepricingConfig. Format:
+   * accounts/{account_id}/customers/{customer_id}/customerRepricingConfigs/{id}.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudChannelV1CustomerRepricingConfig
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudChannelV1CustomerRepricingConfig::class);
+  }
+  /**
+   * Lists information about how a Reseller modifies their bill before sending it
+   * to a Customer. Possible Error Codes: * PERMISSION_DENIED: If the account
+   * making the request and the account being queried are different. * NOT_FOUND:
+   * The CustomerRepricingConfig specified does not exist or is not associated
+   * with the given account. * INTERNAL: Any non-user error related to technical
+   * issues in the backend. In this case, contact Cloud Channel support. Return
+   * Value: If successful, the CustomerRepricingConfig resources. The data for
+   * each resource is displayed in the ascending order of: * Customer ID *
+   * RepricingConfig.EntitlementGranularity.entitlement *
+   * RepricingConfig.effective_invoice_month * CustomerRepricingConfig.update_time
+   * If unsuccessful, returns an error.
+   * (customerRepricingConfigs.listAccountsCustomersCustomerRepricingConfigs)
+   *
+   * @param string $parent Required. The resource name of the customer. Parent
+   * uses the format: accounts/{account_id}/customers/{customer_id}. Supports
+   * accounts/{account_id}/customers/- to retrieve configs for all customers.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Optional. A filter for
+   * [CloudChannelService.ListCustomerRepricingConfigs] results (customer only).
+   * You can use this filter when you support a BatchGet-like query. To use the
+   * filter, you must set `parent=accounts/{account_id}/customers/-`. Example:
+   * customer = accounts/account_id/customers/c1 OR customer =
+   * accounts/account_id/customers/c2.
+   * @opt_param int pageSize Optional. The maximum number of repricing configs to
+   * return. The service may return fewer than this value. If unspecified, returns
+   * a maximum of 50 rules. The maximum value is 100; values above 100 will be
+   * coerced to 100.
+   * @opt_param string pageToken Optional. A token identifying a page of results
+   * beyond the first page. Obtained through
+   * ListCustomerRepricingConfigsResponse.next_page_token of the previous
+   * CloudChannelService.ListCustomerRepricingConfigs call.
+   * @return GoogleCloudChannelV1ListCustomerRepricingConfigsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listAccountsCustomersCustomerRepricingConfigs($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudChannelV1ListCustomerRepricingConfigsResponse::class);
+  }
+  /**
+   * Updates a CustomerRepricingConfig. Call this method to set modifications for
+   * a specific customer's bill. This method overwrites the existing
+   * CustomerRepricingConfig. You can only update configs if the
+   * RepricingConfig.effective_invoice_month is a future month. To make changes to
+   * configs for the current month, use CreateCustomerRepricingConfig, taking note
+   * of its restrictions. You cannot update the
+   * RepricingConfig.effective_invoice_month. When updating a config in the
+   * future: * This config must already exist. Possible Error Codes: *
+   * PERMISSION_DENIED: If the account making the request and the account being
+   * queried are different. * INVALID_ARGUMENT: Missing or invalid required
+   * parameters in the request. Also displays if the updated config is for the
+   * current month or past months. * NOT_FOUND: The CustomerRepricingConfig
+   * specified does not exist or is not associated with the given account. *
+   * INTERNAL: Any non-user error related to technical issues in the backend. In
+   * this case, contact Cloud Channel support. Return Value: If successful, the
+   * updated CustomerRepricingConfig resource, otherwise returns an error.
+   * (customerRepricingConfigs.patch)
+   *
+   * @param string $name Output only. Resource name of the
+   * CustomerRepricingConfig. Format:
+   * accounts/{account_id}/customers/{customer_id}/customerRepricingConfigs/{id}.
+   * @param GoogleCloudChannelV1CustomerRepricingConfig $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudChannelV1CustomerRepricingConfig
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudChannelV1CustomerRepricingConfig $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudChannelV1CustomerRepricingConfig::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AccountsCustomersCustomerRepricingConfigs::class, 'Google_Service_Cloudchannel_Resource_AccountsCustomersCustomerRepricingConfigs');
Index: vendor/google/apiclient-services/src/Cloudchannel/Resource/AccountsCustomersEntitlements.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/Resource/AccountsCustomersEntitlements.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/Resource/AccountsCustomersEntitlements.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,398 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Cloudchannel\Resource;
+
+use Google\Service\Cloudchannel\GoogleCloudChannelV1ActivateEntitlementRequest;
+use Google\Service\Cloudchannel\GoogleCloudChannelV1CancelEntitlementRequest;
+use Google\Service\Cloudchannel\GoogleCloudChannelV1ChangeOfferRequest;
+use Google\Service\Cloudchannel\GoogleCloudChannelV1ChangeParametersRequest;
+use Google\Service\Cloudchannel\GoogleCloudChannelV1ChangeRenewalSettingsRequest;
+use Google\Service\Cloudchannel\GoogleCloudChannelV1CreateEntitlementRequest;
+use Google\Service\Cloudchannel\GoogleCloudChannelV1Entitlement;
+use Google\Service\Cloudchannel\GoogleCloudChannelV1ListEntitlementChangesResponse;
+use Google\Service\Cloudchannel\GoogleCloudChannelV1ListEntitlementsResponse;
+use Google\Service\Cloudchannel\GoogleCloudChannelV1Offer;
+use Google\Service\Cloudchannel\GoogleCloudChannelV1StartPaidServiceRequest;
+use Google\Service\Cloudchannel\GoogleCloudChannelV1SuspendEntitlementRequest;
+use Google\Service\Cloudchannel\GoogleLongrunningOperation;
+
+/**
+ * The "entitlements" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudchannelService = new Google\Service\Cloudchannel(...);
+ *   $entitlements = $cloudchannelService->accounts_customers_entitlements;
+ *  </code>
+ */
+class AccountsCustomersEntitlements extends \Google\Service\Resource
+{
+  /**
+   * Activates a previously suspended entitlement. Entitlements suspended for
+   * pending ToS acceptance can't be activated using this method. An entitlement
+   * activation is a long-running operation and it updates the state of the
+   * customer entitlement. Possible error codes: * PERMISSION_DENIED: The reseller
+   * account making the request is different from the reseller account in the API
+   * request. * INVALID_ARGUMENT: Required request parameters are missing or
+   * invalid. * NOT_FOUND: Entitlement resource not found. *
+   * SUSPENSION_NOT_RESELLER_INITIATED: Can only activate reseller-initiated
+   * suspensions and entitlements that have accepted the TOS. * NOT_SUSPENDED: Can
+   * only activate suspended entitlements not in an ACTIVE state. * INTERNAL: Any
+   * non-user error related to a technical issue in the backend. Contact Cloud
+   * Channel support. * UNKNOWN: Any non-user error related to a technical issue
+   * in the backend. Contact Cloud Channel support. Return value: The ID of a
+   * long-running operation. To get the results of the operation, call the
+   * GetOperation method of CloudChannelOperationsService. The Operation metadata
+   * will contain an instance of OperationMetadata. (entitlements.activate)
+   *
+   * @param string $name Required. The resource name of the entitlement to
+   * activate. Name uses the format:
+   * accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}
+   * @param GoogleCloudChannelV1ActivateEntitlementRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function activate($name, GoogleCloudChannelV1ActivateEntitlementRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('activate', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Cancels a previously fulfilled entitlement. An entitlement cancellation is a
+   * long-running operation. Possible error codes: * PERMISSION_DENIED: The
+   * reseller account making the request is different from the reseller account in
+   * the API request. * FAILED_PRECONDITION: There are Google Cloud projects
+   * linked to the Google Cloud entitlement's Cloud Billing subaccount. *
+   * INVALID_ARGUMENT: Required request parameters are missing or invalid. *
+   * NOT_FOUND: Entitlement resource not found. * DELETION_TYPE_NOT_ALLOWED:
+   * Cancel is only allowed for Google Workspace add-ons, or entitlements for
+   * Google Cloud's development platform. * INTERNAL: Any non-user error related
+   * to a technical issue in the backend. Contact Cloud Channel support. *
+   * UNKNOWN: Any non-user error related to a technical issue in the backend.
+   * Contact Cloud Channel support. Return value: The ID of a long-running
+   * operation. To get the results of the operation, call the GetOperation method
+   * of CloudChannelOperationsService. The response will contain
+   * google.protobuf.Empty on success. The Operation metadata will contain an
+   * instance of OperationMetadata. (entitlements.cancel)
+   *
+   * @param string $name Required. The resource name of the entitlement to cancel.
+   * Name uses the format:
+   * accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}
+   * @param GoogleCloudChannelV1CancelEntitlementRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function cancel($name, GoogleCloudChannelV1CancelEntitlementRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('cancel', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Updates the Offer for an existing customer entitlement. An entitlement update
+   * is a long-running operation and it updates the entitlement as a result of
+   * fulfillment. Possible error codes: * PERMISSION_DENIED: The customer doesn't
+   * belong to the reseller. * INVALID_ARGUMENT: Required request parameters are
+   * missing or invalid. * NOT_FOUND: Offer or Entitlement resource not found. *
+   * INTERNAL: Any non-user error related to a technical issue in the backend.
+   * Contact Cloud Channel support. * UNKNOWN: Any non-user error related to a
+   * technical issue in the backend. Contact Cloud Channel support. Return value:
+   * The ID of a long-running operation. To get the results of the operation, call
+   * the GetOperation method of CloudChannelOperationsService. The Operation
+   * metadata will contain an instance of OperationMetadata.
+   * (entitlements.changeOffer)
+   *
+   * @param string $name Required. The resource name of the entitlement to update.
+   * Name uses the format:
+   * accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}
+   * @param GoogleCloudChannelV1ChangeOfferRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function changeOffer($name, GoogleCloudChannelV1ChangeOfferRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('changeOffer', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Change parameters of the entitlement. An entitlement update is a long-running
+   * operation and it updates the entitlement as a result of fulfillment. Possible
+   * error codes: * PERMISSION_DENIED: The customer doesn't belong to the
+   * reseller. * INVALID_ARGUMENT: Required request parameters are missing or
+   * invalid. For example, the number of seats being changed is greater than the
+   * allowed number of max seats, or decreasing seats for a commitment based plan.
+   * * NOT_FOUND: Entitlement resource not found. * INTERNAL: Any non-user error
+   * related to a technical issue in the backend. Contact Cloud Channel support. *
+   * UNKNOWN: Any non-user error related to a technical issue in the backend.
+   * Contact Cloud Channel support. Return value: The ID of a long-running
+   * operation. To get the results of the operation, call the GetOperation method
+   * of CloudChannelOperationsService. The Operation metadata will contain an
+   * instance of OperationMetadata. (entitlements.changeParameters)
+   *
+   * @param string $name Required. The name of the entitlement to update. Name
+   * uses the format:
+   * accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}
+   * @param GoogleCloudChannelV1ChangeParametersRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function changeParameters($name, GoogleCloudChannelV1ChangeParametersRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('changeParameters', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Updates the renewal settings for an existing customer entitlement. An
+   * entitlement update is a long-running operation and it updates the entitlement
+   * as a result of fulfillment. Possible error codes: * PERMISSION_DENIED: The
+   * customer doesn't belong to the reseller. * INVALID_ARGUMENT: Required request
+   * parameters are missing or invalid. * NOT_FOUND: Entitlement resource not
+   * found. * NOT_COMMITMENT_PLAN: Renewal Settings are only applicable for a
+   * commitment plan. Can't enable or disable renewals for non-commitment plans. *
+   * INTERNAL: Any non-user error related to a technical issue in the backend.
+   * Contact Cloud Channel support. * UNKNOWN: Any non-user error related to a
+   * technical issue in the backend. Contact Cloud Channel support. Return value:
+   * The ID of a long-running operation. To get the results of the operation, call
+   * the GetOperation method of CloudChannelOperationsService. The Operation
+   * metadata will contain an instance of OperationMetadata.
+   * (entitlements.changeRenewalSettings)
+   *
+   * @param string $name Required. The name of the entitlement to update. Name
+   * uses the format:
+   * accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}
+   * @param GoogleCloudChannelV1ChangeRenewalSettingsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function changeRenewalSettings($name, GoogleCloudChannelV1ChangeRenewalSettingsRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('changeRenewalSettings', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Creates an entitlement for a customer. Possible error codes: *
+   * PERMISSION_DENIED: * The customer doesn't belong to the reseller. * The
+   * reseller is not authorized to transact on this Product. See
+   * https://support.google.com/channelservices/answer/9759265 * INVALID_ARGUMENT:
+   * * Required request parameters are missing or invalid. * There is already a
+   * customer entitlement for a SKU from the same product family. * INVALID_VALUE:
+   * Make sure the OfferId is valid. If it is, contact Google Channel support for
+   * further troubleshooting. * NOT_FOUND: The customer or offer resource was not
+   * found. * ALREADY_EXISTS: * The SKU was already purchased for the customer. *
+   * The customer's primary email already exists. Retry after changing the
+   * customer's primary contact email. * CONDITION_NOT_MET or FAILED_PRECONDITION:
+   * * The domain required for purchasing a SKU has not been verified. * A pre-
+   * requisite SKU required to purchase an Add-On SKU is missing. For example,
+   * Google Workspace Business Starter is required to purchase Vault or Drive. *
+   * (Developer accounts only) Reseller and resold domain must meet the following
+   * naming requirements: * Domain names must start with goog-test. * Domain names
+   * must include the reseller domain. * INTERNAL: Any non-user error related to a
+   * technical issue in the backend. Contact Cloud Channel support. * UNKNOWN: Any
+   * non-user error related to a technical issue in the backend. Contact Cloud
+   * Channel support. Return value: The ID of a long-running operation. To get the
+   * results of the operation, call the GetOperation method of
+   * CloudChannelOperationsService. The Operation metadata will contain an
+   * instance of OperationMetadata. (entitlements.create)
+   *
+   * @param string $parent Required. The resource name of the reseller's customer
+   * account in which to create the entitlement. Parent uses the format:
+   * accounts/{account_id}/customers/{customer_id}
+   * @param GoogleCloudChannelV1CreateEntitlementRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudChannelV1CreateEntitlementRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Returns the requested Entitlement resource. Possible error codes: *
+   * PERMISSION_DENIED: The customer doesn't belong to the reseller. *
+   * INVALID_ARGUMENT: Required request parameters are missing or invalid. *
+   * NOT_FOUND: The customer entitlement was not found. Return value: The
+   * requested Entitlement resource. (entitlements.get)
+   *
+   * @param string $name Required. The resource name of the entitlement to
+   * retrieve. Name uses the format:
+   * accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudChannelV1Entitlement
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudChannelV1Entitlement::class);
+  }
+  /**
+   * Lists Entitlements belonging to a customer. Possible error codes: *
+   * PERMISSION_DENIED: The customer doesn't belong to the reseller. *
+   * INVALID_ARGUMENT: Required request parameters are missing or invalid. Return
+   * value: A list of the customer's Entitlements.
+   * (entitlements.listAccountsCustomersEntitlements)
+   *
+   * @param string $parent Required. The resource name of the reseller's customer
+   * account to list entitlements for. Parent uses the format:
+   * accounts/{account_id}/customers/{customer_id}
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Optional. Requested page size. Server might return
+   * fewer results than requested. If unspecified, return at most 50 entitlements.
+   * The maximum value is 100; the server will coerce values above 100.
+   * @opt_param string pageToken Optional. A token for a page of results other
+   * than the first page. Obtained using ListEntitlementsResponse.next_page_token
+   * of the previous CloudChannelService.ListEntitlements call.
+   * @return GoogleCloudChannelV1ListEntitlementsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listAccountsCustomersEntitlements($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudChannelV1ListEntitlementsResponse::class);
+  }
+  /**
+   * List entitlement history. Possible error codes: * PERMISSION_DENIED: The
+   * reseller account making the request and the provided reseller account are
+   * different. * INVALID_ARGUMENT: Missing or invalid required fields in the
+   * request. * NOT_FOUND: The parent resource doesn't exist. Usually the result
+   * of an invalid name parameter. * INTERNAL: Any non-user error related to a
+   * technical issue in the backend. In this case, contact CloudChannel support. *
+   * UNKNOWN: Any non-user error related to a technical issue in the backend. In
+   * this case, contact Cloud Channel support. Return value: List of
+   * EntitlementChanges. (entitlements.listEntitlementChanges)
+   *
+   * @param string $parent Required. The resource name of the entitlement for
+   * which to list entitlement changes. The `-` wildcard may be used to match
+   * entitlements across a customer. Formats: *
+   * accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id} *
+   * accounts/{account_id}/customers/{customer_id}/entitlements/-
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Optional. Filters applied to the list results.
+   * @opt_param int pageSize Optional. The maximum number of entitlement changes
+   * to return. The service may return fewer than this value. If unspecified,
+   * returns at most 10 entitlement changes. The maximum value is 50; the server
+   * will coerce values above 50.
+   * @opt_param string pageToken Optional. A page token, received from a previous
+   * CloudChannelService.ListEntitlementChanges call. Provide this to retrieve the
+   * subsequent page. When paginating, all other parameters provided to
+   * CloudChannelService.ListEntitlementChanges must match the call that provided
+   * the page token.
+   * @return GoogleCloudChannelV1ListEntitlementChangesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listEntitlementChanges($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('listEntitlementChanges', [$params], GoogleCloudChannelV1ListEntitlementChangesResponse::class);
+  }
+  /**
+   * Returns the requested Offer resource. Possible error codes: *
+   * PERMISSION_DENIED: The entitlement doesn't belong to the reseller. *
+   * INVALID_ARGUMENT: Required request parameters are missing or invalid. *
+   * NOT_FOUND: Entitlement or offer was not found. Return value: The Offer
+   * resource. (entitlements.lookupOffer)
+   *
+   * @param string $entitlement Required. The resource name of the entitlement to
+   * retrieve the Offer. Entitlement uses the format:
+   * accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudChannelV1Offer
+   * @throws \Google\Service\Exception
+   */
+  public function lookupOffer($entitlement, $optParams = [])
+  {
+    $params = ['entitlement' => $entitlement];
+    $params = array_merge($params, $optParams);
+    return $this->call('lookupOffer', [$params], GoogleCloudChannelV1Offer::class);
+  }
+  /**
+   * Starts paid service for a trial entitlement. Starts paid service for a trial
+   * entitlement immediately. This method is only applicable if a plan is set up
+   * for a trial entitlement but has some trial days remaining. Possible error
+   * codes: * PERMISSION_DENIED: The customer doesn't belong to the reseller. *
+   * INVALID_ARGUMENT: Required request parameters are missing or invalid. *
+   * NOT_FOUND: Entitlement resource not found. *
+   * FAILED_PRECONDITION/NOT_IN_TRIAL: This method only works for entitlement on
+   * trial plans. * INTERNAL: Any non-user error related to a technical issue in
+   * the backend. Contact Cloud Channel support. * UNKNOWN: Any non-user error
+   * related to a technical issue in the backend. Contact Cloud Channel support.
+   * Return value: The ID of a long-running operation. To get the results of the
+   * operation, call the GetOperation method of CloudChannelOperationsService. The
+   * Operation metadata will contain an instance of OperationMetadata.
+   * (entitlements.startPaidService)
+   *
+   * @param string $name Required. The name of the entitlement to start a paid
+   * service for. Name uses the format:
+   * accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}
+   * @param GoogleCloudChannelV1StartPaidServiceRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function startPaidService($name, GoogleCloudChannelV1StartPaidServiceRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('startPaidService', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Suspends a previously fulfilled entitlement. An entitlement suspension is a
+   * long-running operation. Possible error codes: * PERMISSION_DENIED: The
+   * customer doesn't belong to the reseller. * INVALID_ARGUMENT: Required request
+   * parameters are missing or invalid. * NOT_FOUND: Entitlement resource not
+   * found. * NOT_ACTIVE: Entitlement is not active. * INTERNAL: Any non-user
+   * error related to a technical issue in the backend. Contact Cloud Channel
+   * support. * UNKNOWN: Any non-user error related to a technical issue in the
+   * backend. Contact Cloud Channel support. Return value: The ID of a long-
+   * running operation. To get the results of the operation, call the GetOperation
+   * method of CloudChannelOperationsService. The Operation metadata will contain
+   * an instance of OperationMetadata. (entitlements.suspend)
+   *
+   * @param string $name Required. The resource name of the entitlement to
+   * suspend. Name uses the format:
+   * accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}
+   * @param GoogleCloudChannelV1SuspendEntitlementRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function suspend($name, GoogleCloudChannelV1SuspendEntitlementRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('suspend', [$params], GoogleLongrunningOperation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AccountsCustomersEntitlements::class, 'Google_Service_Cloudchannel_Resource_AccountsCustomersEntitlements');
Index: vendor/google/apiclient-services/src/Cloudchannel/Resource/AccountsOffers.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/Resource/AccountsOffers.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/Resource/AccountsOffers.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,69 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Cloudchannel\Resource;
+
+use Google\Service\Cloudchannel\GoogleCloudChannelV1ListOffersResponse;
+
+/**
+ * The "offers" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudchannelService = new Google\Service\Cloudchannel(...);
+ *   $offers = $cloudchannelService->accounts_offers;
+ *  </code>
+ */
+class AccountsOffers extends \Google\Service\Resource
+{
+  /**
+   * Lists the Offers the reseller can sell. Possible error codes: *
+   * INVALID_ARGUMENT: Required request parameters are missing or invalid.
+   * (offers.listAccountsOffers)
+   *
+   * @param string $parent Required. The resource name of the reseller account
+   * from which to list Offers. Parent uses the format: accounts/{account_id}.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Optional. The expression to filter results by name
+   * (name of the Offer), sku.name (name of the SKU), or sku.product.name (name of
+   * the Product). Example 1: sku.product.name=products/p1 AND
+   * sku.name!=products/p1/skus/s1 Example 2: name=accounts/a1/offers/o1
+   * @opt_param string languageCode Optional. The BCP-47 language code. For
+   * example, "en-US". The response will localize in the corresponding language
+   * code, if specified. The default value is "en-US".
+   * @opt_param int pageSize Optional. Requested page size. Server might return
+   * fewer results than requested. If unspecified, returns at most 500 Offers. The
+   * maximum value is 1000; the server will coerce values above 1000.
+   * @opt_param string pageToken Optional. A token for a page of results other
+   * than the first page.
+   * @opt_param bool showFutureOffers Optional. A boolean flag that determines if
+   * a response returns future offers 30 days from now. If the show_future_offers
+   * is true, the response will only contain offers that are scheduled to be
+   * available 30 days from now.
+   * @return GoogleCloudChannelV1ListOffersResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listAccountsOffers($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudChannelV1ListOffersResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AccountsOffers::class, 'Google_Service_Cloudchannel_Resource_AccountsOffers');
Index: vendor/google/apiclient-services/src/Cloudchannel/Resource/AccountsReportJobs.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/Resource/AccountsReportJobs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/Resource/AccountsReportJobs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,56 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Cloudchannel\Resource;
+
+use Google\Service\Cloudchannel\GoogleCloudChannelV1FetchReportResultsRequest;
+use Google\Service\Cloudchannel\GoogleCloudChannelV1FetchReportResultsResponse;
+
+/**
+ * The "reportJobs" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudchannelService = new Google\Service\Cloudchannel(...);
+ *   $reportJobs = $cloudchannelService->accounts_reportJobs;
+ *  </code>
+ */
+class AccountsReportJobs extends \Google\Service\Resource
+{
+  /**
+   * Retrieves data generated by CloudChannelReportsService.RunReportJob.
+   * Deprecated: Please use [Export Channel Services data to
+   * BigQuery](https://cloud.google.com/channel/docs/rebilling/export-data-to-
+   * bigquery) instead. (reportJobs.fetchReportResults)
+   *
+   * @param string $reportJob Required. The report job created by
+   * CloudChannelReportsService.RunReportJob. Report_job uses the format:
+   * accounts/{account_id}/reportJobs/{report_job_id}
+   * @param GoogleCloudChannelV1FetchReportResultsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudChannelV1FetchReportResultsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function fetchReportResults($reportJob, GoogleCloudChannelV1FetchReportResultsRequest $postBody, $optParams = [])
+  {
+    $params = ['reportJob' => $reportJob, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('fetchReportResults', [$params], GoogleCloudChannelV1FetchReportResultsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AccountsReportJobs::class, 'Google_Service_Cloudchannel_Resource_AccountsReportJobs');
Index: vendor/google/apiclient-services/src/Cloudchannel/Resource/AccountsReports.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/Resource/AccountsReports.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/Resource/AccountsReports.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,100 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Cloudchannel\Resource;
+
+use Google\Service\Cloudchannel\GoogleCloudChannelV1ListReportsResponse;
+use Google\Service\Cloudchannel\GoogleCloudChannelV1RunReportJobRequest;
+use Google\Service\Cloudchannel\GoogleLongrunningOperation;
+
+/**
+ * The "reports" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudchannelService = new Google\Service\Cloudchannel(...);
+ *   $reports = $cloudchannelService->accounts_reports;
+ *  </code>
+ */
+class AccountsReports extends \Google\Service\Resource
+{
+  /**
+   * Lists the reports that RunReportJob can run. These reports include an ID, a
+   * description, and the list of columns that will be in the result. Deprecated:
+   * Please use [Export Channel Services data to
+   * BigQuery](https://cloud.google.com/channel/docs/rebilling/export-data-to-
+   * bigquery) instead. (reports.listAccountsReports)
+   *
+   * @param string $parent Required. The resource name of the partner account to
+   * list available reports for. Parent uses the format: accounts/{account_id}
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string languageCode Optional. The BCP-47 language code, such as
+   * "en-US". If specified, the response is localized to the corresponding
+   * language code if the original data sources support it. Default is "en-US".
+   * @opt_param int pageSize Optional. Requested page size of the report. The
+   * server might return fewer results than requested. If unspecified, returns 20
+   * reports. The maximum value is 100.
+   * @opt_param string pageToken Optional. A token that specifies a page of
+   * results beyond the first page. Obtained through
+   * ListReportsResponse.next_page_token of the previous
+   * CloudChannelReportsService.ListReports call.
+   * @return GoogleCloudChannelV1ListReportsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listAccountsReports($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudChannelV1ListReportsResponse::class);
+  }
+  /**
+   * Begins generation of data for a given report. The report identifier is a UID
+   * (for example, `613bf59q`). Possible error codes: * PERMISSION_DENIED: The
+   * user doesn't have access to this report. * INVALID_ARGUMENT: Required request
+   * parameters are missing or invalid. * NOT_FOUND: The report identifier was not
+   * found. * INTERNAL: Any non-user error related to a technical issue in the
+   * backend. Contact Cloud Channel support. * UNKNOWN: Any non-user error related
+   * to a technical issue in the backend. Contact Cloud Channel support. Return
+   * value: The ID of a long-running operation. To get the results of the
+   * operation, call the GetOperation method of CloudChannelOperationsService. The
+   * Operation metadata contains an instance of OperationMetadata. To get the
+   * results of report generation, call
+   * CloudChannelReportsService.FetchReportResults with the
+   * RunReportJobResponse.report_job. Deprecated: Please use [Export Channel
+   * Services data to
+   * BigQuery](https://cloud.google.com/channel/docs/rebilling/export-data-to-
+   * bigquery) instead. (reports.run)
+   *
+   * @param string $name Required. The report's resource name. Specifies the
+   * account and report used to generate report data. The report_id identifier is
+   * a UID (for example, `613bf59q`). Name uses the format:
+   * accounts/{account_id}/reports/{report_id}
+   * @param GoogleCloudChannelV1RunReportJobRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function run($name, GoogleCloudChannelV1RunReportJobRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('run', [$params], GoogleLongrunningOperation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AccountsReports::class, 'Google_Service_Cloudchannel_Resource_AccountsReports');
Index: vendor/google/apiclient-services/src/Cloudchannel/Resource/AccountsSkuGroups.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/Resource/AccountsSkuGroups.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/Resource/AccountsSkuGroups.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,67 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Cloudchannel\Resource;
+
+use Google\Service\Cloudchannel\GoogleCloudChannelV1ListSkuGroupsResponse;
+
+/**
+ * The "skuGroups" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudchannelService = new Google\Service\Cloudchannel(...);
+ *   $skuGroups = $cloudchannelService->accounts_skuGroups;
+ *  </code>
+ */
+class AccountsSkuGroups extends \Google\Service\Resource
+{
+  /**
+   * Lists the Rebilling supported SKU groups the account is authorized to sell.
+   * Reference: https://cloud.google.com/skus/sku-groups Possible Error Codes: *
+   * PERMISSION_DENIED: If the account making the request and the account being
+   * queried are different, or the account doesn't exist. * INTERNAL: Any non-user
+   * error related to technical issues in the backend. In this case, contact Cloud
+   * Channel support. Return Value: If successful, the SkuGroup resources. The
+   * data for each resource is displayed in the alphabetical order of SKU group
+   * display name. The data for each resource is displayed in the ascending order
+   * of SkuGroup.display_name If unsuccessful, returns an error.
+   * (skuGroups.listAccountsSkuGroups)
+   *
+   * @param string $parent Required. The resource name of the account from which
+   * to list SKU groups. Parent uses the format: accounts/{account}.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Optional. The maximum number of SKU groups to return.
+   * The service may return fewer than this value. If unspecified, returns a
+   * maximum of 1000 SKU groups. The maximum value is 1000; values above 1000 will
+   * be coerced to 1000.
+   * @opt_param string pageToken Optional. A token identifying a page of results
+   * beyond the first page. Obtained through ListSkuGroupsResponse.next_page_token
+   * of the previous CloudChannelService.ListSkuGroups call.
+   * @return GoogleCloudChannelV1ListSkuGroupsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listAccountsSkuGroups($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudChannelV1ListSkuGroupsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AccountsSkuGroups::class, 'Google_Service_Cloudchannel_Resource_AccountsSkuGroups');
Index: vendor/google/apiclient-services/src/Cloudchannel/Resource/AccountsSkuGroupsBillableSkus.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/Resource/AccountsSkuGroupsBillableSkus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/Resource/AccountsSkuGroupsBillableSkus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,68 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Cloudchannel\Resource;
+
+use Google\Service\Cloudchannel\GoogleCloudChannelV1ListSkuGroupBillableSkusResponse;
+
+/**
+ * The "billableSkus" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudchannelService = new Google\Service\Cloudchannel(...);
+ *   $billableSkus = $cloudchannelService->accounts_skuGroups_billableSkus;
+ *  </code>
+ */
+class AccountsSkuGroupsBillableSkus extends \Google\Service\Resource
+{
+  /**
+   * Lists the Billable SKUs in a given SKU group. Possible error codes:
+   * PERMISSION_DENIED: If the account making the request and the account being
+   * queried for are different, or the account doesn't exist. INVALID_ARGUMENT:
+   * Missing or invalid required parameters in the request. INTERNAL: Any non-user
+   * error related to technical issue in the backend. In this case, contact cloud
+   * channel support. Return Value: If successful, the BillableSku resources. The
+   * data for each resource is displayed in the ascending order of: *
+   * BillableSku.service_display_name * BillableSku.sku_display_name If
+   * unsuccessful, returns an error.
+   * (billableSkus.listAccountsSkuGroupsBillableSkus)
+   *
+   * @param string $parent Required. Resource name of the SKU group. Format:
+   * accounts/{account}/skuGroups/{sku_group}.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Optional. The maximum number of SKUs to return. The
+   * service may return fewer than this value. If unspecified, returns a maximum
+   * of 100000 SKUs. The maximum value is 100000; values above 100000 will be
+   * coerced to 100000.
+   * @opt_param string pageToken Optional. A token identifying a page of results
+   * beyond the first page. Obtained through
+   * ListSkuGroupBillableSkusResponse.next_page_token of the previous
+   * CloudChannelService.ListSkuGroupBillableSkus call.
+   * @return GoogleCloudChannelV1ListSkuGroupBillableSkusResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listAccountsSkuGroupsBillableSkus($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudChannelV1ListSkuGroupBillableSkusResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AccountsSkuGroupsBillableSkus::class, 'Google_Service_Cloudchannel_Resource_AccountsSkuGroupsBillableSkus');
Index: vendor/google/apiclient-services/src/Cloudchannel/Resource/Integrators.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/Resource/Integrators.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/Resource/Integrators.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,129 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Cloudchannel\Resource;
+
+use Google\Service\Cloudchannel\GoogleCloudChannelV1ListSubscribersResponse;
+use Google\Service\Cloudchannel\GoogleCloudChannelV1RegisterSubscriberRequest;
+use Google\Service\Cloudchannel\GoogleCloudChannelV1RegisterSubscriberResponse;
+use Google\Service\Cloudchannel\GoogleCloudChannelV1UnregisterSubscriberRequest;
+use Google\Service\Cloudchannel\GoogleCloudChannelV1UnregisterSubscriberResponse;
+
+/**
+ * The "integrators" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudchannelService = new Google\Service\Cloudchannel(...);
+ *   $integrators = $cloudchannelService->integrators;
+ *  </code>
+ */
+class Integrators extends \Google\Service\Resource
+{
+  /**
+   * Lists service accounts with subscriber privileges on the Pub/Sub topic
+   * created for this Channel Services account or integrator. Possible error
+   * codes: * PERMISSION_DENIED: The reseller account making the request and the
+   * provided reseller account are different, or the impersonated user is not a
+   * super admin. * INVALID_ARGUMENT: Required request parameters are missing or
+   * invalid. * NOT_FOUND: The topic resource doesn't exist. * INTERNAL: Any non-
+   * user error related to a technical issue in the backend. Contact Cloud Channel
+   * support. * UNKNOWN: Any non-user error related to a technical issue in the
+   * backend. Contact Cloud Channel support. Return value: A list of service email
+   * addresses. (integrators.listSubscribers)
+   *
+   * @param string $integrator Optional. Resource name of the integrator. Required
+   * if account is not provided. Otherwise, leave this field empty/unset.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string account Optional. Resource name of the account. Required if
+   * integrator is not provided. Otherwise, leave this field empty/unset.
+   * @opt_param int pageSize Optional. The maximum number of service accounts to
+   * return. The service may return fewer than this value. If unspecified, returns
+   * at most 100 service accounts. The maximum value is 1000; the server will
+   * coerce values above 1000.
+   * @opt_param string pageToken Optional. A page token, received from a previous
+   * `ListSubscribers` call. Provide this to retrieve the subsequent page. When
+   * paginating, all other parameters provided to `ListSubscribers` must match the
+   * call that provided the page token.
+   * @return GoogleCloudChannelV1ListSubscribersResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listSubscribers($integrator, $optParams = [])
+  {
+    $params = ['integrator' => $integrator];
+    $params = array_merge($params, $optParams);
+    return $this->call('listSubscribers', [$params], GoogleCloudChannelV1ListSubscribersResponse::class);
+  }
+  /**
+   * Registers a service account with subscriber privileges on the Pub/Sub topic
+   * for this Channel Services account or integrator. After you create a
+   * subscriber, you get the events through SubscriberEvent Possible error codes:
+   * * PERMISSION_DENIED: The reseller account making the request and the provided
+   * reseller account are different, or the impersonated user is not a super
+   * admin. * INVALID_ARGUMENT: Required request parameters are missing or
+   * invalid. * INTERNAL: Any non-user error related to a technical issue in the
+   * backend. Contact Cloud Channel support. * UNKNOWN: Any non-user error related
+   * to a technical issue in the backend. Contact Cloud Channel support. Return
+   * value: The topic name with the registered service email address.
+   * (integrators.registerSubscriber)
+   *
+   * @param string $integrator Optional. Resource name of the integrator. Required
+   * if account is not provided. Otherwise, leave this field empty/unset.
+   * @param GoogleCloudChannelV1RegisterSubscriberRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudChannelV1RegisterSubscriberResponse
+   * @throws \Google\Service\Exception
+   */
+  public function registerSubscriber($integrator, GoogleCloudChannelV1RegisterSubscriberRequest $postBody, $optParams = [])
+  {
+    $params = ['integrator' => $integrator, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('registerSubscriber', [$params], GoogleCloudChannelV1RegisterSubscriberResponse::class);
+  }
+  /**
+   * Unregisters a service account with subscriber privileges on the Pub/Sub topic
+   * created for this Channel Services account or integrator. If there are no
+   * service accounts left with subscriber privileges, this deletes the topic. You
+   * can call ListSubscribers to check for these accounts. Possible error codes: *
+   * PERMISSION_DENIED: The reseller account making the request and the provided
+   * reseller account are different, or the impersonated user is not a super
+   * admin. * INVALID_ARGUMENT: Required request parameters are missing or
+   * invalid. * NOT_FOUND: The topic resource doesn't exist. * INTERNAL: Any non-
+   * user error related to a technical issue in the backend. Contact Cloud Channel
+   * support. * UNKNOWN: Any non-user error related to a technical issue in the
+   * backend. Contact Cloud Channel support. Return value: The topic name that
+   * unregistered the service email address. Returns a success response if the
+   * service email address wasn't registered with the topic.
+   * (integrators.unregisterSubscriber)
+   *
+   * @param string $integrator Optional. Resource name of the integrator. Required
+   * if account is not provided. Otherwise, leave this field empty/unset.
+   * @param GoogleCloudChannelV1UnregisterSubscriberRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudChannelV1UnregisterSubscriberResponse
+   * @throws \Google\Service\Exception
+   */
+  public function unregisterSubscriber($integrator, GoogleCloudChannelV1UnregisterSubscriberRequest $postBody, $optParams = [])
+  {
+    $params = ['integrator' => $integrator, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('unregisterSubscriber', [$params], GoogleCloudChannelV1UnregisterSubscriberResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Integrators::class, 'Google_Service_Cloudchannel_Resource_Integrators');
Index: vendor/google/apiclient-services/src/Cloudchannel/Resource/Operations.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/Resource/Operations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/Resource/Operations.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\Cloudchannel\Resource;
+
+use Google\Service\Cloudchannel\GoogleLongrunningCancelOperationRequest;
+use Google\Service\Cloudchannel\GoogleLongrunningListOperationsResponse;
+use Google\Service\Cloudchannel\GoogleLongrunningOperation;
+use Google\Service\Cloudchannel\GoogleProtobufEmpty;
+
+/**
+ * The "operations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudchannelService = new Google\Service\Cloudchannel(...);
+ *   $operations = $cloudchannelService->operations;
+ *  </code>
+ */
+class Operations extends \Google\Service\Resource
+{
+  /**
+   * Starts asynchronous cancellation on a long-running operation. The server
+   * makes a best effort to cancel the operation, but success is not guaranteed.
+   * If the server doesn't support this method, it returns
+   * `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or
+   * other methods to check whether the cancellation succeeded or whether the
+   * operation completed despite cancellation. On successful cancellation, the
+   * operation is not deleted; instead, it becomes an operation with an
+   * Operation.error value with a google.rpc.Status.code of `1`, corresponding to
+   * `Code.CANCELLED`. (operations.cancel)
+   *
+   * @param string $name The name of the operation resource to be cancelled.
+   * @param GoogleLongrunningCancelOperationRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function cancel($name, GoogleLongrunningCancelOperationRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('cancel', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Deletes a long-running operation. This method indicates that the client is no
+   * longer interested in the operation result. It does not cancel the operation.
+   * If the server doesn't support this method, it returns
+   * `google.rpc.Code.UNIMPLEMENTED`. (operations.delete)
+   *
+   * @param string $name The name of the operation resource to be deleted.
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Gets the latest state of a long-running operation. Clients can use this
+   * method to poll the operation result at intervals as recommended by the API
+   * service. (operations.get)
+   *
+   * @param string $name The name of the operation resource.
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Lists operations that match the specified filter in the request. If the
+   * server doesn't support this method, it returns `UNIMPLEMENTED`.
+   * (operations.listOperations)
+   *
+   * @param string $name The name of the operation's parent resource.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter The standard list filter.
+   * @opt_param int pageSize The standard list page size.
+   * @opt_param string pageToken The standard list page token.
+   * @return GoogleLongrunningListOperationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOperations($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleLongrunningListOperationsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Operations::class, 'Google_Service_Cloudchannel_Resource_Operations');
Index: vendor/google/apiclient-services/src/Cloudchannel/Resource/Products.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/Resource/Products.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/Resource/Products.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\Cloudchannel\Resource;
+
+use Google\Service\Cloudchannel\GoogleCloudChannelV1ListProductsResponse;
+
+/**
+ * The "products" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudchannelService = new Google\Service\Cloudchannel(...);
+ *   $products = $cloudchannelService->products;
+ *  </code>
+ */
+class Products extends \Google\Service\Resource
+{
+  /**
+   * Lists the Products the reseller is authorized to sell. Possible error codes:
+   * * INVALID_ARGUMENT: Required request parameters are missing or invalid.
+   * (products.listProducts)
+   *
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string account Required. The resource name of the reseller
+   * account. Format: accounts/{account_id}.
+   * @opt_param string languageCode Optional. The BCP-47 language code. For
+   * example, "en-US". The response will localize in the corresponding language
+   * code, if specified. The default value is "en-US".
+   * @opt_param int pageSize Optional. Requested page size. Server might return
+   * fewer results than requested. If unspecified, returns at most 100 Products.
+   * The maximum value is 1000; the server will coerce values above 1000.
+   * @opt_param string pageToken Optional. A token for a page of results other
+   * than the first page.
+   * @return GoogleCloudChannelV1ListProductsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProducts($optParams = [])
+  {
+    $params = [];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudChannelV1ListProductsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Products::class, 'Google_Service_Cloudchannel_Resource_Products');
Index: vendor/google/apiclient-services/src/Cloudchannel/Resource/ProductsSkus.php
===================================================================
--- vendor/google/apiclient-services/src/Cloudchannel/Resource/ProductsSkus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Cloudchannel/Resource/ProductsSkus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,64 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Cloudchannel\Resource;
+
+use Google\Service\Cloudchannel\GoogleCloudChannelV1ListSkusResponse;
+
+/**
+ * The "skus" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudchannelService = new Google\Service\Cloudchannel(...);
+ *   $skus = $cloudchannelService->products_skus;
+ *  </code>
+ */
+class ProductsSkus extends \Google\Service\Resource
+{
+  /**
+   * Lists the SKUs for a product the reseller is authorized to sell. Possible
+   * error codes: * INVALID_ARGUMENT: Required request parameters are missing or
+   * invalid. (skus.listProductsSkus)
+   *
+   * @param string $parent Required. The resource name of the Product to list SKUs
+   * for. Parent uses the format: products/{product_id}. Supports products/- to
+   * retrieve SKUs for all products.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string account Required. Resource name of the reseller. Format:
+   * accounts/{account_id}.
+   * @opt_param string languageCode Optional. The BCP-47 language code. For
+   * example, "en-US". The response will localize in the corresponding language
+   * code, if specified. The default value is "en-US".
+   * @opt_param int pageSize Optional. Requested page size. Server might return
+   * fewer results than requested. If unspecified, returns at most 100 SKUs. The
+   * maximum value is 1000; the server will coerce values above 1000.
+   * @opt_param string pageToken Optional. A token for a page of results other
+   * than the first page. Optional.
+   * @return GoogleCloudChannelV1ListSkusResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProductsSkus($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudChannelV1ListSkusResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProductsSkus::class, 'Google_Service_Cloudchannel_Resource_ProductsSkus');
